Porto by train

All train tickets and rail passes

  • From only €19,- one way!
  • Travel by Alfa Pendular train to Porto
  • Buy all cheap train tickets with Happyrail, use our journey planner in the header
  • Cheap Train Tickets Porto - Book Now!

Rail Map - Spain & Portugal

Rail Map - Spain & Portugal

Porto by train

Porto is known for its picturesque skyline. Visit Torre dos Clérigos where you have a magnificent view of the city. Another landmark of Porto is the bridge Ponte de Dom Luís 1. From every train station in Portugal it is easy to get to Porto in just one day. Even Lagos to Porto is possible to do in one day, it's approximately 6 hours and 20 minutes (quickest route).  

How to book train tickets to Porto

All tickets to Porto and for connecting services are bookable through Happyrail.com. Fill in your departure station above, select date and time of travel and click ''Lets Go''. 

Fares for train tickets to Porto from Lisbon starts from €22,- one way with the Alfa Pendular train and from €19,- one way with a InterCity train. Tickets can be bought 2 months before the departure date. It depends on the railways when the tickets can be bought. The price of the tickets depends on the availability of the seats. To get the cheapest tickets you have to book early.

 

How to travel by train to Porto

Travel to Porto from €19,- 

The city of Porto is located in the north of Portugal in the Douro Valley. It's connected with daily direct Alfa Pendular and InterCity trains. There are 4 direct connections from Faro in the Algarve to Porto and 19 daily direct trains services between Lisbon and Porto.