Find flights
Deals
Insights
When to book
FAQs & Tips
Direct Flights
Airlines

R11 683 Find cheap flights to Toronto

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Toronto departing on 15/10. 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
Thu 22/8
Thu 29/8

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

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Toronto
These are the airlines KAYAK users have selected most often from within our search results for flights to Toronto
In the last 7 days, travellers have searched 50 552 773 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.

Cheap flight deals to Toronto

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Toronto that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
20:25 - 16:20JNB-YYZ
26h 55m1 stop
19:45 - 7:05YYZ-JNB
28h 20m1 stop
R12 249
Find Deal
Tue, Nov 12 - Tue, Nov 19
19:35 - 16:20JNB-YYZ
27h 45m1 stop
20:30 - 10:10YYZ-JNB
30h 40m1 stop
R12 596
Find Deal
Mon, Nov 11 - Tue, Nov 19
14:30 - 8:45JNB-YYZ
24h 15m2 stops
10:45 - 13:05YYZ-JNB
20h 20m1 stop
R14 604Ethiopian Air
Find Deal
Fri, Oct 11 - Fri, Oct 18
15:05 - 9:44JNB-YYZ
25h 39m2 stops
14:00 - 18:35YYZ-JNB
21h 35m2 stops
R15 681United Airlines
Find Deal
Mon, Dec 9 - Sat, Jan 11
23:55 - 19:15JNB-YYZ
26h 20m1 stop
18:00 - 22:00YYZ-JNB
21h 00m1 stop
R15 699KLM
Find Deal
Mon, Nov 11 - Sat, Nov 16
23:55 - 19:15JNB-YYZ
26h 20m1 stop
11:10 - 22:00YYZ-JNB
27h 50m2 stops
R15 790KLM
Find Deal
Mon, Nov 11 - Sat, Nov 16
15:05 - 9:44JNB-YYZ
25h 39m2 stops
16:00 - 18:35YYZ-JNB
19h 35m1 stop
R16 685United Airlines
Find Deal
Mon, Dec 9 - Thu, Jan 9
19:45 - 15:50JNB-YYZ
27h 05m2 stops
18:00 - 10:20YYZ-JNB
33h 20m1 stop
R16 904British Airways
Find Deal
Sun, Jan 19 - Fri, Jan 24
19:45 - 20:15JNB-YYZ
31h 30m1 stop
22:05 - 10:20YYZ-JNB
29h 15m1 stop
R16 922British Airways
Find Deal
Sun, Jan 19 - Fri, Jan 24
14:30 - 9:05JNB-YYZ
24h 35m2 stops
10:20 - 3:55YYZ-JNB
34h 35m1 stop
R21 048Ethiopian Air
Find Deal
Sat, Nov 2 - Sat, Nov 9

Flights to Toronto - Travel Insights & Trends

Get data-powered insights and trends into flights to Toronto to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Toronto?

The average price of all flights to Toronto clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Toronto is Sunday where tickets can be as cheap as R18 588. On the other hand, the most expensive day to fly is Saturday, where prices are R22 339 on average.

What is the cheapest month to fly to Toronto?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights to Toronto, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights to Toronto is February, where tickets cost R15 024 on average for one-way flights. On the other hand, the most expensive months are August and July, where the average cost of tickets from South Africa is R25 411 and R23 421 respectively. For return trips, the best month to travel is February with an average price of R13 910.

What is the cheapest time of day to fly to Toronto?

The average price for all flights to Toronto depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Toronto is generally in the morning, when flights cost R16 265 on average. The most expensive time of day to fly to Toronto is generally in the afternoon, which is peak travel time and where the average cost of a ticket is R24 789.

How far in advance should I book a flight to Toronto?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Toronto, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 0 weeks before departure. For the absolute cheapest price, our data suggests you should book 149 days before departure.

Which is the cheapest airport to fly into in Toronto?

Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Toronto is Toronto Kitchener-Waterloo Airport, with an average flight price of R2 357.

How many airports are there in Toronto?

