Find flights
When to book
FAQs & Tips
Direct Flights
Deals

JNB

Find cheap flights from Ontario to OR Tambo Airport, Johannesburg from C$ 1,047

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to OR Tambo departing on 1/6. 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
週一 10/6
週一 17/6

Search hundreds of travel sites at once for deals on flights to OR Tambo Airport, Johannesburg

In the last 7 days, travellers have searched 43,156,178 times on KAYAK, and here is why:

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

August

High season

December

Cheapest flight

C$ 1,047
Best time to beat the crowds but there is an average 9% increase in price.
Most popular time to fly (28% more expensive on average)
Flight from Toronto Pearson Airport to Johannesburg

FAQs for booking Ontario to OR Tambo Airport, Johannesburg flights

  • How does KAYAK find such low prices on flights from Ontario to OR Tambo Airport, Johannesburg?

    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 Ontario to OR Tambo Airport, Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Ontario to OR Tambo Airport, Johannesburg?

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

  • What is the Hacker Fare option on flights from Ontario to OR Tambo Airport, Johannesburg?

    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 OR Tambo Airport, Johannesburg with an airline and back to Ontario with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Ontario to OR Tambo Airport, Johannesburg?

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

See more FAQs

Prefer to fly non-stop from Ontario to OR Tambo Airport, Johannesburg?

Find which airlines fly direct from Ontario to OR Tambo, which days they fly and book direct flights.

Nonstop departures

Ontario to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Tuesday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Wednesday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Thursday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Friday

ANA, ASKY, Aegean Airlines, +63 more

ANA, ASKY, +64 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

See more nonstop flights

Nonstop returns

Johannesburg OR Tambo to Ontario

Monday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Tuesday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Wednesday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Thursday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Friday

ANA, ASKY, Aegean Airlines, +63 more

ANA, ASKY, +64 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

See more nonstop flights
See more nonstop flights

Book cheap flights from Ontario to Johannesburg

Recent round-trip flight deals

29/9週日
2 stopsKenya Airways
27h 50mYYZ-JNB
22/10週二
2 stopsKenya Airways
28h 53mJNB-YYZ
C$ 1,064
20/10週日
2 stopsKenya Airways
27h 50mYYZ-JNB
25/12週三
2 stopsKenya Airways
32h 00mJNB-YYZ
C$ 1,067
1/9週日
2 stops
25h 40mYUL-JNB
30/11週六
2 stops
28h 22mJNB-YUL
C$ 1,140
18/8週日
2 stops
27h 50mYUL-JNB
8/9週日
2 stops
35h 44mJNB-YUL
C$ 1,209
28/10週一
1 stopAmerican Airlines
29h 10mYYZ-JNB
19/11週二
1 stopAmerican Airlines
31h 30mJNB-YYZ
C$ 1,272
27/10週日
2 stopsAmerican Airlines
32h 35mYYZ-JNB
19/11週二
1 stopAmerican Airlines
26h 05mJNB-YYZ
C$ 1,276
15/10週二
1 stopBritish Airways
29h 10mYUL-JNB
29/10週二
1 stopBritish Airways
30h 10mJNB-YUL
C$ 1,309
22/10週二
1 stopBritish Airways
29h 30mYYZ-JNB
11/3週二
1 stopBritish Airways
31h 30mJNB-YYZ
C$ 1,355
16/9週一
1 stopDelta
31h 10mYUL-JNB
23/10週三
2 stopsDelta
34h 12mJNB-YUL
C$ 1,544
21/10週一
1 stopDelta
22h 35mYYZ-JNB
13/11週三
1 stopDelta
27h 55mJNB-YYZ
C$ 1,553

Search by stops

Search by airline

Search by price

Recent one-way flight deals

1/6週六
1 stopEtihad Airways
28h 25mYYZ-JNB
C$ 1,047
2/6週日
1 stopEthiopian Air
35h 10mYYZ-JNB
C$ 1,088
2/6週日
2 stopsEthiopian Air
56h 05mYYZ-JNB
C$ 1,094
2/6週日
3 stops
35h 25mYYZ-JNB
C$ 1,097
1/6週六
2 stops
31h 05mYYZ-JNB
C$ 1,117
2/6週日
3 stops
33h 30mYHM-JNB
C$ 1,139
30/8週五
1 stopQatar Airways
37h 25mYUL-JNB
C$ 1,281
2/6週日
2 stopsSWISS
38h 50mYTZ-JNB
C$ 1,358
30/8週五
2 stopsKenya Airways
45h 45mYUL-JNB
C$ 1,402
10/8週六
3 stopsQatar Airways
52h 05mYUL-JNB
C$ 1,601

Search by stops

Search by airline

Search by price

Last minute flights from Ontario to OR Tambo

Last minute flight, train and bus deals

14/5週二
multi-stopKenya Airways
46h 55mYUL-JNB
27/5週一
multi-stopKenya Airways
28h 55mJNB-YUL
C$ 1,503
11/5週六
multi-stopKenya Airways
41h 45mYYZ-JNB
7/7週日
multi-stopKenya Airways
36h 04mJNB-YYZ
C$ 1,693
14/5週二
multi-stop
28h 25mYYZ-JNB
5/6週三
multi-stop
56h 20mJNB-YYZ
C$ 1,898
13/5週一
multi-stop
27h 10mYYZ-JNB
5/6週三
multi-stop
35h 54mJNB-YYZ
C$ 1,929
14/5週二
multi-stopAmerican Airlines
36h 15mYYZ-JNB
5/6週三
multi-stopAmerican Airlines
47h 25mJNB-YYZ
C$ 2,016
14/5週二
multi-stopSWISS
34h 30mYUL-JNB
27/5週一
multi-stopSWISS
25h 25mJNB-YUL
C$ 2,050
14/5週二
multi-stopSWISS
34h 30mYUL-JNB
27/5週一
multi-stopSWISS
25h 25mJNB-YUL
C$ 2,054
14/5週二
multi-stopAmerican Airlines
29h 10mYUL-JNB
27/5週一
multi-stopAmerican Airlines
39h 40mJNB-YUL
C$ 2,078
14/5週二
multi-stopDelta
20h 35mYUL-JNB
27/5週一
multi-stopDelta
26h 10mJNB-YUL
C$ 2,085
11/5週六
multi-stopDelta
20h 35mYUL-JNB
21/5週二
multi-stopDelta
26h 10mJNB-YUL
C$ 2,340

Search by stops

Search by airline

Search by price