Our website uses cookies for technical, analytical and marketing purposes. Here is more information. If you agree to this, just keep browsing. close

Find Cheap Flights from London Heathrow to Porto (LHR - OPO)

Search hundreds of travel sites at once for deals on flights to Porto

Tue 26/9
Tue 3/10
Any month
1 adult
Compare vs KAYAK |

FAQs for Booking London Heathrow to Porto Flights

How long does a flight from London Heathrow to Porto take?
An average non-stop flight takes 4h 45m, covering a distance of 811 miles.
Which airlines provide the cheapest flights from London Heathrow to Porto?
In the past 3 days, the cheapest return tickets were found on KLM (£114), Multiple Airlines (£117) and Air France (£121).
Do I need a passport to fly between London Heathrow and Porto?
Yes.
What’s the cheapest day of the week to fly from London Heathrow to Porto?
For London Heathrow to Porto, Thursday is the cheapest day to fly on average and Friday is the most expensive. Flying from Porto back to London Heathrow, the best deals are generally found on Friday, with Sunday being the most expensive.

Book cheap flights from London Heathrow to Porto (return)

Airports
Origin
London
£114
only
£114
Destination
Porto
£114
only
£114
Thu, 1 Feb
LHR
OPO
19h 45m
Mon, 5 Feb
OPO
LHR
4h 50m
£114
Trip: 5 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 1289 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
AMS
TLV
Good 6.0

Pet was left behind at vacation destination as pet's reservation (made and confirmed through KLM) was not found at check in. Waiting for Customer Care to help get pet home and take responsibility for situation and getting no response. Very dissapointed, considering law suit.

ATH
AMS
Mediocre 3.6

Why do the crew have to slam the overhead and catering compartments to get them to shut?

AMS
BRS
Excellent 10.0

On time.

No negative

YYZ
AMS
Mediocre 2.0

Our flight was canceled from Amsterdam to Bordeaux and did not receive any direction and had to find alternate flights for ourselves with the personal expense of using our own cell phones. Then our luggage lost for 3 days. Not happy!

AUH
AMS
Mediocre 2.0

Nothing

Flight from Amsterdam was 2 hours late. Caused me to miss connection on train from London to Leeds which then cost me 124 pounds to rebook. No information was forthcoming at all at the airport and there were 3 different departure times given. Absolute chaos. The airline is a joke

Fri, 2 Feb
LHR
OPO
15h 00m
Mon, 5 Feb
OPO
LHR
8h 00m
£117
Trip: 4 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 9 Oct
LHR
OPO
20h 10m
Thu, 12 Oct
OPO
LHR
14h 30m
£121
Trip: 4 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 1650 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.2
Entertainment
6.8
Food
7.1
CDG
LHR
Good 6.0

Disappointed to get delayed due to control tower issues at CdG. Landed more than 30 mins late in London

CDG
VCE
Good 7.0

Missed connection and it was airport not Delta that was the problem. Not a good way to start a vacation. Rating is for the Paris Airport, not the flight crew or Air France employees. Still sitting in the airport when we should be at our destination.

Hundreds of people missed their flights. Delta had us into Paris with an hour and a half to get to connecting flight. Missed flight due to huge delay in passport approval. They seemed completely unprepared.

CDG
FCO
OK 4.6

Air France lost my luggage and they can't find it in the computer system.

CDG
NTE
Excellent 10.0

All of the crew were friendly and the flight was on time.

No problems

CDG
ATL
Mediocre 3.3

Friendly people on board

Crew was not very responsive. It would take over 45 minutes for them to respond to a customer call. Plane landed and we were kept on runway for 1.15 hours and crew only checked in with us twice during that time. People were panicking regarding missing their connections

Sun, 22 Oct
LHR
OPO
12h 50m
Wed, 25 Oct
OPO
LHR
8h 05m
£134
Trip: 4 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 5048 reviews
Overall
8.3
Boarding
8.2
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
BOS
Good 7.3

Staff, and service were good.

