Find Cheap Flights from Ontario to London Heathrow

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

Thu 22/2
Thu 1/3
Any month
Compare vs. KAYAK |

Book cheap flights from Ontario to London Heathrow (round-trip)

Airports
Origin
Hamilton
C$ 776
only
C$ 776
Ottawa
C$ 964
only
C$ 964
Toronto
C$ 689
only
C$ 689
C$ 723
only
C$ 723
Destination
London
C$ 689
only
C$ 689
Wed, 2 May
YYZ
LHR
10h 10m
Wed, 9 May
LHR
YYZ
12h 25m
C$ 689
Trip: 8 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 4251 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.0
Entertainment
7.0
Food
6.9
DUB
FAO
Okay 5.0

Wheelchair assistance was very good

Long distance to boarding gate vis bus and walk. Late taking off so late arriving

DUB
NCL
Good 7.0

Crew were great

Delayed Dublin to Newcastle flight

LHR
DUB
Excellent 8.0

Staff and service

YYZ
DUB
Excellent 8.3

I flew overnight from Toronto, Canada to Dublin and had a relatively pleasant experience. The food and drink trolleys came by quite quickly and frequently, and the food exceeded my expectations. The crew was friendly, for the most part. Boarding certainly could've been smoother... But overall, I'd fly Aer Lingus again for an overseas trip.

DUB
GVA
Excellent 10.0

Space for legs unlike ryanair

Wed, 23 May
YYZ
LHR
9h 45m
Tue, 29 May
LHR
YYZ
10h 50m
C$ 689
Trip: 7 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 6711 reviews
Overall
7.6
Boarding
7.3
Comfort
7.4
Crew
8.1
Entertainment
7.7
Food
6.3
CDG
KEF
Excellent 9.3

Food options

ORY
KEF
Okay 4.0

They were helpful and let me check my boulder pad as sports equipment for free on the flight to paris.

BOS
KEF
Good 7.6

They provided a pillow and blanket which was very nice, and the crew were helpful in finding space for items during take-off and landing. The boarding and exiting were fairly quick.

Everything on board costs extra, including basic drinks and snacks, but that's to be expected on cheaper flights. I assumed that the inflight movies cost money as well, although I didn't watch any because I didn't have headphones.

KEF
SEA
Okay 4.0

Flight attendants were attractive

On the way back sat on plane waiting for 2 hours due to mechanical issues, then 30-94th more hours eating as flight got cancelled. They charged me for bring my boulder pad back.

KEF
OSL
Excellent 8.0

We were ahead of schedule, which was nice

Tue, 20 Mar
YYZ
LHR
6h 50m
Tue, 27 Mar
LHR
YYZ
14h 35m
C$ 713
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 28 Mar
YYZ
LHR
7h 05m
Sat, 14 Apr
LHR
YYZ
7h 50m
C$ 717
Trip: 18 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 30 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
YYZ
LHR
Excellent 8.0

There was a new born next to me and actually it was difficult to sleep.

YYZ
LHR
Excellent 8.0

The food

YYZ
LHR
Good 7.6

787-9 new aircraft with the total lack of space in economy, my worst transatlantic crossing in thirty years. DVT waiting to happen.

Crew

YYZ
LHR
Mediocre 2.0

Flight canceled want able to rebook

YYZ
LHR
Excellent 9.0

The crew were friendly, professional and extremely pleasant.

I’m not a fan of the constant PA’s during the descent. Playing a video about arrival procedures for an airport is extremely superfluous. Nobody pays attention and you just have to follow the signs when you get there.

Mon, 21 May
YTZ
LHR
14h 00m
Tue, 22 May
LHR
YTZ
11h 25m
C$ 723
Trip: 2 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 21523 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YUL
LHR
Mediocre 2.0

Was put on a Turkish airlines flight - landed in India 12 hours AFTER scheduled landing. My luggage did not reach India. After numerous calls got only 1 out of 2 of my bags ; 2nd bag still missing 1 week after landing in India WOW

YYC
LHR
Mediocre 2.0

