background

Lisbon to Porto Trains

22
Sep
Return
About Rail.Ninja

Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.

Our free app for every step of your journey — travel planning has never been easier!

Departure Schedule

Morning departures

Fastest trip2 hrs 39 min
Longest trip3 hrs 13 min
Earliest7:00 AM
Latest11:39 AM
Departures10

Afternoon departures

Fastest trip2 hrs 39 min
Longest trip3 hrs 13 min
Earliest2:00 PM
Latest5:39 PM
Departures10

Evening departures

Fastest trip2 hrs 39 min
Longest trip5 hrs 55 min
Earliest6:00 PM
Latest8:09 PM
Departures11

Night departures

Fastest trip3 hrs 4 min
Longest trip3 hrs 13 min
Earliest10:00 PM
Latest10:09 PM
Departures2

Travelling from Lisbon to Porto by Train

video

One of the best ways to travel from Lisbon to Porto is by train, with high speed services connecting the two cities in as little as 2 hours and 35 minutes. Whether you are a first-time visitor or a seasoned traveler exploring Portugal, this comprehensive guide covers everything you need to know about the Lisbon to Porto route, from train times and ticket prices to station details and onboard amenities. If you are looking for cheap train tickets, flexible departure dates, or simply want to check train times before you travel, you will find answers to the most frequently asked questions below.

The Lisbon to Porto train journey takes you through the heart of the Portuguese countryside, past charming villages, river valleys, and scenic views of the Douro region as you approach the north. It is a memorable experience that combines speed, comfort, and some of the finest scenery Portugal has to offer. Planning your trip in advance and booking through Rail Ninja makes the whole process straightforward, with seats available up to several months ahead of your travel date.

Explore the most fascinating attractions of Porto and build a trip of your dreams with the help of Portugal trip planner.

Lisbon to Porto trains Information

Lisbon
Oriente station, PortugalEntrecampos station, PortugalSanta Apolonia station, PortugalSete Rios station, PortugalOriente Bus Station, PortugalSete Rios Bus Station, PortugalLisbon Airport Terminal, PortugalRossio station, Portugal
332 km
Porto
Campanha station, PortugalVila Nova de Gaia-Devesas, PortugalCampanha Bus Station, PortugalSão Bento station, Portugal
2 h 39 m
Shortest travel time:
NZ$69
Lowest ticket cost:
33
Avg. daily departures:
7:00 AM
Earliest departure:
10:09 PM
Latest departure:

Popular questions about trains from Lisbon to Porto

9.2 / 10 based on 64 reviews
Extensive Network

One platform, 34+ destinations, 700+ routes around the globe.

Convenient Booking

We speak your language and offer over 20 payment methods.

Excellent Rating

Read authentic Rail Ninja reviews and see what our travelers say about us.

Flexible Planning

You can conveniently book train tickets for up to a year in advance!

Real Human Support

Need a hand? Contact our customer support before or during your trip.