Find flights
When to book
FAQs & Tips
Airlines
Deals

R11 214 Find cheap flights to Niagara-on-the-Lake

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Niagara-on-the-Lake departing on 25/9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Sat 24/8
Sat 31/8

Search hundreds of travel sites at once for deals on flights to Niagara-on-the-Lake

In the last 7 days, travellers have searched 50 552 696 times on KAYAK, and here's why:

Save 32% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

February

High season

August

Cheapest flight

R11 214
Best time to beat the crowds (28% less expensive on average)
Most popular time to fly (19% more expensive on average)
Flight from Cape Town to Toronto

FAQs - booking Niagara-on-the-Lake flights

  • How to fly to Niagara-on-the-Lake?

    You cannot fly directly to Niagara-on-the-Lake. KAYAK recommends you fly to Toronto Pearson Intl (YYZ) (64,44 km from Niagara-on-the-Lake). From there you can hire a car or take a taxi.

  • What airports are near Niagara-on-the-Lake?

    The closest airport is Toronto Island (YTZ) (49,04 km). Other nearby airports are Toronto All airports (YTO) (50,66 km) or Toronto Pearson Intl (YYZ) (64,44 km). KAYAK recommends you fly to Toronto Pearson Intl.

  • How far is Toronto Pearson Intl Airport from central Toronto?

    You’ll need to travel 19 km to reach the Toronto city centre from Toronto Pearson Intl Airport.

  • How does KAYAK find such low prices on flights to Niagara-on-the-Lake?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Niagara-on-the-Lake.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Niagara-on-the-Lake?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Niagara-on-the-Lake is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Niagara-on-the-Lake?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Niagara-on-the-Lake with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Niagara-on-the-Lake?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Niagara-on-the-Lake up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Niagara-on-the-Lake

  • There is no major airport in Niagara-on-the-Lake. It is instead served by Toronto Pearson Intl Airport.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Niagara-on-the-Lake flight deals.

Top 5 airlines flying to Niagara-on-the-Lake

Need help choosing which airline to fly with from South Africa to Niagara-on-the-Lake? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3754 reviews
8,0Comfort
8,1Boarding
8,3Entertainment
8,3Crew
7,9Food
Airline reviews

It was economy plus. That is all. I literally felt like traveling in economy class with a little extra leg room. Poor food. V restricted options. Worst of all POOR CREW ATTITUDE.

4,0 OkayBalaji, Jul 2024MAA - DXB
Read more about Emirates reviews

It was economy plus. That is all. I literally felt like traveling in economy class with a little extra leg room. Poor food. V restricted options. Worst of all POOR CREW ATTITUDE.

Absolutely horrible all around especially for such a long 13-14 hour flight - terrible food - ancient entertainment - legroom worse than a short air Asia flight - not enough toilets

I am vegan. The food was balanced, tasty and enough. I enjoyed the ride. The crew was very friendly and went out of their way to please the passengers.

The plane was very old and uncomfortable. Service was very slow!

The internet connection did was not functioning as per normal.

Emirates is still my favorite airline. The good, entertainment, crew, and value are excellent. Unfortunately, the flight was delayed taking off and arriving - which caused me to lose my ground transportation plan. While delays happen, more communication about the delays would be helpful.

I was traveling business purposes and I only had one carry on and a personal computer back pack . My carry on was 8.5 kg little more than allowable. At jfk airport check in they did not let me carry it . I was little disappointed.

Amazing service and food. However I didn’t get chance to choose my own seat which bothered me a little.

The entertainment selections are amazing. But the live TV is sometimes spotty. If you’re going to have it, then have it. If you can’t make it consistent, then, perhaps it’s better not to have it. The crew are always cordial when approached, but they seem to do the minimum and sit around, talking to each other in the back of the plane during the flight. I realize that delays are not always predictable, but I missed my flight in Dubai because we left 90 minutes late from Washington. I will say that Emirates took very good care of me in Dubai. But I would rather not be delayed.

Great flight. Comfortable seats, courteous service, and excellent selection for entertainment.

Delay, luggage didn’t arrive. Had to go the next day to collect it

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

Quick and efficient as always. Air France managed to loose and damage my luggage that never made it onto my KLM flight.

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

Overall a good experience. We were disappointed when we had to check our carry on due to the plane being full. KLM hadn’t notified us and we had valuable items in the carry on but they still made us check it. Some of the food was great and some was mediocre. Crew is really kind and funny.

Both flights were late by about 30 minutes .. Other than that, everything was ok..