JustFly did not release my coupon to Lufthansa or Air Canada, and so I was nearly prevented from flying.

DFW
YVR
Okay 4.0

Around $700 air fair for round trip flight to Asia is a good deal.

The flights between Vancouver and Dallas are small and tight, very uncomfortable. Normal carry on csn not fit into overhead bins.

YVR
ICN
Good 7.3

I liked the entertainment. The crew was very attentive.

One of the meals wasn’t extremely desirable.

YYZ
RSW
Excellent 8.0

Bags were available when we got to carousel

It took longer than average for them to open doors once at gate. That’s probably why bags were available.

Tue, 28 Aug
YYZ
LHR
16h 19m
Mon, 10 Sep
LHR
YYZ
12h 45m
C$ 784
Trip: 14 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 16147 reviews
Overall
8.0
Boarding
8.1
Comfort
7.8
Crew
8.4
Entertainment
7.5
Food
7.4
DEN
JFK
Good 6.3

Comfortable seats. Good entertainment

Going to Denver was delayed and now return trip delayed We were give 3 separate reasons. Poor communication. Just telling me a flight will be delayed is not communication. Lack of a free snack was disappointing. May have to rethink flying Delta next time.

CUN
ATL
Good 7.0

Staff was friendly. Flight was smooth.

Media kept freezing. They had to reboot the system several times.

LAX
IND
Excellent 10.0

The comfort, space, quiet, snacks

BDL
CVG
Okay 4.0

Great pilot..

Jam packed too small and the lady flight attendant was to bossy and not that welcoming, she was more interested in being more of a drill sergeant than the comfort of the passengers

BOS
LGA
Mediocre 2.0

We were in the plane for 3 hours before we could depart. No one offered us a drink or snack.

Fri, 23 Feb
YYZ
LHR
20h 00m
Sun, 25 Feb
LHR
YYZ
12h 23m
C$ 787
Trip: 3 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 3499 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
7.1
Food
6.7
ORD
MAD
Good 7.6

The business class seat was extremely comfortable.

The touch-screen was very difficult to navigate. It didn't respond very well when touched.

MAD
ARN
Okay 5.6

fast boarding

food is expensive

JFK
MAD
Good 6.0

I paid for wifi and I could not use it. There was a problem with the connexion. So, I paid for nothing

BCN
OAK
Excellent 9.0

Very friendly

Food

MAD
ORD
Good 7.6

Extremely comfortable and was served lots of delicious food

My touch screen froze at the beginning and I couldn't use it at all for the entire flight. Then I tried to use the headphones, but they crackled so loud in my ear and didn't work either.

Wed, 22 Aug
YYZ
LHR
26h 42m
Wed, 29 Aug
LHR
YYZ
12h 19m
C$ 840
Trip: 8 days
9.3ExcellentShow reviews
Overall 9.3 Excellent
Based on 5 reviews
Overall
7.9
Boarding
8.0
Comfort
7.5
Crew
8.3
Entertainment
7.3
Food
7.2
YYZ
LHR
Excellent 10.0

Good entertainment. Arrived on time. Unnoticeable smooth landing.

OK. For what I paid, I am not expecting much.

YYZ
LHR
Good 6.6

Movie choices were good.

It was cold and very little leg room. Food was barely warm

SVO
HEL
Good 6.5

The flight did eventually take off, unlike a few others leaving around the same time.

We were delayed several hours and were never told why. Mostly there were no Aeroflot staff at the gate to ask. When there was, they said they couldn't help us because our flight was a codeshare with FinnAir. At the last minute they switched gates, sending us all scurrying.

HEL
JFK
Okay 4.0

Staff wasn’t helpful and gave false information

JFK
HEL
Excellent 10.0

Very nice staff. Probably one of the best flights

Tue, 28 Aug
YOW
LHR
12h 00m
Sat, 15 Sep
LHR
YOW
18h 29m
C$ 964
Trip: 19 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 28375 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.7
BOS
LAX
Okay 4.0

What you expect from an internal US flight: no food, crowded flight, cramped seats. I have come to expect two things - arrive on time and arrive safely. The good, we arrived safely.