We had to Run from our arrival gate to our departure gate, and take a train, and go through immigration and then a second documents check. It looked to me like Swiss Air knew we were running close as the flight rarely (if ever) leaves on time. It was stressful for us and for the 30+ others who were still in line in immigration when the flight time passed. It turned out to not be a problem but the published times are unrealistic. Seats were tight and comfort in cattle class is NON Existent sleep on an 8 hour flight was not even possible.

ZRH
JFK
Excellent 10.0

I was fed food and drinks varios times during the flight and that makes me happy! I never went hungry!

ZRH
BOS
Excellent 10.0

EVERYTHING WAS AWESOME BEFORE THE PLANE EVEN TOOK OFF!! My flights somehow got real messed up and everything down to my luggage had to be input manually. I wasn't sure if it was going to make it with me to the final destination. But it did! The head rest blew me away just as i sat. I love to know I can fall asleep and not have neck problems. And everything from the movies to the service to the food was great! My first international yet BEST experience in economy class was all worth it!

BOS
ZRH
Mediocre 2.6

Too hot. Even after several requests nobody lowered the temperature. Very cold manners except for one attendant who was friendly

Service, Temperature, Attitude

TLV
ZRH
Excellent 10.0

Everything is great when flying Swiss. From online checkin to boarding and throughout the flight. Thumbs up to Swiss. Simply a delight.

Wed, 4 Oct
LHR
OPO
5h 30m
Sat, 7 Oct
OPO
LHR
8h 40m
£144
Trip: 4 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1273 reviews
Overall
7.1
Boarding
7.1
Comfort
7.0
Crew
7.6
Entertainment
6.5
Food
6.4
BRU
IAD
OK 4.3

Stingy with food, very little entertainment if at all

IAD
CLT
Mediocre 2.0

Nothing

Flight delayed and waited over an hour at baagage claim .no one to speak to or help. Worker at baggage claim sitting on phone .

BJL
BRU
Good 7.6

Food

To small of a choice to choose from. More options and also newer movies would have been better

ACC
BRU
Mediocre 2.0

Nothing

Flight delayed and waited over an hour at baagage claim .no one to speak to or help. Worker at baggage claim sitting on phone .

JFK
BRU
Excellent 8.6

Every person was friendly.

Our flight was delayed an hour.

Fri, 9 Feb
LHR
OPO
6h 45m
Sun, 18 Feb
OPO
LHR
26h 05m
£156
Trip: 10 days
7.5GoodShow reviews
Overall 7.5 Good
Based on 2512 reviews
Overall
7.7
Boarding
7.6
Comfort
7.5
Crew
8.1
Entertainment
6.9
Food
7.2
MUC
LIS
OK 4.6

Luckily had a 4 seater row for us 2 only.

Delayed 3 hours leaving Lisbon due to mechanical failure. As a hub more planes should be readily available.

LIS
JFK
OK 5.0

Same as inbound flight

OPO
LIS
Excellent 10.0

Ice cream for snack.

Flight from Oporto to Lisbon, when we landed they did not set up the ramp to exit the plane, I had requested mobility assistance. And the ramp was right next to the plane.

YYZ
LIS
Good 7.6

Seats were comfortable in economy although no one is ever happy with how little they recline, crew was friendly and helpful. Entertainment selection was larger than most airlines I've flown on.

Flight left Toronto at midnight, the crew served a meal and it was about 2 hours after departure that the cabin lights were finally turned off. On an overnight, overseas flight, turn off the lights and service breakfast with a noon arrival like all the flights I've taken to London do.

LIS
FCO
OK 4.3

New plane. Seats ok

Very long wait for boarding. Overcrowding of bus. Food insufficient and mediocre though business class

Sat, 25 Nov
LHR
OPO
16h 40m
Tue, 28 Nov
OPO
LHR
4h 50m
£115
Trip: 4 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 1289 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
LHR
AMS
Excellent 8.0

The crew were just amazing, such lovely male stewards! They were helpful and friendly and generally wonderful.

The entertainment was quite dated and didn't have new movies etc

