How to get from Lisbon to Porto

If you’re planning a trip to Portugal, chances are you want to visit both Lisbon and Porto. But how do you get from one city to the other?

Plane

Multiple airlines offer direct flights between the two cities, with flight times ranging from 45 minutes to 2 hours

Flying with airlines like TAP Portugal or Ryanair usually won’t cost much more than $50 each way.

Lisbon to Porto Train

Trains leave regularly throughout the day and take around 3-4 hours depending on which type of train you choose

The railway between Lisbon and Porto is considered one of the best in Europe due to its efficiency, comfort, and affordability.

Lisbon to Porto by Bus

Buses are comfortable and equipped with wifi, and they also offer regular stops along their route in case you need a snack or bathroom break.

Make sure to buy your tickets in advance online

Tap Below To Learn More