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 50 m
Longest travel time:
5 h 0 m
Lowest train ticket cost:
$32
Avg. daily departures:
18
Earliest departure:
01:00
Latest departure:
19:37
Porto
Porto, a popular destination in northern Portugal, attracts many visitors daily. Discover essential information about Porto's railway stations and navigating the city's train network!
Show more
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
332 km
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

Porto to Lisbon Train Information

One of the greatest time-saving connections for those who are traveling in Portugal from north to south is a ride on the fast Porto to Lisbon train. The distance from Porto to Lisbon is 332 km (206 mi) and the high-speed Alfa Pendular bullet train ride takes as little as 2 and a half hours. The train is well-equipped and offers modern amenities and onboard comfort all the way from Porto Portugal to Lisbon. And if you are planning to stay for a few days in Lisbon, the smartest option is to plan your itinerary in advance to ensure an amazing travel experience. Follow Portugal trip planner to collect the most fascinating sights and make the most ambitious travel plans of yours come true! What is more, make sure to check more info if you are willing to extend your Portugal trip plans. Thus, you might be interested to know how far is Porto from Lisbon by train or how to get from Lisbon to Algarve.

How far is the Porto train station from OPO airport?

The Porto Airport OPO, also referred to as Francisco Sa Carneiro Airport, is located approximately 11 km (7 miles) to the north from the center of Porto. It can simply be reached using public transport, including buses and the metro. The ride from the Campanha Rail Station in Porto to the airport and vice versa on the metro (purple line) takes about 33 minutes.

Is it worth to buy tickets from Porto to Lisbon in advance?

Those planning to travel from Porto to Lisbon should consider getting their rail tickets in advance. Booking early means you can save money by getting more appealing rates than last-minute ones, as well as a bigger choice when it comes down to the availability of seats and departure times.

How long does the train journey from Porto to Lisbon take?

The train journey from Porto to Lisbon typically takes around 2.5 to 3 hours, depending on the type of train service you choose. The high-speed Alfa Pendular trains are faster, while the Intercidades trains are slightly slower but still provide a comfortable ride.

Can I use public transportation to reach Porto's main attractions from the train station?

Yes, Porto has an efficient public transportation system that includes buses, trams, and the metro. From the Campanhã or São Bento train stations, you can easily reach popular attractions like Ribeira, Clérigos Tower, and Livraria Lello using public transit or even by walking, depending on the distance.

Porto to Lisbon Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Morning trains
2 hrs 50 min
4 hrs 51 min
01:00
10:38
9
Afternoon trains
2 hrs 50 min
3 hrs 41 min
12:37
17:37
7
Evening trains
2 hrs 50 min
3 hrs 15 min
18:32
19:37
2

Trains on Porto - Lisbon Route

Brand name
Train type
Travel time
Price from
Departures
Rating
CP
Alfa Pendular
High-speed train
2 hrs 50 min
$37
8
CP
Alfa Pendular
Train with 1 change
3 hrs 41 min
$37
2
CP
Intercidades
Express train
3 hrs 14 min
$32
7
CP
CP
Regional train
4 hrs 51 min
$42
1
9.2 / 10 based on 64 reviews

Porto to Lisbon Train Review & Rating

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

Karen Gilbert about traveling from Porto to Lisbon