AMS
BOD
Mediocre 2.0

Our flight was canceled from Amsterdam to Bordeaux and did not receive any direction and had to find alternate flights for ourselves with the personal expense of using our own cell phones. Then our luggage lost for 3 days. Not happy! We ended up flying from Toronto to Paris then to Bordeaux. Lost my upgrade money for seats. Now have to deal with KLM for refund!

PRG
AMS
Good 6.6

The flight was delayed due to fog, but the staff was amazingly helpful to make sure everyone got to their destination.

CDG
AMS
Mediocre 2.0

No chargers or tv on planes

At Amsterdam we were told that our checkin luggage wouldn't be at Sydney!! Some low fat meals were terrible!

ATH
AMS
Mediocre 3.6

Why do the crew have to slam the overhead and catering compartments to get them to shut?

Sat, 4 Nov
LHR
OPO
17h 20m
Sat, 11 Nov
OPO
LHR
8h 55m
£118
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 9 Oct
LHR
OPO
22h 45m
Tue, 17 Oct
OPO
LHR
22h 20m
£128
Trip: 9 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 1650 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.2
Entertainment
6.8
Food
7.1
CDG
ZAG
Good 6.4

Always like Air France. They are in tune with keeping the traveler updated.

Walked all over the terminal looking for signage for Croatia Airlines. Information services sent me to the right location, but it was marked Air France. I asked serval Air France employees for Croatia Air. None new that Air France was the CA carrier. Finally found one who bothered to look it up on her computer and low and behold, AF was the carrier!

CDG
VCE
Good 7.0

Great people

It was an hour late

CDG
FCO
OK 4.6

Air France lost my luggage and they can't find it in the computer system.

CDG
TLS
OK 4.3

Arrived on time

Cattle car accommodations

CDG
VCE
Good 7.0

Missed connection and it was airport not Delta that was the problem. Not a good way to start a vacation. Rating is for the Paris Airport, not the flight crew or Air France employees. Still sitting in the airport when we should be at our destination.

Hundreds of people missed their flights. Delta had us into Paris with an hour and a half to get to connecting flight. Missed flight due to huge delay in passport approval. They seemed completely unprepared.

Sat, 4 Nov
LHR
OPO
18h 05m
Wed, 8 Nov
OPO
LHR
7h 05m
£119
Trip: 5 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 1289 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
TLV
AMS
Good 6.0

That we didn't crash

Being delayed and missing my connecting flight. No entertainment onboard (for hours and hours).

LHR
AMS
Excellent 8.0

The crew were just amazing, such lovely male stewards! They were helpful and friendly and generally wonderful.

The entertainment was quite dated and didn't have new movies etc

AMS
BRS
Excellent 10.0

On time.

No negative

PRG
AMS
Good 6.6

The flight was delayed due to fog, but the staff was amazingly helpful to make sure everyone got to their destination.

ATH
AMS
Mediocre 3.6

Why do the crew have to slam the overhead and catering compartments to get them to shut?

Sat, 24 Mar
LHR
OPO
12h 00m
Sun, 1 Apr
OPO
LHR
4h 55m
£123
Trip: 9 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 17 Oct
LHR
OPO
8h 20m
Fri, 20 Oct
OPO
LHR
8h 40m
£144
Trip: 4 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1273 reviews
Overall
7.1
Boarding
7.1
Comfort
7.0
Crew
7.6
Entertainment
6.5
Food
6.4
BRU
IAD
Good 6.3

To small of a choice to choose from. More options and also newer movies would have been better. Also the toilet flooded about an hour or so left in the flight and the cabin smelled pretty bad.

BRU
GVA
Mediocre 2.6

The pilot was good and made a smooth landing. The seat was comfortable enough because I had a pillow.

My checked luggage got lost on a direct flight. That is unacceptable.

JFK
BRU
Mediocre 2.0

