Cheap Bus and Carpool tickets to Castro Verde

What are the most popular routes to Castro Verde?

Lisbon - Castro VerdeAverage price$22Average duration4h 10mDaily departures4
Beja - Castro VerdeAverage price$13Average duration40mDaily departures2
Faro - Castro VerdeAverage price$19Average duration2hDaily departures4
Portimão - Castro VerdeAverage price$19Average duration3h 30mDaily departures2
Serpa - Castro VerdeAverage price$18Average duration2h 45mDaily departures1