London to Porto flights

Fri, 31 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: London to Porto flight

distanceDistance819 miles
durationAverage flight duration2 h 15 min
priceAverage plane ticket price£172 (€192)
changesDirect flightNo
carriersAirlinesRyanair, easyJet, TAP Portugal, BA Euroflyer, British Airways, Vueling Airlines, PGA-Portugalia Airlines, Iberia Express, Iberia, SWISS, KLM, Lufthansa, Eurowings, Finnair, Air Europa, KLM Cityhopper, Luxair, Brussels Airlines or Air France

Flights from London to Porto cover the 819 miles long route taking on average 2 h 15 min with our travel partners like Ryanair, easyJet, TAP Portugal, BA Euroflyer, British Airways, Vueling Airlines, PGA-Portugalia Airlines, Iberia Express, Iberia, SWISS, KLM, Lufthansa, Eurowings, Finnair, Air Europa, KLM Cityhopper, Luxair, Brussels Airlines or Air France. You can get the cheapest plane tickets for this trip for as low as £49, but the average price of plane tickets is £172. Travellers depart most frequently from London Gatwick Airport and arrive in Porto Airport.

Cheap flights tickets from London to Porto

Showing times and prices for 31 May

Cheapest

The best way to find a cheap flight ticket from London to Porto is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Air Europa
17:2513h25
London Gatwick Airport (LGW)
06:50Porto Airport (OPO)
£1891One-way
1 change
2nd Cheapest
Iberia Express
10:509h05
London Gatwick Airport (LGW)
19:55Porto Airport (OPO)
£1971One-way
1 change
Iberia Express
10:505h05
London Gatwick Airport (LGW)
15:55Porto Airport (OPO)
£2091One-way
1 change
Air Europa
10:009h20
London Gatwick Airport (LGW)
19:20Porto Airport (OPO)
£2091One-way
1 change
Air Europa
17:2525h55
London Gatwick Airport (LGW)
19:20Porto Airport (OPO)
£2161One-way
1 change

Flight scheduleLondon to Porto

