Cheap Bus and Carpool tickets to Olhão

What are the most popular routes to Olhão?

Faro - OlhãoAverage priceA$9Average duration18mDaily departures290
Lagos - OlhãoAverage priceA$17Average duration3h 15mDaily departures7
Porto - OlhãoAverage priceA$65Average duration8h 15mDaily departures26
Albufeira - OlhãoAverage priceA$14Average duration1h 52mDaily departures154
Coimbra - OlhãoAverage priceA$54Average duration7h 15mDaily departures8