Cheap Bus and Carpool tickets to Torres Vedras

What are the most popular routes to Torres Vedras?

Porto - Torres VedrasAverage priceR$132Average duration5hDaily departures20
Caldas da Rainha - Torres VedrasAverage priceR$55Average duration2h 15mDaily departures4
Lourinhã - Torres VedrasAverage priceR$40Average duration30mDaily departures10
Leiria - Torres VedrasAverage priceR$101Average duration3hDaily departures8
Fátima - Torres VedrasAverage priceR$107Average duration2h 45mDaily departures11

Torres Vedras stations and stops

Locations map