Food was very very bad! Same flight from US was amazing with great food but the food prepared for the flight from Cape Town to New York was not eatable. The crew also did not smile once. They all looked like it was a shift they had not signed up for but were forced to take. :(

Not worth the premium paid for the first class ticket

I have to wait for plane in Denver for three hours. I don’t receive my luggage in Denver. I come back home without the luggage and I wait till next day to see my luggage again. Not really good experience with United airlines. I’m sorry to say that.

Everything was great except for one thing. I was sitting in seat 1L with plenty of windows. Because we couldn’t sit next to each other, my husband was in 2L with only one window that he had to almost turnhis neck around to look out. Therefore, the window position with 1/2 of the “window” seats in business class is not optimal

Fine. Though no food or entertainment so the survey needs to be updated with those options.

Backpack should NOT allowed put in the flight bin , only put it under the seat. I can't find space put my carry on luggage!!! and I pay for it ! that was very bad experience

Standard flight experience, but there is only power at the seat to row 20 on the aircraft, on my initial check in it did not say that was the case

I feel like they have upgraded the app since I last flew United and I found it to be super helpful. I had stopped flying United unless absolutely necessary and my experience on this trip indicates they have been working hard to improve their services.

The ride was good but no food ot entertainment hence, it was just over an hour flight.

I still cannot find my luggage. I need my luggage.

Bathrooms were absolutely atrocious. Absolutely third world. Unusable. From non-flushing toilets to poor maintenance - missing toilet paper, dirty with mess, etc. Horrifying. Does Ethiopian Airways expect customers to clean the bathroom before use. For sure inconsiderate passengers don't do anything to clear/clean after use.

Boarding was mayhem. Entertainment system wasn't operational. Food was poor. It was like flying in the 1990's. For the price of the ticket, this was not value for money. It felt much more like an extreme discount airline.

My entertainment screen wasn't working and they couldn't fix it.

The gate was changed at the very last moment and no one informed us. The flight was one hour late and the screen broken, the remote control not working. One toilet was out of order . the other toilets were also not totally functioning, because the washbasin was plugged and the water couldn't flow away.

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

The crew were extremely unfriendly. The plane was dirty and the entertainment system did not work, so they did not even give out earphones to anyone.

It is just ok, the sits are very uncomfortable, the temperature too low and there weren’t blankets. The food is mediocre and there are no screens to watch movies.

it was a nice tripe but they need to work on the serving of soda,they should be abled to serve cain soda not on cup.At least each passenger should be entitled to one cain of soda not serving on cup.thanks.

On my return flight the TV did not work the entire flight! They knew it wasn’t working but they let me sit there. The guy sitting nièce to me told me he was ok the previous flight and it wasn’t working. This is business class by the way!

The 7 hour delay in Johannesburg was extremely tiresome, with poor communication at check-in and a sad R120 voucher as compensation. All in all sitting for 10 hours on an airport was pretty bad. At arrival the baggage arrival took 2 hours. All in all, a very, very long trip.

Usual friendly BA crew who were helpful and so kind to the kids. New business class cabin combined with 787 makes for a really enjoyable experience.

Flight was delayed by 7 hours and it caused all kind of issues

They lost 3 out of our 4 luggages on the way to Santorini…didn’t not receive until the following night. The first leg of our flight home was a hour delay, which meant we had to run to catch our connecting flight. One on my TUMI luggage had a broken wheel when I arrived in Boston. After paying close to $12k for these flights I was highly disappointed.

It's been a while since I've seen flight attendants who seem to enjoy their job. James was outstanding. He wasn't only friendly, but he also smiled sincerely as we worked with passengers. It was refreshing to see him and the other attendants.

Horrible. Never again. Wouldn’t let us use the lounge. We had to pay for another lounge to have access.

The design of business class is absolutely horrible. The flight attendants have to cross in front of passengers to pass the food. Passengers have to crawl over other passengers to get to the bathroom or to get to their bag. It’s shocking!! The flight attendants however were superb!

British Air ways was good - American Airlines not: waited at gate for “mechanical issues” and stood at gate.. plane delayed, … staff at desk rude, had to check my personal carry on item, toilet not working… “please use the working one sparingly- it will overflow in the cabin”

I asked for a window seat and when I got on the plane 24A did not have a window so was very not happy, but good and entertainment was good and the staff was very good, so the only complaint was the seating.

Better and more attentive crew and more food options. Leg space is very tight.

Book Cheap Niagara-on-the-Lake Plane Tickets

Recent return flight deals

12/11Tue
1 stop
26h 55mJNB-YYZ
20/11Wed
1 stop
30h 40mYYZ-JNB
R12 223
12/11Tue
1 stop
26h 55mJNB-YYZ
19/11Tue
1 stop
28h 20mYYZ-JNB
R12 260
13/10Sun
1 stopKLM
26h 40mJNB-YYZ
27/10Sun
1 stopKLM
21h 00mYYZ-JNB
R13 802
2/10Wed
2 stopsUnited Airlines
43h 21mJNB-YYZ
12/10Sat
2 stopsUnited Airlines
24h 45mYYZ-JNB
R13 912
13/10Sun
2 stopsKLM
24h 30mJNB-YYZ
27/10Sun
1 stopKLM
21h 00mYYZ-JNB
R14 169
10/11Sun
2 stopsEthiopian Air
24h 35mJNB-YYZ
16/11Sat
1 stopEthiopian Air
19h 45mYYZ-JNB
R14 756
5/11Tue
2 stopsUnited Airlines
30h 33mJNB-YYZ
19/11Tue
2 stopsUnited Airlines
28h 15mYYZ-JNB
R15 876
9/11Sat
2 stopsBritish Airways
48h 40mJNB-YYZ
15/11Fri
2 stopsBritish Airways
33h 45mYYZ-JNB
R17 491
12/12Thu
1 stopBritish Airways
26h 10mJNB-YYZ
1/1Wed
1 stopBritish Airways
29h 15mYYZ-JNB
R18 427
1/10Tue
2 stopsEthiopian Air
24h 55mCPT-YYZ
4/10Fri
1 stopEthiopian Air
21h 45mYYZ-CPT
R20 207

Search by stops

Search by airline

Search by price

Recent one-way flight deals

25/9Wed
2 stops
34h 31mCPT-YYZ
R11 214
10/9Tue
3 stops
56h 15mJNB-YYZ
R11 599
1/10Tue
2 stops
33h 07mCPT-YYZ
R12 058
18/9Wed
1 stopBritish Airways
30h 35mJNB-YYZ
R12 554
10/9Tue
2 stopsBritish Airways
24h 40mJNB-YYZ
R12 700
10/9Tue
2 stopsKLM
29h 42mJNB-YYZ
R13 031
12/12Thu
2 stopsUnited Airlines
26h 56mCPT-YYZ
R13 508
13/12Fri
1 stopUnited Airlines
21h 37mJNB-YYZ
R13 526
12/12Thu
3 stopsEthiopian Air
35h 05mJNB-YYZ
R20 776
6/9Fri
3 stopsEthiopian Air
34h 45mJNB-YYZ
R27 163

Search by stops

Search by airline

Search by price

Last minute flights to Niagara-on-the-Lake

Last minute flight, train and bus deals

27/7Sat
multi-stopKLM
20h 05mJNB-YYZ
3/8Sat
multi-stopKLM
40h 40mYYZ-JNB
R25 823
27/7Sat
multi-stopKLM
20h 05mJNB-YYZ
3/8Sat
multi-stopKLM
22h 35mYYZ-JNB
R28 851
27/7Sat
multi-stopKLM
31h 05mJNB-YYZ
3/8Sat
multi-stopKLM
40h 40mYYZ-JNB
R29 200
27/7Sat
multi-stopKLM
28h 00mJNB-YYZ
3/8Sat
multi-stopKLM
22h 35mYYZ-JNB
R30 099
26/7Fri
multi-stopKenya Airways
27h 49mJNB-YYZ
3/8Sat
multi-stopKenya Airways
31h 10mYYZ-JNB
R35 073
26/7Fri
multi-stopKenya Airways
44h 24mJNB-YYZ
3/8Sat
multi-stopKenya Airways
22h 45mYYZ-JNB
R37 074
27/7Sat
multi-stop
34h 40mJNB-YYZ
3/8Sat
multi-stop
28h 00mYYZ-JNB
R40 341
27/7Sat
multi-stop
34h 55mJNB-YYZ
3/8Sat
multi-stop
30h 10mYYZ-JNB
R45 736
27/7Sat
multi-stopEthiopian Air
26h 55mJNB-YYZ
3/8Sat
multi-stopEthiopian Air
42h 50mYYZ-JNB
R58 345
27/7Sat
multi-stopEthiopian Air
43h 20mJNB-YYZ
3/8Sat
multi-stopEthiopian Air
42h 50mYYZ-JNB
R76 533

Search by stops

Search by airline

Search by price

Flights to Niagara-on-the-Lake