Everything you need to know about trains from Lisbon to Porto: timetable, route info, tickets, and more
Lisbon
274km
Porto

Lisbon to Porto trains

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.

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

Quick facts about trains

2 hrs 35 min
shortest travel time
2 hrs 43 min
longest travel time
7
trains on the route

Train classes on the route

High-speed direct train