Cheap Bus and Carpool tickets to Beja

What are the most popular routes to Beja?

Faro - BejaAverage priceR 334Average duration2h 30mDaily departures6
Portimão - BejaAverage priceR 333Average duration4h 10mDaily departures3
Évora - BejaAverage priceR 160Average duration1h 10mDaily departures13
Albufeira - BejaAverage priceR 324Average duration1h 40mDaily departures5
Ferreira do Alentejo - BejaAverage priceR 142Average duration25mDaily departures4