Cheap Bus and Carpool tickets to Elvas

What are the most popular routes to Elvas?

Badajoz - ElvasAverage price$8Average duration20mDaily departures1
Porto - ElvasAverage price$44Average duration7h 15mDaily departures11
Albufeira - ElvasAverage price$30Average duration5h 10mDaily departures3
Portalegre - ElvasAverage price$17Average duration2h 30mDaily departures2
Castelo Branco - ElvasAverage price$33Average duration6h 35mDaily departures7