Cheap Bus and Carpool tickets to Beja

What are the most popular routes to Beja?

Faro - BejaAverage price$29Average duration2h 30mDaily departures6
Portimão - BejaAverage price$29Average duration4h 10mDaily departures5
Castro Verde - BejaAverage price$18Average duration40mDaily departures3
Ferreira do Alentejo - BejaAverage price$12Average duration25mDaily departures4
Setúbal - BejaAverage price$27Average duration2h 15mDaily departures4