Cheapest
Average
The best way to find a cheap train ticket from Lagos to Porto is to book your journey as far in advance as possible and to avoid travelling at rush hour.
This is the last train of the day.
Find all the dates and times for this journey
Fastest Journey
6 h 41 m
Average
10 h 20 m
Trains per day
28
Distance
450 km
To travel from Lagos to Porto you need to make at least one change.
Distance | 279 miles |
---|---|
Average train duration | 6 h 49 min |
Average train ticket price | £39 (€44) |
Direct train | No |
Train providers | Alfa Pendular or Intercidades |
Trains from Lagos to Porto cover the 279 miles long journey taking on average 6 h 49 min with our travel partners like Alfa Pendular or Intercidades. You can get the cheapest train tickets for this route for as low as £30, but the average price of train tickets is £39.
For as little as £28 you can travel by train to Porto from Lagos with Comboios De Portugal, Alfa Pendular and Intercidades. Omio will show you the best deals, timetables and tickets available for this trip.
Comboios de Portugal's Intercidades are intercity train services connecting different regions in Portugal including between Lagos to Porto. Intecidades trains offer convenient and efficient train travel between major cities in Portugal like Lisbon, Porto & Faro at up top 200km/h. Which is a little slower than the Alfa Penduar services but are often more economical. They offer amenities like comfortable seating, catering onboard, Wi-Fi and they are accessible. Tourist tickets offer the previously mentioned amenities, whilst the Comfort tickets have extra leg room.
Train information from Lagos to Porto with Intercidades:
Here are some other resources that might have the information you need