Cheap Bus and Carpool tickets to Batalha

What are the most popular routes to Batalha?

Leiria - BatalhaAverage priceA$13Average duration15mDaily departures3
Porto - BatalhaAverage priceA$36Average duration6hDaily departures10
Faro - BatalhaAverage priceA$57Average duration6h 50mDaily departures8
Rio Maior - BatalhaAverage priceA$14Average duration50mDaily departures8
Portimão - BatalhaAverage priceA$30Average duration6h 35mDaily departures3