Pulled away from gate and sat on tarmac for over an hour while technical difficulties fixed. We should not have boarded until plane was ready. We arrived over one hour late and just made connecting flight. Our luggage was not so fortunate.

SMF
CLT
Excellent 8.0

Delayed on the runway but overall good and smooth

Flight service was ok

HND
LAX
Okay 4.0

Assigned middle seat, no choice.

YEG
PHX
Okay 4.0

The gate attendants and on-board crew were lovely. Pilots provided info which was great and made up some of the long delay.

There is not enough space to list everything. I paid $800 for a normally $300 flight, then paid an extra $75 for the ability to board early so I could store my very small roller carry-on. The in-bound flight was 2 hours late and even though I could track that easily, and assumed our flight would also be two hours late, the AA website insisted the outbound flight would be on time. So like everyone else, I went to the airport. And it wasn't until just before the original departure time that the update was indicated. Really?? If I knew the flight was going to be two hours late,that means AA knew, and didn't care enough about their passengers to advise them. Then when we boarded, my bag was taken away for gate check because the flight did not allow roller bags. After I paid extra. How can AA not advise you when you book your flight that roller bags would not be allowed?? Talk about a money-grab. I unfortunately have a return ticket and am not wealthy enough to throw it away and book on another airline, but I would if I could. I will never fly AA again and I will share my story far and wide.

LAX
MEX
Excellent 8.0

American flight attendant service

Tue, 19 Jun
YOW
LHR
6h 45m
Tue, 17 Jul
LHR
YOW
10h 16m
C$ 1084
Trip: 29 days
10.0ExcellentShow reviews
Overall 10.0 Excellent
Based on 1 reviews
Overall
8.2
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.8
Food
7.7
FRA
DUB
Excellent 10.0

Nice to be on a full service airline for once

BLR
FRA
Excellent 9.3

Could have more options for entrainment

SFO
FRA
Excellent 8.6

I liked the seats, the space for our legs and the crew members

FRA
ORD
Mediocre 3.0

I payed extra 35$ for my seat but there was no leg space at all . There were already two metal boxes under my seat I literally crunched my feet under the seat . Worst travel of my life. The food options were over by the time they came to us. So had to eat what was remaining. Not good at all

FRA
LAX
Mediocre 2.0

Had to take a United flight to a different destination. No compensation for something I had no control over. When I am at an airport and have the opportunity to catch an earlier flight you have room on, you charge me. When this kind of thing happens - I pay with my time. Sucks

Thu, 7 Jun
YYZ
LHR
12h 15m
Thu, 14 Jun
LHR
YYZ
10h 25m
C$ 689
Trip: 8 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 4251 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.0
Entertainment
7.0
Food
6.9
DUB
NCL
Good 7.0

Crew were great

Delayed Dublin to Newcastle flight

DUB
BOS
Good 7.0

Pleasant crew and good food/snack service almost forgotten as I stood at the baggage carousel for 40 minutes.

Baggage claim very frustrating (40 minutes) particularly after 12 hours of airports and airplanes. Messed up our ground transportation plans for no apparent reason. Totally unexplained!

DUB
YYZ
Okay 4.0

Having had bad experiences with Aer Lingus before, I was hesitant to book with Aer Lingus again. But sadly, I was booking this flight last minute and had no other option. The route was Dublin to Calgary, via Toronto. I left myself plenty of time im Toronto to clear customs as I know it can take a while. The day of, the flight ended up being 1.5 hours longer than usual due to headwinds, leaving me with only 2.5 hours in Toronto. I ended up waiting 2 hours and 15 minutes for my bag and missing my connecting flight (my sister who was also on the same flight received hers in 30 mins and made the flight). Westjet was wonderful and put me on a later flight but Aer Lingus didn't have any assistance for me.

Aer Lingus lost my sister's luggage going to Ireland and never contacted my sister once the luggage was found. She only received it the day we flew back to Calgary. Poor customer service when inquiring about the bag, no compensation for necessities purchased.

