Cheap Bus and Carpool tickets to Serpa

What are the most popular routes to Serpa?

Lisbon - SerpaAverage priceA$34Average duration3h 35mDaily departures5
Beja - SerpaAverage priceA$12Average duration35mDaily departures3
Vila Nova de São Bento - SerpaAverage priceA$12Average duration20mDaily departures3
Vidigueira - SerpaAverage priceA$14Average duration1h 15mDaily departures2
Évora - SerpaAverage priceA$27Average duration2h 5mDaily departures3