Cheap Bus and Carpool tickets to Beja

What are the most popular routes to Beja?

Faro - BejaAverage priceARS 28,515Average duration2h 30mDaily departures7
Albufeira - BejaAverage priceARS 24,675Average duration1h 40mDaily departures5
Porto - BejaAverage priceARS 54,594Average duration7h 15mDaily departures22
Serpa - BejaAverage priceARS 12,066Average duration35mDaily departures3
Ferreira do Alentejo - BejaAverage priceARS 12,037Average duration25mDaily departures4