There are 4 airports in Toronto: Toronto Pearson Airport (YYZ), Toronto Island Airport (YTZ), Toronto Kitchener-Waterloo Airport (YKF) and Hamilton Airport (YHM). The busiest airport is Toronto Pearson Airport (YYZ), with 89% of all flights arriving there.

How long is the flight to Toronto?

The duration of your flight to Toronto depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular routes to Toronto on KAYAK are from Johannesburg, which takes 22h 42m, Cape Town, which takes 31h 00m, and Durban, which takes 31h 10m.

Good to know

Low season

April

High season

December

Cheapest flight

R11 683
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (13% more expensive on average)
Flight from Cape Town to Toronto

When to book flights to Toronto

Are your dates flexible? Find out the best times to travel to Toronto based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Toronto based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Toronto flights

  • Which Toronto airport is closest to central Toronto?

    Out of the 3 airports in Toronto, Toronto Island is the nearest to the city center (3 km). You'll travel 19 km to reach the center of Toronto if you land in Toronto Pearson Airport and 84 km if you land in Toronto Kitchener-Waterloo.

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

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

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

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

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

    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 Toronto up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • Which airline offers the most flights to Toronto?

    Of the 8 airlines that fly to Toronto, Air Canada offers the most flights, with around 1 080 per week, followed by Porter Airlines with 423 flights per week.

See more FAQs

Top tips for finding cheap flights to Toronto

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Toronto flight deals.

Prefer to fly direct to Toronto?

Find which airlines fly direct to Toronto, which days they fly and book direct flights.

Direct departures

South Africa to Toronto

Monday

ANA, AccesRail, Aegean Airlines, +67 more

ANA, AccesRail, +68 more

Tuesday

ANA, AccesRail, Aegean Airlines, +71 more

ANA, AccesRail, +72 more

Wednesday

ANA, AccesRail, Aegean Airlines, +65 more

ANA, AccesRail, +66 more

Thursday

ANA, AccesRail, Aegean Airlines, +73 more

ANA, AccesRail, +74 more

Friday

ANA, AccesRail, Aegean Airlines, +73 more

ANA, AccesRail, +74 more

Saturday

ANA, AccesRail, Aegean Airlines, +67 more

ANA, AccesRail, +68 more

Sunday

ANA, AccesRail, Aegean Airlines, +72 more

ANA, AccesRail, +73 more

See more direct flights

Direct returns

Toronto to South Africa

Monday

ANA, AccesRail, Aegean Airlines, +67 more

ANA, AccesRail, +68 more

Tuesday

ANA, AccesRail, Aegean Airlines, +71 more

ANA, AccesRail, +72 more

Wednesday

ANA, AccesRail, Aegean Airlines, +65 more

ANA, AccesRail, +66 more

Thursday

ANA, AccesRail, Aegean Airlines, +73 more

ANA, AccesRail, +74 more

Friday

ANA, AccesRail, Aegean Airlines, +73 more

ANA, AccesRail, +74 more

Saturday

ANA, AccesRail, Aegean Airlines, +67 more

ANA, AccesRail, +68 more

Sunday

ANA, AccesRail, Aegean Airlines, +72 more

ANA, AccesRail, +73 more

See more direct flights
See more direct flights

Top 5 airlines flying to Toronto

 
See real verified KAYAK customer reviews for airlines flying to Toronto. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from South Africa to Toronto. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to Toronto? 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.
7,8
KLMOverall score based on 1416 reviews
7,9Boarding
8,4Crew
7,2Entertainment
7,3Food
7,7Comfort
Airline reviews

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

2,0 MediocreEmrah, Jul 2024AMS - MUC
Read more about KLM reviews

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

The plane. Airbus A330-200. Comfortable for a 7-hour flight. Seats seemed to have more legroom. I was in row 17. Flight was operated by Delta but was better than expected.

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

Put some new and several options for entertainment. Do not be rude to customers and avoid serving them an extra coke or something. We paid 1200 GBP for a return flight.. A noisy, crowded, rude and uncomfortable flight.

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

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

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

