Cheap Bus and Carpool tickets to Marinha Grande

What are the most popular routes to Marinha Grande?

Lisbon - Marinha GrandeAverage price$12Average duration2hDaily departures27
Porto - Marinha GrandeAverage price$22Average duration3h 5mDaily departures17
Leiria - Marinha GrandeAverage price$9Average duration15mDaily departures17
Aveiro - Marinha GrandeAverage price$19Average duration2h 15mDaily departures8
Santa Maria da Feira - Marinha GrandeAverage price$22Average duration2h 25mDaily departures4