Find flights
When to book
FAQs & Tips

Find cheap flights to Niagara Falls from R10 671

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 25/3. 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
Sun 24/3
Sun 31/3

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

In the last 7 days travelers have searched 50 407 861 times on KAYAK, and here is why:

Save 36% 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


High season


Cheapest flight

R10 671
Best time to beat the crowds but there is an average 5% increase in price.
Most popular time to fly (22% more expensive on average)
Flight from OR Tambo Airport, Johannesburg to Toronto Pearson Airport

FAQs - booking Niagara Falls flights

  • How to fly to Niagara Falls?

    You cannot fly directly to Niagara Falls. KAYAK recommends you fly to Toronto Pearson Intl (YYZ) (78,66 km from Niagara Falls). From there you can hire a car or take a taxi.

  • What airports are near Niagara Falls?

    The closest airport is Toronto Island (YTZ) (65,16 km). Other nearby airports are Toronto All airports (YTO) (67,12 km) or Hamilton (YHM) (69,08 km). KAYAK recommends you fly to Toronto Pearson Intl.

  • How far is Toronto Pearson Airport from central Toronto?

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

  • How does KAYAK find such low prices on flights to Niagara Falls?

    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 Falls.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Niagara Falls 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 Falls?

    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 Falls 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 Falls?

    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 Falls 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 Falls

  • There is no major airport in Niagara Falls. It is instead served by Toronto Pearson Intl Airport.
  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from South Africa is January.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Niagara Falls flight deals.
See more tips

Top 5 airlines flying to Niagara Falls

Need help choosing which airline to fly with from South Africa to Niagara Falls? 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 KAYAK reviews.
EmiratesOverall score based on 4340 reviews
Airline reviews

The lounge Emirates uses at Jeddah airport is horrible even with the opening of the new section. Food selection is poor and never enough seating . Staff are not friendly. Boarding process at Jeddah always an absolute mess

Read more about Emirates

The lounge Emirates uses at Jeddah airport is horrible even with the opening of the new section. Food selection is poor and never enough seating . Staff are not friendly. Boarding process at Jeddah always an absolute mess

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

Food was not eadable. Testless and not apealing. order for indian vegitarian, recived spice less. combination of main course and side iteams are far away from traditonal food, serve less iteams. , but eadoble. Thanks

I bought Business class ticket but they treated me like economic class. No lounge allowed at check inn I have to take stuff out while other passengers have more than 25 lb in bag. Because I bought tickets from other than airlines . It’s discriminations from airlines to passengers.

The amenities offered in the Business class is far away less compared with other Air Companies. Emirates is going down in the competition pricing the same value as Qatar airways for example.

Well emirates since after covid recovery their service became much poorer than before , old planes to some destinations, untrained staff , rude , inflexible, and poor food, this specific flight the plane felt like in the 90s , and staff behavior was rude due to usual incidents in these flights for some destinations, i understand this but they pit everyone at the same basket, a readiness to be rude anytime

1. Please deploy better trained and courteous staff. 2. Wheel chairs be available at all steps of layover till boarding gate. 3. Food services be also improved . 4. TV and phone charging facility be also provided.

Cabin crew were not welcoming.was expecting excellent after traveling in Emirates from Houston to Dubai.

For such a long flight I feel the spacing of seats could’ve been better to make it more comfortable for passengers. Very little space to move & stretch legs.

The flight was delayed in Jhb and I could have had some help in Dubai trying to get to my connecting flight to London

no issues at all... Kudos to the food. This time was really really good

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.

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

I travel frequently. The flight was late again... KLM should really try and be on time

The food quality is poor. The staff are very friendly and accommodating. The entertainment program was limited. I experienced a delay of 30 minutes due to two issues. Passenger luggage had to be removed and there was a technical issue with the stairs not detaching from the aircraft. The pilot managed to compensate and we arrived only 15 minutes later. The luggage at Dubai airport was very slow. I waited over an hour.

One of their staff was so rude with discriminative. Such a reputed airline shouldn't hire such kind of arrogant attendants.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

The seats are too cramped in that plane. If you’re above 1,80m consider alternatives or first class I guess… There were no emergency exits to seat somewhere with more legroom

one of my bags was drenched with fish smelling water and all my new clothes bought at dublin and the 23kg checked in bag were all gone waste with very pungent fish smell and also having stains

At the transit could be less time not like 12 hour 6 hours the mix should be 4 hour, thanks

Flight was fine, it was delayed but only 30 minutes, staff were efficient, lady making announcements at LAX was really hard to understand but the rest were great.

Unfortunately our flight was delayed by 45 minutes due to Kate arriving aircraft. Once we stated everything was great.

The male air hostess was rude and didn’t even offer me a drink. Poor customer service!

We left really late. Things that were out if anybody’s control I guess.

On time - really well operated flight. Friendly staff. Super impressed with United on this round trip.

Did not like the seat spacing. The seat was very narrow and tight.

