Cheap Bus and Carpool tickets to Olhão

What are the most popular routes to Olhão?

Lisbon - OlhãoAverage priceTHB 559Average duration3h 55mDaily departures24
Faro - OlhãoAverage priceTHB 212Average duration18mDaily departures286
Tavira - OlhãoAverage priceTHB 271Average duration45mDaily departures413
Albufeira - OlhãoAverage priceTHB 308Average duration1h 52mDaily departures142
Porto - OlhãoAverage priceTHB 1,509Average duration8h 15mDaily departures24