Cheap Bus and Carpool tickets to Torres Vedras

What are the most popular routes to Torres Vedras?

Porto - Torres VedrasAverage priceA$38Average duration5hDaily departures20
Caldas da Rainha - Torres VedrasAverage priceA$16Average duration2h 15mDaily departures4
Lourinhã - Torres VedrasAverage priceA$12Average duration30mDaily departures10
Leiria - Torres VedrasAverage priceA$29Average duration3hDaily departures8
Fátima - Torres VedrasAverage priceA$31Average duration2h 45mDaily departures11

Stations and stops in Torres Vedras

Map of locations