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

Planning to travel from Lisbon to Porto? Experience Portugal at its best and choose the most convenient option for your Lisbon - Porto train journey. Direct high-speed Alfa Pendular trains run by Comboios de Portugal depart from Santa Apolania or Lisboa Oriente station in Lisbon and take you to the Porto Campanha station in less than 2.5 hours reaching the maximum speed of 140 miles per hour. There are up to 7 daily departures depending on the weekday. You can check detailed Lisbon to Porto train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice & online booking platform for European trains.

Timetable & Quick facts

Lowest price:
$59
Departures:
7
Earliest departure:
08:09
Latest departure:
20:09
Shortest travel time:
2 hrs 35 min
Longest travel time:
2 hrs 43 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 Lisbon to Porto