The transatlantic flight from JFK took off about an hour late and we missed the connecting flight. This was very disappointing since half of the people on our flight were gong to Munich and I would have expected the airline to hold the plane for an extra 15 - 20 minutes so we could have made the flight. Instead, an almost empty plane must have taken off on time and we are only able to fly to Munch 5 hours later. Unacceptable from Brussel Airlines / Lufthansa. They should not sell this connection as a flight to Munich or should have held the plane.

BRU
IAD
Mediocre 2.0

Nothing

Flight delayed and waited over an hour at baagage claim .no one to speak to or help. Worker at baggage claim sitting on phone .

BRU
IAD
OK 4.3

Stingy with food, very little entertainment if at all

Sun, 4 Mar
LHR
OPO
6h 50m
Fri, 9 Mar
OPO
LHR
5h 45m
£120
Trip: 6 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 1289 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
LHR
AMS
Excellent 8.0

The crew were just amazing, such lovely male stewards! They were helpful and friendly and generally wonderful.

The entertainment was quite dated and didn't have new movies etc

PRG
AMS
Good 6.6

The flight was delayed due to fog, but the staff was amazingly helpful to make sure everyone got to their destination.

TLV
AMS
Good 6.0

That we didn't crash

Being delayed and missing my connecting flight. No entertainment onboard (for hours and hours).

CDG
AMS
Mediocre 2.0

No chargers or tv on planes

At Amsterdam we were told that our checkin luggage wouldn't be at Sydney!! Some low fat meals were terrible!

AUH
AMS
Mediocre 2.0

Nothing

Flight from Amsterdam was 2 hours late. Caused me to miss connection on train from London to Leeds which then cost me 124 pounds to rebook. No information was forthcoming at all at the airport and there were 3 different departure times given. Absolute chaos. The airline is a joke

Sun, 12 Nov
LHR
OPO
15h 40m
Tue, 21 Nov
OPO
LHR
4h 20m
£124
Trip: 10 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 17 Oct
LHR
OPO
12h 55m
Fri, 27 Oct
OPO
LHR
18h 35m
£152
Trip: 11 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 5048 reviews
Overall
8.3
Boarding
8.2
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
BOS
Good 7.3

Staff, and service were good.

We had to Run from our arrival gate to our departure gate, and take a train, and go through immigration and then a second documents check. It looked to me like Swiss Air knew we were running close as the flight rarely (if ever) leaves on time. It was stressful for us and for the 30+ others who were still in line in immigration when the flight time passed. It turned out to not be a problem but the published times are unrealistic. Seats were tight and comfort in cattle class is NON Existent sleep on an 8 hour flight was not even possible.

ATH
ZRH
Excellent 10.0

I really liked the "About my flight" application on the viewing screens because it always gave me an idea of what we were flying over and how much longer we woulld be in the air. The food was excellent and I was pleasantly surprised that I could have wine with dinner or any time the attendants offered beveragess. The attendants were always professional and helpful. They all were fluent in English as well as several other languages. It was a nice touch when the attendant wore white gloves when he or she was collecting passengers' trash after meals and/or beverage service. I loved the cheese that was served at dinner. The warm croissants served at breakfast were a very nice touch.

Due to turbulence, I could not get out of my seat as much on the return flight, so I did have some swelling in my feet.

ZRH
JFK
OK 4.3

People friendly

Food was poor, really poor, no options for the children Headphone socket in the seat

ZRH
JFK
Excellent 10.0

I was fed food and drinks varios times during the flight and that makes me happy! I never went hungry!

BOS
ZRH
Mediocre 2.6

Too hot. Even after several requests nobody lowered the temperature. Very cold manners except for one attendant who was friendly

Service, Temperature, Attitude

Wed, 11 Oct
LHR
OPO
24h 20m
Sat, 14 Oct
OPO
LHR
13h 10m
£140
Trip: 4 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 1650 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.2
Entertainment
6.8
Food
7.1
CDG
TLS
OK 4.3

Arrived on time

Cattle car accommodations

BEY
CDG
OK 4.6

Getting there on time despite delay

entertainment had very old media and no recent additions. Crew was not very organized

CDG
ZRH
Excellent 8.0

the Airline

The Airport, Security, Boarder control.

