Find flights
When to book
FAQs & Tips
Direct Flights
Deals

Find cheap flights from Ontario to OR Tambo Airport, Johannesburg from R13 548

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 13/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
Fri 24/5
Fri 31/5

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

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

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

November

High season

December

Cheapest flight

R13 548
Best time to beat the crowds (11% less expensive on average)
Most popular time to fly (25% more expensive on average)
Flight from Toronto Pearson Airport to OR Tambo Airport, 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 return 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 direct from Ontario to Johannesburg OR Tambo?

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

Direct 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, +58 more

ANA, ASKY, +59 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, +61 more

ANA, ASKY, +62 more

See more direct flights

Direct 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, +58 more

ANA, ASKY, +59 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, +61 more

ANA, ASKY, +62 more

See more direct flights
See more direct flights

Book cheap flights from Ontario to Johannesburg

Recent return flight deals

11/9Wed
2 stopsKenya Airways
46h 55mYYZ-JNB
10/10Thu
2 stopsKenya Airways
28h 53mJNB-YYZ
R14 813
17/9Tue
2 stopsKenya Airways
46h 55mYYZ-JNB
7/10Mon
2 stopsKenya Airways
51h 40mJNB-YYZ
R14 851
22/5Wed
1 stopEthiopian Air
20h 20mYYZ-JNB
12/6Wed
2 stopsEthiopian Air
24h 15mJNB-YYZ
R17 629
21/10Mon
1 stopAmerican Airlines
29h 30mYYZ-JNB
29/10Tue
1 stopAmerican Airlines
26h 05mJNB-YYZ
R18 683
21/10Mon
1 stopAmerican Airlines
33h 20mYYZ-JNB
4/11Mon
1 stopAmerican Airlines
26h 05mJNB-YYZ
R18 722
10/5Fri
2 stops
22h 40mYYZ-JNB
14/5Tue
2 stops
28h 55mJNB-YYZ
R19 028
17/9Tue
1 stopBritish Airways
29h 30mYYZ-JNB
8/10Tue
1 stopBritish Airways
30h 35mJNB-YYZ
R19 507
17/9Tue
1 stopBritish Airways
29h 30mYYZ-JNB
7/10Mon
1 stopBritish Airways
26h 50mJNB-YYZ
R19 527
24/5Fri
3 stops
35h 50mYYZ-JNB
31/5Fri
3 stops
28h 45mJNB-YYZ
R21 673
22/9Sun
2 stopsEthiopian Air
56h 05mYYZ-JNB
6/10Sun
3 stopsEthiopian Air
34h 45mJNB-YYZ
R23 570

Search by stops

Search by airline

Search by price

Recent one-way flight deals

13/5Mon
2 stops
25h 15mYYZ-JNB
R13 548
12/5Sun
3 stops
40h 10mYYZ-JNB
R13 701
15/5Wed
2 stops
27h 10mYYZ-JNB
R13 989
13/5Mon
1 stopEtihad Airways
28h 25mYYZ-JNB
R14 065
13/5Mon
3 stops
30h 15mYYZ-JNB
R14 199
18/5Sat
2 stops
25h 15mYYZ-JNB
R14 468
17/5Fri
1 stopEgypt Air
36h 25mYYZ-JNB
R14 698
12/5Sun
1 stopKLM
22h 35mYYZ-JNB
R14 985
14/5Tue
2 stopsUnited Airlines
21h 00mYYZ-JNB
R15 062
16/5Thu
2 stopsUnited Airlines
25h 45mYYZ-JNB
R15 828

Search by stops

Search by airline

Search by price

Last minute flights from Ontario to OR Tambo

Last minute flight, train and bus deals

25/4Thu
multi-stop
33h 50mYYZ-JNB
20/5Mon
multi-stop
23h 25mJNB-YYZ
R32 538
25/4Thu
multi-stop
34h 35mYYZ-JNB
20/5Mon
multi-stop
33h 01mJNB-YYZ
R33 036
25/4Thu
multi-stopLufthansa
26h 50mYYZ-JNB
20/5Mon
multi-stopLufthansa
26h 15mJNB-YYZ
R33 937
25/4Thu
multi-stopLufthansa
33h 30mYYZ-JNB
20/5Mon
multi-stopLufthansa
28h 20mJNB-YYZ
R36 083
25/4Thu
multi-stopSWISS
38h 45mYTZ-JNB
20/5Mon
multi-stopSWISS
28h 14mJNB-YTZ
R41 602
25/4Thu
multi-stopEthiopian Air
20h 20mYYZ-JNB
20/5Mon
multi-stopEthiopian Air
30h 25mJNB-YYZ
R43 039
25/4Thu
multi-stopEthiopian Air
42h 50mYYZ-JNB
20/5Mon
multi-stopEthiopian Air
50h 25mJNB-YYZ
R46 852
25/4Thu
multi-stopEthiopian Air
42h 50mYYZ-JNB
20/5Mon
multi-stopEthiopian Air
45h 20mJNB-YYZ
R51 010
26/4Fri
multi-stopKenya Airways
36h 15mYYZ-JNB
2/5Thu
multi-stopKenya Airways
40h 48mJNB-YYZ
R92 689
25/4Thu
multi-stopKenya Airways
41h 44mYYZ-JNB
19/5Sun
multi-stopKenya Airways
44h 40mJNB-YYZ
R102 366

Search by stops

Search by airline

Search by price

Flights to OR Tambo Airport, Johannesburg