Porto
274 km
Lisbon
Departure station:
Campanha
R. Pinheiro de Campanhã, 4300-173, Porto, Portugal
Arrival station:
Oriente
Av. Dom João II, 1990, Lisbon, Portugal
Brand name
Train type
Travel time
Price from
Departures
Rating
High-speed direct train
2 hrs 35 min
$60
7
96.00%

When traveling from Porto to Lisbon by train is definitely one of the most convenient options. The best option to take on Porto - Lisbon railway is high-speed trains. There are 7 daily departures from Campanha station in Porto and arriving at Oriente station in Lisbon. The fastest journey takes around 3 hours and the longest can take up to 3 hours 50 minutes depending on the Porto - Lisbon train you choose. Check Porto - Lisbon train timetable and price and book the best trains with Rail.Ninja - online booking platform for European trains.

Timetable & Quick facts

Lowest price:
$60
Departures:
7
Earliest departure:
07:45
Latest departure:
20:47
Shortest travel time:
2 hrs 35 min
Longest travel time:
2 hrs 46 min
9.6 / 10 based on 64 reviews

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

Karen Gilbert about traveling from Porto to Lisbon