Porto to Lagos Trains

Up to 6 daily departures
Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets
Departure station:
Campanha station
R. Pinheiro de Campanhã, 4300-173, Porto, Portugal​
Distance by train
Distance by train:
​​590 kilometers
Arrival station:
Lagos Central Station
Estrada de São Roque, 8600-318, Lagos, Portugal

Porto to Lagos Train Information

Set off on an eventful train journey along Portugal's west coast and enjoy countless picture-perfect sceneries on your way to the lovely city of Lagos. Though there are no direct trains from Porto to Lagos, the Alfa Pendular high-speed train is a great option to travel from one city to another as the whole ride takes you just a little more than 6 hours. Plus, to guarantee all adventurers unforgettable experience Alfa Pendular from Porto to Lagos boasts plenty of comfortable facilities, including ample legroom, individual power sockets, WCs as well as an onboard cafeteria.
Daily departures

Daily departures

Earliest departure

Earliest departure


Latest departure

Latest departure

Price starts from

Price starts from


Book Train Tickets from Porto to Lagos

Porto to Lagos Railway Map

Looking for Porto ​to Lagos train map? Click on the map below to zoom in your departure and arrival cities. You can check real-time timetables, travel stations, current prices, and book your ticket for this route on Rail.Ninja.

Alfa Pendular Train Map

Related Routes