Clean and plenty of room for handbaggage. Leg room was cramped compared with the 777 from Frankfurt.

Two staff were rude, loud and burnt out I think. Two were friendly kind and helpful.

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

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.

Terrible! The plane was old and you are required to connect your own device to their Wi-Fi rather than have entertainment options in the back of the seat in front of you. The Wi-Fi went out during the flight and there was only one plug for the devices every two seats. Three out of five surrounding my family did not work. The seats and spaces under them were so small I could not fit my backpack, which I’ve always brought on flights and fit before no problem. The crew were unpleasant and patronizing.

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

I did not receive my luggage This airline is not good. My luggage is missing please you guys need to find my luggage. It’s been three days now I cannot get my luggage. This is not a good business I

Business and economy lines were common for most of the journey including check in and security control in Addis Abbeba. Food choice was fine, however there was a hair in my rice

Again, entertainment system didn't work. 50% of aircraft don't seem to have a functional entertainment system and the crew is absolutely uninterested in fixing. They just say Addis needs to fix it. Well, Addis had better get off it's butt and fix their aircraft.

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.

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

Choice of Vegetarian Food in Economy class needs overhaul improvement

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 flight was one hour late. The food is mediocre and the screen was broken

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.

I paid premium economy and I found out there is no premium economy in Europe, so why they charged me premium if that service doesn't exist???

Flight was canceled 2 hours ahead. Just as I arrived at the airport

There was no entertainment on board and wi-fi did not work for me. Food consisted of beverage and pretzels. Flight was over 2 hours delayed due to unscheduled maintenance. We missed our Toronto connection. Air Canada rebooked us for the next day. We had purchased premium seats but our rebooked flight was nearly full and we did not sit together. Seats were way in the back of the plane. Air Canada did provide us with a hotel stay. Agent upon deplaning told us luggage would be sent through to our final destination. Customer service person told us our luggage would be at the carousel. It never showed up, so we lost an hour waiting for it, already well past my bedtime by now. My husband has limited mobility. Baggage agent advised us the luggage did, indeed, get placed somewhere for our next day flight and provided us with an overnight kit (shaving kit, oral hygiene kit, sleep shirt, etc.) and it was very much appreciated and needed. Husband has mobility issues and we found that wheelchair assistance is not provided during layover stops, which made it difficult (and slow) for us to get from gate to customer service to baggage claim to hotel shuttle. We were given food vouchers but were too exhausted to use them before going to hotel. For the most part, all agents we dealt with were respectful and pleasant, although only a few were as warm, friendly and helpful as most of the Canadians we had interacted with during our visit.

There was no entertainment on board and wi-fi did not work for me. Food consisted of beverage and pretzels. Flight was over 2 hours delayed due to unscheduled maintenance. We missed our Toronto connection. Air Canada rebooked us for the next day. We had purchased premium seats but our rebooked flight was nearly full and we did not sit together. Seats were way in the back of the plane. Air Canada did provide us with a hotel stay. Agent upon deplaning told us luggage would be sent through to our final destination. Customer service person told us our luggage would be at the carousel. It never showed up, so we lost an hour waiting for it, already well past my bedtime by now. My husband has limited mobility. Baggage agent advised us the luggage did, indeed, get placed somewhere for our next day flight and provided us with an overnight kit (shaving kit, oral hygiene kit, sleep shirt, etc.) and it was very much appreciated and needed. Husband has mobility issues and we found that wheelchair assistance is not provided during layover stops, which made it difficult (and slow) for us to get from gate to customer service to baggage claim to hotel shuttle. For the most part, all agents we dealt with were respectful and pleasant, although only a few were as warm, friendly and helpful as most of the Canadians we had interacted with during our visit.

Great flight crew. Flight delayed but still made connection because I rushed through the terminal. If I’d waited for the requested wheelchair I never would have made the next flight. Also, there was no one readily available to ask for assistance, I had to search for assistance. The workers at customs seemed annoyed to help.

I paid for an exit row seat but it did not have a TV. Pretty bad for a 4 hour flight

It’s very good.. keep up the good job!!! Thank U.

