Find flights
When to book
FAQs & Tips
Deals

Find cheap flights from South Africa to Ontario from C$ 701

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Ontario departing on 6/5. 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 25/5
Sat 1/6

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

In the last 7 days, travellers have searched 44,979,812 times on KAYAK, and here is why:

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

January

High season

June

Cheapest flight

C$ 701
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (16% more expensive on average)
Flight from Johannesburg to Toronto

FAQs for booking flights from South Africa to Ontario

  • How does KAYAK find such low prices on flights from South Africa to Ontario?

    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 from South Africa to Ontario.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Ontario from South Africa is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from South Africa to Ontario?

    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 Ontario with an airline and back to South Africa with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from South Africa to Ontario?

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

See more FAQs

Book cheap flights from South Africa to Ontario

Recent round-trip flight deals

8/5Wed
2 stopsUnited Airlines
43h 45mJNB-YYZ
11/6Tue
2 stopsUnited Airlines
36h 45mYYZ-JNB
C$ 988
14/5Tue
2 stops
25h 50mJNB-YYZ
21/5Tue
1 stop
34h 45mYYZ-JNB
C$ 1,022
14/5Tue
2 stopsDelta
27h 59mJNB-YYZ
28/5Tue
2 stopsDelta
24h 30mYYZ-JNB
C$ 1,117
15/5Wed
2 stopsDelta
27h 59mJNB-YYZ
22/5Wed
1 stopDelta
22h 35mYYZ-JNB
C$ 1,153
11/10Fri
1 stopBritish Airways
26h 50mJNB-YYZ
18/10Fri
1 stopBritish Airways
33h 20mYYZ-JNB
C$ 1,199
29/5Wed
1 stopSWISS
23h 25mJNB-YYZ
8/6Sat
1 stopSWISS
34h 45mYYZ-JNB
C$ 1,224
8/5Wed
2 stopsBritish Airways
30h 34mJNB-YYZ
2/6Sun
1 stopBritish Airways
33h 15mYYZ-JNB
C$ 1,229
22/5Wed
2 stopsSWISS
28h 21mJNB-YYZ
2/6Sun
1 stopSWISS
34h 45mYYZ-JNB
C$ 1,292
5/5Sun
2 stopsLufthansa
50h 36mJNB-YYZ
27/5Mon
1 stopLufthansa
29h 10mYYZ-JNB
C$ 1,309
16/5Thu
2 stopsLufthansa
22h 35mJNB-YYZ
27/5Mon
1 stopLufthansa
29h 10mYYZ-JNB
C$ 1,310

Search by stops

Search by airline

Search by price

Recent one-way flight deals

6/5Mon
2 stops
34h 29mJNB-YYZ
C$ 701
24/5Fri
2 stops
48h 45mJNB-YTZ
C$ 801
24/5Fri
1 stopEgypt Air
43h 50mJNB-YYZ
C$ 897
18/7Thu
2 stopsBritish Airways
24h 40mJNB-YYZ
C$ 938
13/5Mon
2 stopsKenya Airways
44h 40mJNB-YYZ
C$ 940
18/7Thu
2 stopsSWISS
28h 14mJNB-YTZ
C$ 946
14/6Fri
1 stopEgypt Air
39h 40mJNB-YYZ
C$ 1,049
17/7Wed
2 stopsKenya Airways
51h 47mJNB-YYZ
C$ 1,088
5/5Sun
1 stopSWISS
38h 00mCPT-YYZ
C$ 1,095
1/5Wed
1 stopBritish Airways
30h 35mJNB-YYZ
C$ 1,493

Search by stops

Search by airline

Search by price

Last minute flights to Ontario

Last minute flight, train and bus deals

26/4Fri
multi-stopEthiopian Air
40h 10mJNB-YYZ
2/5Thu
multi-stopEthiopian Air
20h 20mYYZ-JNB
C$ 5,403
26/4Fri
multi-stopCathay Pacific
32h 35mJNB-YYZ
1/5Wed
multi-stopCathay Pacific
56h 30mYYZ-JNB
C$ 5,586
26/4Fri
multi-stopSWISS
28h 51mJNB-YYZ
2/5Thu
multi-stopSWISS
37h 10mYYZ-JNB
C$ 5,871
26/4Fri
multi-stop
26h 40mJNB-YYZ
2/5Thu
multi-stop
29h 10mYYZ-JNB
C$ 6,034
26/4Fri
multi-stop
24h 15mJNB-YYZ
2/5Thu
multi-stop
28h 55mYYZ-JNB
C$ 7,408
26/4Fri
multi-stopEthiopian Air
58h 45mJNB-YYZ
2/5Thu
multi-stopEthiopian Air
40h 45mYYZ-JNB
C$ 8,144
26/4Fri
multi-stopEthiopian Air
50h 25mJNB-YYZ
2/5Thu
multi-stopEthiopian Air
42h 50mYYZ-JNB
C$ 11,996

Search by stops

Search by airline

Search by price

Flights to Ontario

Return flight deals:

Ontario - South Africa

Cabin classes: