Cheap Bus and Carpool tickets to Beja

What are the most popular routes to Beja?

Faro - BejaAverage priceR 335Average duration2h 30mDaily departures7
Albufeira - BejaAverage priceR 290Average duration1h 40mDaily departures5
Porto - BejaAverage priceR 642Average duration7h 15mDaily departures22
Serpa - BejaAverage priceR 142Average duration35mDaily departures3
Ferreira do Alentejo - BejaAverage priceR 142Average duration25mDaily departures4