It was canceled twice in a 4 week timeframe, the second time was one week before my departure. So I canceled the whole flight and got a refund and went from San Francisco to Athens with Condor

Everything nice. Only nice staff and kind people. Thank you Air Canada. I will be back ❤️

Went well. On time good loading food ok. Had to wait an hour for bags at pearson

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.

Chicago to London flight was delayed an hour . Boarding process was slow . I missed my connection to New Delhi and My connection from New Delhi to Ranchi. Now come the really outrageous part! There was a flight from London to Bangalore that would have allowed me to reach Ranchi on time. I was about to but ticket from Bangalore to Ranchi when BA agent came back after talking to someone in back office and informed me that she cannot rebook me to London Bangalore flight as Bangalore was TOO FAR fro. Delhi. I waited 8 hr in London airport. I was flying business. Hope this review helps the airline. I was not asking for any money back for my missed flight. Anand Mohan

They can't seem to deliver a delayed bag in less than a week. Is this the 19th century?

Cancelled our flight due to weather. But didn’t rebook us on the next available flight. Had to spend over 5 hours on calls to get on a wait list: and then whole day at the airport to get ticket confirmed. Absolutely terrible. Need to shut down airlines if they cannot perform basic tasks such as rebooking for their own cancellation

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”

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

The boarding to Gatwick was a breeze but the boarding from Gatwick was a nightmare. The onboard service to Gatwick had a lot to be desired but the onboard sevice from Gatwick was amazing ! Very nice,friendly and funny ! Would I recommend BA to anyone.? ! Yes I would!

Appreciate free wine and entertainment plus good meals. Also leg room

Book Cheap Toronto Plane Tickets

Recent return flight deals

 
These are the cheapest return flights to Toronto found on KAYAK in the last 72 hours.
12/11Tue
1 stop
26h 55mJNB-YYZ
19/11Tue
1 stop
28h 20mYYZ-JNB
R12 249
11/11Mon
1 stop
27h 45mJNB-YYZ
19/11Tue
1 stop
30h 40mYYZ-JNB
R12 596
11/10Fri
2 stopsEthiopian Air
24h 15mJNB-YYZ
18/10Fri
1 stopEthiopian Air
20h 20mYYZ-JNB
R14 604
9/12Mon
2 stopsUnited Airlines
25h 39mJNB-YYZ
11/1Sat
2 stopsUnited Airlines
21h 35mYYZ-JNB
R15 681
11/11Mon
1 stopKLM
26h 20mJNB-YYZ
16/11Sat
1 stopKLM
21h 00mYYZ-JNB
R15 699
11/11Mon
1 stopKLM
26h 20mJNB-YYZ
16/11Sat
2 stopsKLM
27h 50mYYZ-JNB
R15 790
9/12Mon
2 stopsUnited Airlines
25h 39mJNB-YYZ
9/1Thu
1 stopUnited Airlines
19h 35mYYZ-JNB
R16 685
19/1Sun
2 stopsBritish Airways
27h 05mJNB-YYZ
24/1Fri
1 stopBritish Airways
33h 20mYYZ-JNB
R16 904
19/1Sun
1 stopBritish Airways
31h 30mJNB-YYZ
24/1Fri
1 stopBritish Airways
29h 15mYYZ-JNB
R16 922
2/11Sat
2 stopsEthiopian Air
24h 35mJNB-YYZ
9/11Sat
1 stopEthiopian Air
34h 35mYYZ-JNB
R21 048

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Toronto found on KAYAK in the last 72 hours.
15/10Tue
2 stopsQatar Airways
39h 44mCPT-YYZ
R11 683
13/12Fri
1 stopEgypt Air
40h 15mJNB-YYZ
R13 691
15/10Tue
1 stopLufthansa
28h 35mCPT-YYZ
R13 709
13/12Fri
1 stopBritish Airways
26h 10mJNB-YYZ
R13 928
31/8Sat
2 stopsUnited Airlines
34h 08mCPT-YYZ
R15 736
30/8Fri
2 stopsUnited Airlines
30h 43mCPT-YYZ
R17 835
15/8Thu
1 stopEmirates
44h 20mJNB-YYZ
R19 113
26/7Fri
2 stopsEmirates
43h 29mJNB-YTZ
R19 642
12/12Thu
3 stopsEthiopian Air
35h 05mJNB-YYZ
R20 774
12/12Thu
4 stopsEthiopian Air
35h 05mJNB-YYZ
R28 733

