Cheap Bus and Carpool tickets to Olhão

What are the most popular routes to Olhão?

Lagos - OlhãoAverage price$12Average duration3h 15mDaily departures7
Faro - OlhãoAverage price$7Average duration18mDaily departures215
Portimão - OlhãoAverage price$10Average duration2h 45mDaily departures6
Armação de Pêra - OlhãoAverage price$15Average duration2h 55mDaily departures4
Porto - OlhãoAverage price$45Average duration8h 15mDaily departures22