LGW
DUB
Good 7.0

Crew

Dirty aircraft. Almost 1 hour delay.

DUB
LHR
Excellent 8.0

Could not check in on-line from Dublin on either Air canada or Aer Linguis websites. Time to sort out this long-standing problem

Mon, 9 Apr
YYZ
LHR
7h 00m
Wed, 18 Apr
LHR
YYZ
7h 45m
C$ 730
Trip: 10 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 172 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
LHR
Mediocre 2.0

The ticket was not valid...had to buy a new ticket

YYZ
LHR
Good 7.6

Chaotic boarding. Little leg room

YYZ
LHR
Mediocre 2.0

Nothing

No food options they were out of food. Crew never helped a bit when I asked for water. Landing was very scary. Delayed for nonsense reason and missed the next flight. Rebooking next flight after 10 hours they didn’t even provide any comfort other than 10 euro vauchar.

YYZ
LHR
Mediocre 2.0

Nothing

Our flight was delayed by 16 hours. We lost a whole day of sightseeing. We had tickets that we unable to use. Had to spend the night in a dumpy hotel. Ended up getting sick because of the all the stress. Several reasons were given for the delay but always different. I contact Air Canada to see if there was any compensation for the inconvenience. They have not replied in 2 months. The worst part was the rude and insensitive remarks by the inflight crew. Hope to never fly on Air Canada again

YYZ
LHR
Good 6.0

Food OK.

Gift bags do not include neck support

Sun, 26 Aug
YYZ
LHR
26h 42m
Sun, 16 Sep
LHR
YYZ
14h 04m
C$ 735
Trip: 22 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 30 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
YYZ
LHR
Okay 4.6

Me and my husband were upgraded from world traveler plus to business class, which we are thankful for

We were unable to order special meal online and were told to contact onboard crew for meals. When we contacted them inflight, they said they don’t have meals!!! And we were left to starve the whole night, while food was served for all around us. The really shocking thing is none of the crew had the courtesy to offer some snacks or bread. These especially when we were seated in business class!

YYZ
LHR
Mediocre 2.0

Rude staff at the airport. Short overlay did not have enough time to get our bags and checkin again that was ridiculous to have to check in again!

YYZ
LHR
Good 7.3

Overall flight better London to Beirut l

Long wait over

YYZ
LHR
Mediocre 2.0

Flight canceled want able to rebook

YYZ
LHR
Mediocre 2.0

As a Kenyan Passport Holder living in Canada on a PR status was denied right to travel to Kenya via LHR transit. WHY ? will you help us with our rights what compensation will help to alleviate the pain

Wed, 7 Mar
YYZ
LHR
13h 40m
Thu, 15 Mar
LHR
YYZ
12h 05m
C$ 760
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Thu, 12 Apr
YYZ
LHR
14h 35m
Fri, 20 Apr
LHR
YYZ
12h 25m
C$ 702
Trip: 9 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 4251 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.0
Entertainment
7.0
Food
6.9
BCN
DUB
Good 7.0

Crew nice. Space was better than most. Felt like Jet Blue.

No snack on 3 he flight ok I guess but....Lack of free beverage?

DUB
FAO
Okay 5.0

Wheelchair assistance was very good

Long distance to boarding gate vis bus and walk. Late taking off so late arriving

YYZ
DUB
Excellent 8.3

I flew overnight from Toronto, Canada to Dublin and had a relatively pleasant experience. The food and drink trolleys came by quite quickly and frequently, and the food exceeded my expectations. The crew was friendly, for the most part. Boarding certainly could've been smoother... But overall, I'd fly Aer Lingus again for an overseas trip.

DUB
GVA
Excellent 10.0

Space for legs unlike ryanair

DUB
YYZ
Excellent 10.0

They really did a great job, kept us informed about what was going on,staff was quick, organized and pleasant. I have to say, best food on a flight that I have had in a very LONG time,!

Wed, 25 Apr
YYZ
LHR
7h 00m
Mon, 30 Apr
LHR
YYZ
7h 45m
C$ 730
Trip: 6 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 172 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
LHR
Okay 4.6