Showing flights for tomorrow, Friday, 31 May
TAP Portugal
06:0011h05
London Heathrow Airport (LHR)
17:05Porto Airport (OPO)
1 change
Swiss
06:005h15
London Heathrow Airport (LHR)
11:15Porto Airport (OPO)
1 change
TAP Portugal
06:0012h55
London Heathrow Airport (LHR)
18:55Porto Airport (OPO)
1 change
Iberia
06:159h40
London Heathrow Airport (LHR)
15:55Porto Airport (OPO)
1 change
Iberia
06:1513h40
London Heathrow Airport (LHR)
19:55Porto Airport (OPO)
1 change
Air France
06:159h15
London Heathrow Airport (LHR)
15:30Porto Airport (OPO)
1 change
Iberia
06:155h30
London Heathrow Airport (LHR)
11:45Porto Airport (OPO)
1 change
Iberia
06:155h30
London Heathrow Airport (LHR)
11:45Porto Airport (OPO)
1 change
Iberia
06:155h30
London Heathrow Airport (LHR)
11:45Porto Airport (OPO)
1 change
KLM
06:3015h45
London Heathrow Airport (LHR)
22:15Porto Airport (OPO)
1 change
KLM
06:307h45
London Heathrow Airport (LHR)
14:15Porto Airport (OPO)
1 change
Swiss
07:006h45
London Heathrow Airport (LHR)
13:45Porto Airport (OPO)
1 change
Vueling
07:1014h05
London Gatwick Airport (LGW)
21:15Porto Airport (OPO)
1 change
Vueling
07:109h00
London Gatwick Airport (LGW)
16:10Porto Airport (OPO)
1 change
Vueling
07:1014h05
London Gatwick Airport (LGW)
21:15Porto Airport (OPO)
1 change
Vueling
07:109h00
London Gatwick Airport (LGW)
16:10Porto Airport (OPO)
1 change
easyJet
07:152h25
London Luton Airport (LTN)
09:40Porto Airport (OPO)
0 changes
Luxair
07:3511h00
London City Airport (LCY)
18:35Porto Airport (OPO)
1 change
KLM Cityhopper
07:4514h30
London City Airport (LCY)
22:15Porto Airport (OPO)
1 change
BA Euroflyer
07:452h25
London Gatwick Airport (LGW)
10:10Porto Airport (OPO)
0 changes
KLM Cityhopper
07:456h30
London City Airport (LCY)
14:15Porto Airport (OPO)
1 change
British Airways
07:5512h00
London Heathrow Airport (LHR)
19:55Porto Airport (OPO)
1 change
British Airways
07:558h00
London Heathrow Airport (LHR)
15:55Porto Airport (OPO)
1 change
TAP Portugal
08:0010h55
London Heathrow Airport (LHR)
18:55Porto Airport (OPO)
1 change
TAP Portugal
08:009h05
London Heathrow Airport (LHR)
17:05Porto Airport (OPO)
1 change
TAP Portugal
08:007h00
London Heathrow Airport (LHR)
15:00Porto Airport (OPO)
1 change
TAP Portugal
08:0013h05
London Heathrow Airport (LHR)
21:05Porto Airport (OPO)
1 change
KLM Cityhopper
08:405h35
London City Airport (LCY)
14:15Porto Airport (OPO)
1 change
KLM
08:4013h35
London Heathrow Airport (LHR)
22:15Porto Airport (OPO)
1 change
KLM
08:405h35
London Heathrow Airport (LHR)
14:15Porto Airport (OPO)
1 change
KLM Cityhopper
08:4013h35
London City Airport (LCY)
22:15Porto Airport (OPO)
1 change
Air France
09:006h30
London Heathrow Airport (LHR)
15:30Porto Airport (OPO)
1 change
Eurowings
09:107h50
London Heathrow Airport (LHR)
17:00Porto Airport (OPO)
1 change
Iberia
09:156h40
London Heathrow Airport (LHR)
15:55Porto Airport (OPO)
1 change
Iberia
09:156h40
London Heathrow Airport (LHR)
15:55Porto Airport (OPO)
1 change
Lufthansa Cityline
09:156h30
London City Airport (LCY)
15:45Porto Airport (OPO)
1 change
Iberia
09:1510h40
London Heathrow Airport (LHR)
19:55Porto Airport (OPO)
1 change
Norwegian Air Shuttle
09:209h50
London Gatwick Airport (LGW)
19:10Porto Airport (OPO)
1 change
Lufthansa
09:306h15
London Heathrow Airport (LHR)
15:45Porto Airport (OPO)
1 change
easyJet
09:402h25
London Gatwick Airport (LGW)
12:05Porto Airport (OPO)
0 changes
KLM
09:5512h20
London Heathrow Airport (LHR)
22:15Porto Airport (OPO)
1 change
Air Europa
10:0024h50
London Gatwick Airport (LGW)
10:50Porto Airport (OPO)
1 change
KLM Cityhopper
10:0012h15
London City Airport (LCY)
22:15Porto Airport (OPO)
1 change
Air Europa
10:0020h50
London Gatwick Airport (LGW)
06:50Porto Airport (OPO)
1 change
Air Europa
10:005h15
London Gatwick Airport (LGW)
15:15Porto Airport (OPO)
1 change
Air Europa
10:009h20
London Gatwick Airport (LGW)
19:20Porto Airport (OPO)
1 change
Lufthansa
10:305h15
London Heathrow Airport (LHR)
15:45Porto Airport (OPO)
1 change
TAP Portugal
10:356h30
London Gatwick Airport (LGW)
17:05Porto Airport (OPO)
1 change
Iberia
10:505h05
London Heathrow Airport (LHR)
15:55Porto Airport (OPO)
1 change
Iberia
10:505h05
London Heathrow Airport (LHR)
15:55Porto Airport (OPO)
1 change
Iberia
10:509h05
London Heathrow Airport (LHR)
19:55Porto Airport (OPO)
1 change
Iberia Express
10:509h05
London Gatwick Airport (LGW)
19:55Porto Airport (OPO)
1 change
Iberia Express
10:505h05
London Gatwick Airport (LGW)
15:55Porto Airport (OPO)
1 change
Iberia Express
10:505h05
London Gatwick Airport (LGW)
15:55Porto Airport (OPO)
1 change
Iberia Express
10:509h05
London Gatwick Airport (LGW)
19:55Porto Airport (OPO)
1 change
Vueling
10:5510h20
London Gatwick Airport (LGW)
21:15Porto Airport (OPO)
1 change
Vueling
10:555h15
London Gatwick Airport (LGW)
16:10Porto Airport (OPO)
1 change
Brussels Airlines
11:054h55
London Heathrow Airport (LHR)
16:00Porto Airport (OPO)
1 change
Iberia
11:308h25
London Heathrow Airport (LHR)
19:55Porto Airport (OPO)
1 change
Luxair
11:3525h35
London City Airport (LCY)
13:10Porto Airport (OPO)
1 change
Luxair
11:357h00
London City Airport (LCY)
18:35Porto Airport (OPO)
1 change
KLM
11:4510h30
London Heathrow Airport (LHR)
22:15Porto Airport (OPO)
1 change
TAP Portugal
12:0010h25
London Heathrow Airport (LHR)
22:25Porto Airport (OPO)
1 change
TAP Portugal
12:009h05
London Heathrow Airport (LHR)
21:05Porto Airport (OPO)
1 change
TAP Portugal
12:006h55
London Heathrow Airport (LHR)
18:55Porto Airport (OPO)
1 change
TAP Portugal
12:002h25
London Gatwick Airport (LGW)
14:25Porto Airport (OPO)
0 changes
Helvetic Airways
12:056h25
London Heathrow Airport (LHR)
18:30Porto Airport (OPO)
1 change
Helvetic Airways
12:055h15
London Heathrow Airport (LHR)
17:20Porto Airport (OPO)
1 change
Vueling
13:008h15
London Gatwick Airport (LGW)
21:15Porto Airport (OPO)
1 change
Vueling
13:008h15
London Gatwick Airport (LGW)
21:15Porto Airport (OPO)
1 change
Swiss
13:055h25
London City Airport (LCY)
18:30Porto Airport (OPO)
1 change
Iberia
13:106h45
London Heathrow Airport (LHR)
19:55Porto Airport (OPO)
1 change
Iberia
13:106h45
London Heathrow Airport (LHR)
19:55Porto Airport (OPO)
1 change
TAP Portugal
13:4510h45
London Heathrow Airport (LHR)
00:30Porto Airport (OPO)
1 change
TAP Portugal
13:457h20
London Heathrow Airport (LHR)
21:05Porto Airport (OPO)
1 change
TAP Portugal
13:458h40
London Heathrow Airport (LHR)
22:25Porto Airport (OPO)
1 change
British Airways
14:155h40
London Heathrow Airport (LHR)
19:55Porto Airport (OPO)
1 change
British Airways
14:155h40
London Heathrow Airport (LHR)
19:55Porto Airport (OPO)
1 change
KLM
14:457h30
London Heathrow Airport (LHR)
22:15Porto Airport (OPO)
1 change
Austrian Airlines
15:0526h50
London Heathrow Airport (LHR)
17:55Porto Airport (OPO)
1 change
Luxair
15:2521h45
London City Airport (LCY)
13:10Porto Airport (OPO)
1 change
Lufthansa
16:256h55
London Heathrow Airport (LHR)
23:20Porto Airport (OPO)
1 change
easyJet
16:352h30
London Gatwick Airport (LGW)
19:05Porto Airport (OPO)
0 changes
Vueling
16:4514h50
London Gatwick Airport (LGW)
07:35Porto Airport (OPO)
1 change
Air Dolomiti
17:005h45
London City Airport (LCY)
22:45Porto Airport (OPO)
1 change
KLM
17:105h05
London Heathrow Airport (LHR)
22:15Porto Airport (OPO)
1 change
KLM Cityhopper
17:105h05
London City Airport (LCY)
22:15Porto Airport (OPO)
1 change
Air Europa
17:2521h50
London Gatwick Airport (LGW)
15:15Porto Airport (OPO)
1 change
Air Europa
17:2513h25
London Gatwick Airport (LGW)
06:50Porto Airport (OPO)
1 change
Air Europa
17:2525h55
London Gatwick Airport (LGW)
19:20Porto Airport (OPO)
1 change
Air Europa
17:2517h25
London Gatwick Airport (LGW)
10:50Porto Airport (OPO)
1 change
Lufthansa
17:305h15
London Heathrow Airport (LHR)
22:45Porto Airport (OPO)
1 change
KLM Cityhopper
17:5016h50
London City Airport (LCY)
10:40Porto Airport (OPO)
1 change
Swiss
18:4013h15
London Heathrow Airport (LHR)
07:55Porto Airport (OPO)
1 change
Luxair
18:4018h30
London City Airport (LCY)
13:10Porto Airport (OPO)
1 change
TAP Portugal
18:455h45
London Heathrow Airport (LHR)
00:30Porto Airport (OPO)
1 change
TAP Portugal
18:4514h20
London Heathrow Airport (LHR)
09:05Porto Airport (OPO)
1 change
TAP Portugal
18:4515h10
London Heathrow Airport (LHR)
09:55Porto Airport (OPO)
1 change
Air Baltic
18:4513h10
London Gatwick Airport (LGW)
07:55Porto Airport (OPO)
1 change
TAP Portugal
18:4513h15
London Heathrow Airport (LHR)
08:00Porto Airport (OPO)
1 change
KLM Cityhopper
19:0515h35
London City Airport (LCY)
10:40Porto Airport (OPO)
1 change
Iberia
19:1012h25
London Heathrow Airport (LHR)
07:35Porto Airport (OPO)
1 change
KLM Cityhopper
19:1515h25
London Heathrow Airport (LHR)
10:40Porto Airport (OPO)
1 change
Austrian Airlines
19:3022h25
London Heathrow Airport (LHR)
17:55Porto Airport (OPO)
1 change
Luxair
19:4017h30
London City Airport (LCY)
13:10Porto Airport (OPO)
1 change
TAP Portugal
19:504h40
London Heathrow Airport (LHR)
00:30Porto Airport (OPO)
1 change
TAP Portugal
19:5013h15
London Heathrow Airport (LHR)
09:05Porto Airport (OPO)
1 change
TAP Portugal
19:5012h10
London Heathrow Airport (LHR)
08:00Porto Airport (OPO)
1 change
Helvetic Airways
20:0511h50
London Heathrow Airport (LHR)
07:55Porto Airport (OPO)
1 change
KLM Cityhopper
20:1014h30
London City Airport (LCY)
10:40Porto Airport (OPO)
1 change
Iberia
20:1011h25
London Heathrow Airport (LHR)
07:35Porto Airport (OPO)
1 change
Luxair
20:1516h55
London City Airport (LCY)
13:10Porto Airport (OPO)
1 change
Lufthansa
20:2514h00
London Heathrow Airport (LHR)
10:25Porto Airport (OPO)
1 change
Iberia Express
20:4010h55
London Gatwick Airport (LGW)
07:35Porto Airport (OPO)
1 change
KLM Cityhopper
20:4513h55
London City Airport (LCY)
10:40Porto Airport (OPO)
1 change
KLM Cityhopper
20:5513h45
London Heathrow Airport (LHR)
10:40Porto Airport (OPO)
1 change
Vueling
21:1010h25
London Gatwick Airport (LGW)
07:35Porto Airport (OPO)
1 change
Vueling
21:459h50
London Gatwick Airport (LGW)
07:35Porto Airport (OPO)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets London to Porto by train, coach or flight

Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun
Mon
10 Jun
Tue
11 Jun
Wed
12 Jun
Thu
13 Jun
Fri
14 Jun
Sat
15 Jun
Sun
16 Jun
Mon
17 Jun
Tue
18 Jun
Wed
19 Jun
Thu
20 Jun