Search by stops

Search by airline

Search by price

Recent domestic flight deals

18/8Sun
directPorter Airlines
2h 26mYWG-YYZ
24/8Sat
directPorter Airlines
2h 37mYYZ-YWG
R2 172
19/8Mon
multi-stopPorter Airlines
6h 00mYWG-YYZ
22/8Thu
multi-stopPorter Airlines
11h 57mYYZ-YWG
R2 446
7/10Mon
multi-stopPorter Airlines
8h 43mYVR-YYZ
7/10Mon
directPorter Airlines
5h 09mYYZ-YVR
R2 537
31/8Sat
multi-stopPorter Airlines
6h 00mYWG-YYZ
5/9Thu
multi-stopPorter Airlines
11h 52mYYZ-YWG
R2 720
8/9Sun
directWestJet
4h 32mYVR-YYZ
18/9Wed
directWestJet
5h 17mYYZ-YVR
R3 304
11/9Wed
directWestJet
3h 46mYYC-YYZ
15/9Sun
directWestJet
4h 21mYYZ-YYC
R3 322
10/8Sat
directAir Transat
2h 26mYWG-YYZ
12/8Mon
directAir Transat
2h 37mYYZ-YWG
R3 779
10/8Sat
directAir Transat
1h 25mYUL-YYZ
11/8Sun
directAir Transat
1h 20mYYZ-YUL
R4 801
21/8Wed
multi-stop
15h 33mYEG-YYZ
24/8Sat
multi-stop
14h 56mYYZ-YEG
R15 279
21/8Wed
multi-stop
15h 33mYEG-YYZ
28/8Wed
multi-stop
14h 56mYYZ-YEG
R15 352

Search by stops

Search by airline

Search by price

Last minute flights to Toronto

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Toronto that are departing in the next 10 days.
28/7Sun
multi-stopDelta
32h 02mJNB-YYZ
13/8Tue
multi-stopDelta
28h 15mYYZ-JNB
R14 513
28/7Sun
multi-stopDelta
32h 02mJNB-YYZ
13/8Tue
multi-stopDelta
30h 45mYYZ-JNB
R15 078
24/7Wed
multi-stopDelta
34h 14mJNB-YYZ
24/9Tue
multi-stopDelta
33h 20mYYZ-JNB
R16 174
27/7Sat
multi-stopKLM
20h 05mJNB-YYZ
3/8Sat
multi-stopKLM
40h 40mYYZ-JNB
R25 794
27/7Sat
multi-stopKLM
26h 40mJNB-YYZ
3/8Sat
multi-stopKLM
40h 40mYYZ-JNB
R27 236
26/7Fri
multi-stopKenya Airways
51h 49mJNB-YYZ
3/8Sat
multi-stopKenya Airways
31h 10mYYZ-JNB
R28 843
27/7Sat
multi-stopSWISS
28h 14mJNB-YTZ
3/8Sat
multi-stopSWISS
57h 50mYTZ-JNB
R49 178
24/7Wed
multi-stopEthiopian Air
34h 45mJNB-YYZ
24/9Tue
multi-stopEthiopian Air
31h 55mYYZ-JNB
R54 308
27/7Sat
multi-stopSWISS
28h 14mJNB-YTZ
3/8Sat
multi-stopSWISS
57h 50mYTZ-JNB
R55 677
27/7Sat
multi-stopEthiopian Air
28h 50mJNB-YYZ
3/8Sat
multi-stopEthiopian Air
42h 50mYYZ-JNB
R102 774

Search by stops

Search by airline

Search by price

Flights to Toronto

Return flight deals:

Toronto - South Africa

Cabin classes: