Travel from Lisbon to Torres-Vedras

Bus or train from Lisbon to Torres Vedras?

Rede Expressos operates a bus from Lisbon to Torres Vedras every 3 hours. Tickets cost $8 - $11 and the journey takes 50 minutes. Alternatively, Portuguese Railways (CP) operates a train from Lisbon to Torres Vedras every 4 hours. Tickets cost $6 - $11 and the journey takes 1 hour 33 minutes.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Lisbon to Torres Vedras

ModeDurationPrice
From Sete Rios bus to Torres Vedras.50 min7€
From Lisboa Santa Apolonia train to Torres Vedras.1 h 33 min6€
From Lisboa(Rossio) train to Melecas then train to Torres Vedras.2 h 25 min5€
From Lisbon taxi to Torres Vedras.41 min42€
From Lisbon drive to Torres Vedras.41 min7€
From Lisbon rideshare to Torres Vedras.57 min2€

How long does it take to get from Lisbon to Torres Vedras?

The bus from Sete Rios to Torres Vedras takes 50 minutes including transfers and departs every three hours.

Is there a direct train between Lisbon and Torres Vedras?

Yes, there is a direct train departing from Lisboa Santa Apolonia and arriving at Torres Vedras. Services depart every four hours, and operate every day. The journey takes approximately 1 hour 33 minutes.

Is there a direct bus between Lisbon and Torres Vedras?

Yes, there is a direct bus departing from Sete Rios and arriving at Torres Vedras. Services depart every three hours, and operate every day. The journey takes approximately 50 minutes.

Operators from Lisbon to Torres Vedras

OperatorPhoneWebsite
Rede Expressos707 22 33 44Rede Expressos
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
BlaBlaCarBlaBlaCar