Flight times from London to Porto

Showing times and prices for 31 May

Fastest Journey

2 h 25 m

Average

10 h 17 m

Flights per day

118

Distance

1321 km

Of the 118 flights that leave London for Porto every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
easyJet
07:152h25
London Luton Airport (LTN)
09:40Porto Airport (OPO)
£2761One-way
0 changes
Fastest
BA Euroflyer
07:452h25
London Gatwick Airport (LGW)
10:10Porto Airport (OPO)
£4051One-way
0 changes
Fastest
easyJet
09:402h25
London Gatwick Airport (LGW)
12:05Porto Airport (OPO)
£2901One-way
0 changes
Fastest
TAP Portugal
12:002h25
London Gatwick Airport (LGW)
14:25Porto Airport (OPO)
£4861One-way
0 changes
2nd Fastest
easyJet
16:352h30
London Gatwick Airport (LGW)
19:05Porto Airport (OPO)
£3081One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, easyJet and TAP Portugal London to Porto

Travel from London to Porto from £21 with Omio’s flight partners Ryanair, easyJet and TAP Portugal! You can find the best timetables and tickets when comparing and booking the most popular route for you.

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between London and Porto includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

London to Porto flight information with Ryanair:

  • Average Duration: 2 h 25 min
  • Cheapest Price: £21

