Travel options
from Lisbon to Porto

You can get from Lisbon to Porto by train, bus or flight.

Our recommendation

To get from Lisbon to Porto on 26 Oct we recommend taking a bus because it’s the best combination of price and speed.

17:30Lisboa, Gare Oriente3h15 20:45Porto, Campo 24 de Agosto
0 changes
£81One-way
Cheapest
14:00Lisboa, Gare Oriente3h20 17:20Porto, Campo 24 de Agosto
0 changes
£51One-way
Other options
08:00Lisboa, Gare Oriente3h15 11:15Porto, Campo 24 de Agosto
0 changes
£101One-way
07:30Lisboa, Gare Oriente3h20 10:50Porto, Campo 24 de Agosto
0 changes
£81One-way
18:30Lisboa, Gare Oriente3h15 21:45Porto, Campo 24 de Agosto
0 changes
£81One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Mon
25 Oct
£7Flixbus
£205TAP Portugal
Tue
26 Oct
£4Flixbus
£136TAP Portugal
Wed
27 Oct
£4Flixbus
£136PGA-Portugalia Airlines
Thu
28 Oct
£4Flixbus
£124TAP Portugal
Fri
29 Oct
£7Flixbus
£205TAP Portugal
Sat
30 Oct
£4Flixbus
£205PGA-Portugalia Airlines
Sun
31 Oct
£4Flixbus
£86TAP Portugal
Mon
1 Nov
£4Flixbus
£78TAP Portugal
Tue
2 Nov
£4Renex
£96PGA-Portugalia Airlines
Thu
4 Nov
£3Flixbus
£67PGA-Portugalia Airlines
Fri
5 Nov
£8Flixbus
£67White Airways
Sat
6 Nov
£7Flixbus
£78TAP Portugal
Sun
7 Nov
£7Flixbus
£67TAP Portugal
Mon
8 Nov
£7Flixbus
£67White Airways
Tue
9 Nov
£7Flixbus
£65azores airlines
Wed
10 Nov
£7Flixbus
£65azores airlines
Thu
11 Nov
£7Flixbus
£67PGA-Portugalia Airlines
Fri
12 Nov
£7Flixbus
£67White Airways
Sat
13 Nov
£7Flixbus
£67TAP Portugal
Sun
14 Nov
£7Flixbus
£67TAP Portugal

Travel Information between Lisbon and Porto

distanceDistance170 miles (274 km)
modeAvailable travel modesCoach or flight
priceTicket price range£5 - £113
cheapestCheapest modeCoach • £5 • 3 h 15 min
fastestFastest modeFlight • £113 • 55 min
carriersPopular travel companiesFlixbus or TAP Portugal

Travel 170 miles (274 km) by coach or flight from Lisbon to Porto. If speed is a priority, then a flight is the best option with an average duration of 55 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £5. The most popular travel providers which serve this journey are Flixbus or TAP Portugal among others. Travellers can even take a direct coach or flight from Lisbon to Porto.

Travel Tips

Travel from Lisbon to Porto
Travel to Porto easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lisbon to Porto.
FAQs
How do I travel between Lisbon and Porto?

There are 2 ways that you can travel from Lisbon to Porto. You can take a coach or flight.

What is the cheapest way to travel from Lisbon to Porto?

A coach service offers the cheapest way to travel from Lisbon to Porto, which costs on average £5.

This is compared to other ways of getting to Porto:

A coach is £108 less than a flight for this route with tickets for a flight from Lisbon to Porto costing on average £113.

What is the fastest way from Lisbon to Porto?

The fastest way to get to Porto from Lisbon is by flight with an average travel time of 55 min.

There are alternative travel options to Porto that can usually take longer:

In comparison, getting to Porto by coach can take on average 3 h 15 min.

What is the distance from Lisbon to Porto?

Porto is approximately 170 miles (274 km) away from Lisbon.

What are the departure and arrival points when travelling from Lisbon to Porto?

These are the most popular departure and arrival points when travelling from Lisbon to Porto:

  • Most travellers catch their coach from Lisbon, Gare Rodoviaria Sete Rios and arrive in Porto, Campo 24 de Agosto.
  • Most travellers board their plane from Lisbon Portela Airport and arrive in Porto Airport.
Which travel companies can help me find a way to get from Lisbon to Porto?

If finding a good deal is your main consideration for your trip from Lisbon to Porto, then we'll help you find the best value travel companies for you:

  • Flixbus can get you to Porto by coach. You can find a good deal for coach tickets with Flixbus from Lisbon to Porto for £5 on Omio.
  • TAP Portugal can take you to Porto by plane. If searching for a good deal on flights, you can find tickets for TAP Portugal from Lisbon to Porto for £113.
Is there a direct service from Lisbon to Porto?

Yes, there are direct services available to Porto from Lisbon with the following travel operators:

  • You can take a direct coach with Flixbus, Alsa, BlaBlaCar or Eurolines Switzerland.
  • You can travel directly by plane with TAP Portugal.

Direct services tend to save you time and add more convenience in getting you to Porto as you won't need to change in between, so it's worth paying attention to before booking your tickets to Porto from Lisbon.

Where else should I travel to after my journey from Lisbon to Porto ends?
Omio customers who travel from Lisbon to Porto often also extend their holiday to go to Madrid, Paris or Santiago de Compostela. Omio can help you plan your trip by finding the best connections between Porto and these popular destinations at a great price.
How early should I buy tickets to Porto from Lisbon online for the best deals?

Before travelling from Lisbon to Porto, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a coach ticket is £5 one way on average for this route.
  • The price of a plane ticket for this route is £113 one way on average.

But we recommend booking Lisbon to Porto tickets online a few months before your planned travel date to score the best deals and save money on your trip.