301 km
Departure station:
Estrada de São Roque, 8600-318, Lagos, Portugal
Arrival station:
Av. Dom João II, 1990, Lisbon, Portugal
1050-065, Lisbon, Portugal
Av. Infante Dom Henrique 1, 1100-105, Lisbon, Portugal
1500-561, Lisbon, Portugal
Brand name
Train type
Travel time
Price from
Train with 1 change
3 hrs 49 min
Train with 1 change
4 hrs 4 min

Breathtaking Portugal boasts a very developed railway network, connecting all the major population centers in the country, making a comfortable train ride one of the most popular ways of traveling from Lagos to Lisbon. All trains on the route pride themselves on impeccable punctuality and top-notch onboard amenities. Although there is no direct Lagos - Lisbon train, the astonishing top speed of the bullet Alfa Pendular train (220 kph / 140 mph) easily makes up for the time you lose on a quick train change in Tunes. Plus, Portugal is an incredibly beautiful country, and it's hard to think of a more exciting way to admire its beautiful landscapes than a worry-free rail journey.


Can you take a train from Lagos to Lisbon?

Yes, it's possible to travel between Lagos and Lisbon by train but, as mentioned previously, it's impossible to take a direct train, as you'll have to make a quick train change in Tunes.

How to get from Lagos to Lisbon by train?

First of all, you need to purchase a ticket for the upcoming journey. You can buy one at the station before departure or book your tickets in advance and save your time via the user-friendly Rail Ninja service, allowing you to purchase any rail ticket in a matter of several mouse clicks for departures which are far in advance. On the day of your rail adventure, you need to go to the Lagos Railway Station to board a comfortable train going to Tunes. Upon arrival, catch a bullet Tunes - Lisbon train going directly to the scenic capital of Portugal. As a rule, the whole journey takes a bit more than 4 hours.

How long is a train ride from Lagos to Lisbon?

As stated above, all trains on the Lagos - Lisbon railway route are very fast, and the average travel time between Lagos and Lisbon is approximately 4 hours but it can vary, depending on a train you've chosen for the journey.

Timetable & Train information

Lowest train ticket cost:
Earliest departure:
Latest departure:
Shortest travel time:
3 hrs 49 min
Longest travel time:
4 hrs 35 min
8.9 / 10 based on 78 reviews

Lagos to Lisbon Train Review & Rating

Had a nice time, would recommend this train

Jill W. about traveling from Lagos to Lisbon