Flights from London to Porto

Regular direct flights from London to Porto make it easy to travel to northern Portugal. Every day, flights depart from Gatwick, Stansted, London City and Luton to Portugal's second city. Budget and premium tickets are available and there are plenty of departure slots, while the flight won't take much longer than two hours.

Which airlines fly from London to Porto?

Airlines flying to Porto from London include TAP, Ryanair, British Airways and easyJet. TAP offers the most flights every week, closely followed by easyJet, who fly out of London Gatwick and Luton four days a week on Tuesdays and Thursdays as well as on weekends.

How long is the flight from London to Porto?

Flight times between London and Porto only vary slightly. The fastest journeys take two hours 20 minutes, but the slowest is only around two hours 30 minutes. easyJet services from Gatwick take two hours 25 minutes, while their Luton departures take two hours 30 minutes.

How many flights are there from London to Porto?

There tend to be more flights to Porto in the summer months, when Portugal's beaches are in demand. During peak season (May to September), expect five to eight flights every day (with more on weekends, Tuesdays and Thursdays). easyJet offers three flights on Saturdays during the summer,and only offers a single flight in the winter months.

What are the departure and arrival airports for flights from London to Porto?

Departure airports: Flights to Porto take off from Gatwick, London City, Stansted and Luton airports, so there should be a convenient departure point. All are situated on public transport, and travellers can catch express trains from Victoria, King's Cross and Liverpool Street which take 30-40 minutes to reach the departure terminal. All offer free WiFi and dining facilities.

