Cheap Bus and Carpool tickets to Elvas

What are the most popular routes to Elvas?

Lisbon - ElvasAverage priceTHB 835Average duration3h 20mDaily departures13
Badajoz - ElvasAverage priceTHB 246Average duration20mDaily departures1
Almada - ElvasAverage priceTHB 704Average duration3hDaily departures6
Madrid - ElvasAverage priceTHB 2,567Average duration14h 20mDaily departures3
Albufeira - ElvasAverage priceTHB 1,011Average duration5h 10mDaily departures2