When I purchased my ticket, I assumed it was a real ticket, as in, when I go to the airport I am guaranteed a seat. Not so. When I checked in 24 hours ahead of time, I noticed I did not have a seat assignment and my boarding pass said "Standby." I was informed at the gate that the flight was full and I may not get on that plane. I don't recall being offered the option of selecting a seat when I checked in, and apparently, for the honor of pre-selecting a seat, you must pay an additional fee. So, a ticket really isn't a ticket, it's actually a lottery and if you're lucky, you may make it on board - or you can choose to be extorted for extra money for the guarantee of a seat. It's like making reservations with the Godfather - one payment isn't enough, there's always another bribe you have to make. After the first few zones were called and I hadn't been informed of my status, I went to the gate agent and they handed me a boarding pass, for the very last row near the restrooms, in between two very large people. Apparently that was my punishment for not purchasing a seat ahead of time. Airline service has not only gotten more expensive, but the return on your money has shrunk and there is little regard for the passengers. This feels like a racket. I am not pleased, as you may have gathered.

It was your usual flight. Nothing exemplary. Due to turbulance, the drinks were served 20 min before landing. Meh.

My only concern was that we were on the tarmac for so long and weren’t told what was happening. It turned out that the system needed to be restarted but it would have been nice to know earlier.

Less packaged foods in between meals Appreciated fruits cheese platters ice cream

Delayed 4 hours from Charlotte to Nashville. Could have driven there faster. Information provided by AA was sparse.

We could have left on time. We were an hour late.

Our original flight was delayed and we almost missed our layover. Fortunately they delayed the second flight as well due to the number of people being on both flights so we got lucky. But it was due to mechanical issues which was frustrating.

Overall, from checking in bags to getting on plane, not enough employees to be able to get all on the plane, therefore I was not able to get on the plane, due to no one wea there for me to check in my bag, so I decided to go thru the security point and by the time they were done with my bags, I was told that my bag cannot be checked in, and then found out that the lady that does the check in was boarding the customers onto the plane, she said that she was going back and fourth, there for was not able to get on the plane, which changed all my flights by the time I got to Dallas, I was on standby 3 times, and wasn't sure about being able to get on the fourth plane, so ended up buying another plane ticket, so I could make my destination on time.

American Airlines “Randy” questioned why I needed preboarding and denied my request for same. Then Randy attempted to berate me when I boarded with my group. I was seated in an exit roll with a young man with a disability that exhibited difficulty controlling and settling himself. But Tandy questioned my disability. The flight was horrible. It was overpacked.

Was the most uncomfortable I ever had in the air. Felt like I was trapped in the seat legs cramped and was just horrible. The flight to DSM was a lot better. Even being on a smaller plane was better. Staff are outstanding. No complaints about the people.

Flight very friendly. Made sure all passengers were comfortable and took care of any personal issues

Nothing really nondescript, the flight attendants were friendly and helpful.

I rarely vote ‘Excellent’ but this AA flight out of LGA was amazing. On time departure, early arrival, amazing crew, smooth flight, baggage came out quickly. It was the best airport/ flight experience that anyone could ask for/dream of. Highly recommend. I usually fly Delta but American Airlines really stepped up their game.

My trip nearly doubled in length... Everything else probably could have been tolerated...

the headphone jack was damaged making it impossible to keep a clear sound. while it is beyond the airline's control how many children are on each flight, it becomes very difficult to enjoy the flight when there are 5 or 6 children all crying and screaming at the same time. I know there is no good solution at the industry level, but I think there are good reasons to try to develop some solutions rather than just say it is the luck of the draw. maybe you could show a seating map where children who are booked are a different color, that would allow us to know what to expect and possibly rebook to a different seat or take a different flight. maybe some of the covid-related ideas about redesigning the cabin for more privacy and hygiene could be further developed and tested. on my leg from London to Washington DC, the passenger next to us was coughing consistently for long periods of time. it was obvious she had been ill and knew it before boarding. this leads me to think we should consider additional screening measures because some of the public is no longer acting responsible or ethical in regards to covid and health protocols. just answering questions on a check-in survey does not seem sufficient to convince people to not fly when they are ill and symptomatic.

Overall, very good. It should be noted however there was a 1.5 hour delayed departure time for BA175.

The flight and the staff was excellent. Only bad thing is no entertainment and you have to pay for anything other than water.

Chaotic boarding at JNB, last minute gate change with no announcements.

Awful experience. They cancelled the connection from Heathrow to Pisa.wothout warning. And its not the forat time thT thia happe s. They issues the boarding pass from. Newark to Heathrow but not from Heathrow to lisa. I had to pay the baggage twice. Unfortunately british airways is the only company left which flay to Pisa. Otherwise I would never choose that company never again

A heated chicken pie as a snack was terrible and could not be eaten. It should never be served. The crew took a long time in cleaning up after meals

They ran out of starter options but the alternative was okay. Just disappointed

Less Layovers needed for connecting flights. 12 hours 40 minutes layover in London was too long, it adds to the fatigue in longer flights.

I didn’t like anything, really. I’ve flown a lot of airlines and American is up there with Allegiant. The crew was not friendly and seemed put off about anything and everything. After being with an English crew the American was very disappointing and they fit the stereotype of “Americans are rude”. Will never recommend this airline and will avoid using them again.

premium economy was comfortable. Service was nice and crew were pleasant. However, mid flight the bathroom was not clean. It would be nice if people learned to clean up after themselves.

Flights to Niagara Falls

Browse origins: