Cheap Bus and Carpool tickets to Elvas

What are the most popular routes to Elvas?

Lisbon - ElvasAverage priceTHB 749Average duration3h 20mDaily departures12
Almada - ElvasAverage priceTHB 717Average duration3hDaily departures5
Portalegre - ElvasAverage priceTHB 570Average duration2h 30mDaily departures2
Madrid - ElvasAverage priceTHB 2,078Average duration13h 50mDaily departures4
Albufeira - ElvasAverage priceTHB 1,009Average duration5h 10mDaily departures3