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.
Timetable for
1k+ routes worldwide
Flexible payments
20+ methods
Real human support
24/7 help
Shortest travel time:
2 h 39 m
Longest travel time:
5 h 0 m
Lowest train ticket cost:
$41
Avg. daily departures:
38
Earliest departure:
06:30
Latest departure:
22:09
Lisbon
Lisbon, Portugal's lively capital, is a top travel destination, drawing many visitors daily. Learn all you need to know about Lisbon's railway stations and navigating the city's train network!
Show more
Lisbon train stations
Oriente station
Av. Dom João II, 1990, Lisbon, Portugal
Entrecampos station
1050-065, Lisbon, Portugal
Santa Apolonia station
Av. Infante Dom Henrique 1, 1100-105, Lisbon, Portugal
Sete Rios station
1500-561, Lisbon, Portugal
Oriente Bus Station
Av. Dom João II, 1900-233, Lisbon, Portugal
Sete Rios Bus Station
Praça Marechal Humberto Delgado, 1500-423. (Jardim Zoológico main access), Lisbon, Portugal
Lisbon Airport Terminal
Alameda das Comunidades Portuguesas, Lisboa, Portugal
Rossio station
R. 1º de Dezembro 125, 1249-970 Lisboa, Portugal, Lisboa, Portugal
332 km
Porto
Porto train stations
Campanha station
R. Pinheiro de Campanhã, 4300-173, Porto, Portugal
Vila Nova de Gaia-Devesas
Largo 5 de Outubro, 4400-089, Vila Nova de Gaia, Porto, Portugal
Campanha Bus Station
Estación Intermodal de Campanhá, Rue De Bonjóia, 691, Porto, Portugal
São Bento station
Praça de Almeida Garrett, 4000-069 , Porto, Portugal

Lisbon to Porto Train Information

One of the best ways to travel from Lisbon to Porto is by hopping on a high-speed train that’ll take you from the Portuguese capital city to its northern gem in as little as two and a half hours. So if you’re wondering where to check the detailed timetable of the train from Lisbon to Porto, you can find short information about the route as well as answers to often asked questions below. Or, alternatively, you can turn your railway ride from Lisbon to Porto into a real adventure! Explore the most fascinating attractions of Porto and build a trip of your dreams with the help of Portugal trip planner. Your journey through Portugal promises to be both scenic and unforgettable! With so much to see and do, this trip will leave you with memories that last a lifetime.

How far is Lisbon to Porto by train?

As mentioned earlier, the distance from Lisbon to Porto on train is 332 kilometers (about 206 miles in equivalent). Although the length of the railroad between the cities is a little longer than the regular road, it’ll take more than one extra hour to cover this distance on bus or car compared to the high-speed train. Air travel may also seem appealing at first, as the flight takes a bit less than 1 hour, yet you need to add on time for getting to/from the airports as well as some time prior to the flight for check-in procedures and gates closing time, resulting in not best overall travel times when compared to trains.

How long is the train from Lisbon to Porto?

The high-speed Lisbon to Porto train usually takes as little as 2 hours and 35 minutes to connect the cities. Apart from that, the Alfa Pendular high-speed train is not only fast but well equipped, modern and departs from and arrives to the cities’ centers.

Which train station in Lisbon to go to Porto?

Those planning to travel from Lisbon to Porto on a train should go to Lisbon’s Oriente Train Station (Gare do Oriente) located in the city center. It can be easily reached by public transport, including bus and metro.

What is the name of the train station in Porto Portugal?

The Porto rail station is called Campanha Station or in Portuguese Estação Ferroviária de Porto-Campanhã. It is also situated in the heart of town near major attractions, therefore making your Portugal travel very convenient and saving your time.

How much is the train fare from Lisbon to Porto?

Generally, train tickets Lisbon to Porto start from 64 USD, yet this also depends on other factors such as how close the date of purchase is to the departure date, on availability, travel class, etc.

 

Lisbon to Porto Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Morning trains
2 hrs 39 min
3 hrs 13 min
06:30
11:39
14
Afternoon trains
2 hrs 39 min
3 hrs 13 min
12:00
17:39
12
Evening trains
2 hrs 39 min
5 hrs 0 min
18:00
20:09
10
Night trains
3 hrs 4 min
3 hrs 13 min
22:00
22:09
2

Trains from Lisbon to Porto

Brand name
Train type
Travel time
Price from
Departures
Rating
CP
Alfa Pendular
High-speed train
2 hrs 39 min
$41
20
CP
Intercidades
Express train
3 hrs 4 min
$44
14
CP
CP
Train with 1 change
3 hrs 3 min
$48
4
9.2 / 10 based on 64 reviews

Lisbon to Porto Train Review & Rating

I really enjoyed traveling by train from Lisbon to Porto. It was super fast and convenient

Karen Gilbert about traveling from Lisbon to Porto