Arrival airport: Every flight from London to Porto arrives at Francisco Sá Carneiro Airport, which is around seven miles northeast of the city centre. From there, travellers can take the purple line of Porto's Metro, or they can catch public buses to points around the metropolitan area. The airport itself includes duty-free shops, banking facilities and offers free WiFi to all passengers.


Download Our App Now!



FAQs: London to Porto flights

FAQs: Take a flight from London to Porto hassle-free. 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 London to Porto.
FAQs
Cheap plane tickets from London to Porto can start from as little as £49 when you book in advance. The average flight ticket price for London to Porto is £172; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the London to Porto flight time is 2 h 15 min   covering the 819 mile long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from London to Porto leaves at 05: 10. Plan your trip with the Journey Planner   from Omio.
The last flight from London to Porto leaves at 21: 45.
For the best London to Porto flight to book, you can travel safely and comfortably with Ryanair, easyJet, TAP Portugal, BA Euroflyer, British Airways, Vueling Airlines, PGA-Portugalia Airlines, Iberia Express, Iberia, SWISS, KLM, Lufthansa, Eurowings, Finnair, Air Europa, KLM Cityhopper, Luxair, Brussels Airlines or Air France. However, it's always good to check all possible airlines with services from London to Porto to compare what amenities they may offer.

Flights from London to Porto generally leave from London Gatwick Airport and arrive in Porto Airport.

London Gatwick Airport is 46.6 km away from London city centre and Porto Airport is 14.8 km from Porto city centre.

The cheapest month for a flight from London to Porto is December.
You have options as you can travel between London and Porto 3 different ways: train, coach or flight.

More options for your journey from London to Porto

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers