Cheap Bus and Carpool tickets to Castro Verde

What are the most popular routes to Castro Verde?

Faro - Castro VerdeAverage priceA$26Average duration2hDaily departures4
Beja - Castro VerdeAverage priceA$16Average duration40mDaily departures3
Albufeira - Castro VerdeAverage priceA$22Average duration1hDaily departures3
Portimão - Castro VerdeAverage priceA$24Average duration3h 15mDaily departures5
Serpa - Castro VerdeAverage priceA$26Average duration2h 45mDaily departures1