The calculated distance (air line) between Tavira and Corroios is approximately 133 miles respectively 214 kilometers.
By car or train, the actual journey to Corroios is certainly longer, as only the direct route (as the crow flies) between Tavira and Corroios has been calculated here.