CDG
LHR
Good 6.0

Disappointed to get delayed due to control tower issues at CdG. Landed more than 30 mins late in London

ATL
MIA
Excellent 8.3

You can't go wrong with delta when it comes to customer satisfation. It's the primary reason I'm okay with paying extra money for delta flights

Thu, 7 Dec
LHR
OPO
4h 45m
Sun, 10 Dec
OPO
LHR
7h 35m
£145
Trip: 4 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1273 reviews
Overall
7.1
Boarding
7.1
Comfort
7.0
Crew
7.6
Entertainment
6.5
Food
6.4
ACC
BRU
Mediocre 2.0

Nothing

Flight delayed and waited over an hour at baagage claim .no one to speak to or help. Worker at baggage claim sitting on phone .

BRU
IAD
Good 6.3

To small of a choice to choose from. More options and also newer movies would have been better. Also the toilet flooded about an hour or so left in the flight and the cabin smelled pretty bad.

BRU
MXP
OK 5.6

Gate was only announced 25 min before boarding

BRU
IAD
Mediocre 2.0

Nothing

Flight delayed and waited over an hour at baagage claim .no one to speak to or help. Worker at baggage claim sitting on phone .

IAD
CLT
Mediocre 2.0

Nothing

Flight delayed and waited over an hour at baagage claim .no one to speak to or help. Worker at baggage claim sitting on phone .

Fri, 29 Dec
LHR
OPO
5h 00m
Tue, 9 Jan
OPO
LHR
8h 05m
£161
Trip: 12 days
7.5GoodShow reviews
Overall 7.5 Good
Based on 2512 reviews
Overall
7.7
Boarding
7.6
Comfort
7.5
Crew
8.1
Entertainment
6.9
Food
7.2
BRU
LIS
Excellent 8.0

Check-in and baggage drop was fast. Food was good. Cabin crew did their job. Economy plus seats are comfortable and leg room was ok (I'm 1,84m tall). So, smooth and easy flight.

We arrived with 20 Minutes delay...and it was just the first shuttle of the day... could have been better

LIS
JFK
OK 5.0

Same as inbound flight

MAD
LIS
Excellent 10.0

Nice plane, friendly and helpful staff... good service

LIS
FCO
OK 4.3

New plane. Seats ok

Very long wait for boarding. Overcrowding of bus. Food insufficient and mediocre though business class

LIS
YYZ
Excellent 10.0

Hot food and real utensils Good entertaining selection Very nice staff

Everything went well.

Wed, 15 Nov
LHR
OPO
16h 40m
Sat, 18 Nov
OPO
LHR
7h 10m
£124
Trip: 4 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 12 Feb
LHR
OPO
15h 40m
Mon, 19 Feb
OPO
LHR
8h 45m
£125
Trip: 8 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 1289 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
LAX
AMS
Excellent 9.0

Jet airways flight till mumbai

Poor legspace in Klm flight till Amsterdam

TLV
AMS
Good 6.0

That we didn't crash

Being delayed and missing my connecting flight. No entertainment onboard (for hours and hours).

AMS
PRG
Good 6.6

Catering is ok

Seats comfort really old school

AUH
AMS
Mediocre 2.0

Nothing

Flight from Amsterdam was 2 hours late. Caused me to miss connection on train from London to Leeds which then cost me 124 pounds to rebook. No information was forthcoming at all at the airport and there were 3 different departure times given. Absolute chaos. The airline is a joke

YYZ
AMS
Mediocre 2.0

Our flight was canceled from Amsterdam to Bordeaux and did not receive any direction and had to find alternate flights for ourselves with the personal expense of using our own cell phones. Then our luggage lost for 3 days. Not happy!

London Heathrow - Porto Flights

Departure:

London Heathrow (LHR) United Kingdom

Destination:

Porto (OPO) Portugal

Return flight deals:

Porto - London Heathrow

Browse origins:

Browse destinations:

£113

*
Prices are per person, are for e–tickets and include all taxes & fees in GBP.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an email and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.