Our flight was delayed from Cleveland and so was the plane going to London . We made it to the gate 15 minutes before boarding was complete . When we get to the gate they told us our seat is gone , someone else got it and we are booked to tomorrows flight and put in a hotel. Me and other 10 people was kicked off because they over soled the flight . Very frustrating and disappointing !!!!!!! Luckily the lady at costumer service was really helpful and put me and an other girl on a flight to Dublin the same night.

YYZ
LHR
Good 6.0

Food OK.

Gift bags do not include neck support

YYZ
LHR
Mediocre 2.0

Nothing

Our flight was delayed by 16 hours. We lost a whole day of sightseeing. We had tickets that we unable to use. Had to spend the night in a dumpy hotel. Ended up getting sick because of the all the stress. Several reasons were given for the delay but always different. I contact Air Canada to see if there was any compensation for the inconvenience. They have not replied in 2 months. The worst part was the rude and insensitive remarks by the inflight crew. Hope to never fly on Air Canada again

YYZ
LHR
Mediocre 2.0

Nothing

No food options they were out of food. Crew never helped a bit when I asked for water. Landing was very scary. Delayed for nonsense reason and missed the next flight. Rebooking next flight after 10 hours they didn’t even provide any comfort other than 10 euro vauchar.

YYZ
LHR
Good 6.3

Seats are uncomfortable. I pre ordered vegetarian meal, but I guess they did not bother.

Fri, 23 Feb
YYZ
LHR
29h 54m
Sun, 25 Feb
LHR
YYZ
31h 08m
C$ 821
Trip: 3 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 3499 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
7.1
Food
6.7
MAD
AGP
Excellent 8.0

Our seats was almost the last seat of all our flights, even we checked in very early.

ORD
MAD
Excellent 8.6

Maybe include vegan options for food?

BCN
OAK
Excellent 9.0

Very friendly

Food

OAK
BCN
Excellent 8.0

Good organization and time on flight.

In 10 hours never offered water.

MAD
ARN
Okay 5.6

fast boarding

food is expensive

Fri, 8 Jun
YYZ
LHR
7h 05m
Sun, 17 Jun
LHR
YYZ
11h 25m
C$ 755
Trip: 10 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 30 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
YYZ
LHR
Good 7.6

787-9 new aircraft with the total lack of space in economy, my worst transatlantic crossing in thirty years. DVT waiting to happen.

Crew

YYZ
LHR
Excellent 8.0

There was a new born next to me and actually it was difficult to sleep.

YYZ
LHR
Mediocre 2.0

airfare.com is truly awful, and I'll avoid using that service in future

YYZ
LHR
Excellent 9.0

The crew were friendly, professional and extremely pleasant.

I’m not a fan of the constant PA’s during the descent. Playing a video about arrival procedures for an airport is extremely superfluous. Nobody pays attention and you just have to follow the signs when you get there.

YYZ
LHR
Excellent 8.3

Customer service.

Entertainment need more movies

Wed, 18 Apr
YHM
LHR
8h 30m
Tue, 22 May
LHR
YHM
16h 49m
C$ 776
Trip: 35 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 9 May
YYZ
LHR
6h 55m
Wed, 16 May
LHR
YYZ
7h 40m
C$ 732
Trip: 8 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 172 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
LHR
Good 6.0

Food OK.

Gift bags do not include neck support

YYZ
LHR
Good 6.3

Seats are uncomfortable. I pre ordered vegetarian meal, but I guess they did not bother.

YYZ
LHR
Good 7.6

Chaotic boarding. Little leg room

YYZ
LHR
Excellent 10.0

Excellent value for Economy flight

YYZ
LHR
Excellent 10.0

everything

few movies

Ontario to London Heathrow Flight Information

Flights Arrive in London Heathrow
Flights Depart from Ontario
Flight Price C$ 689
Airlines Aer Lingus, Icelandair, British Airways, Air Canada, Delta, Iberia, Finnair, American Airlines, Lufthansa
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

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 the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes 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 can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals 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.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.