Cheap Bus and Carpool tickets to Beja

What are the most popular routes to Beja?

Faro - BejaAverage price£16Average duration2h 30mDaily departures6
Portimão - BejaAverage price£16Average duration4h 10mDaily departures3
Évora - BejaAverage price£8Average duration1h 10mDaily departures13
Albufeira - BejaAverage price£15Average duration1h 40mDaily departures5
Ferreira do Alentejo - BejaAverage price£7Average duration25mDaily departures4