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

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 3/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
Economy
0 bags
Fri 27/10
Fri 3/11
In the last 7 days travellers have searched 44 396 571 times on KAYAK, and here is why:

Save 34% 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.

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

Good to know

Low season

October

High season

August

Cheapest flight

R13 378
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (17% 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.

Book cheap flights from Ontario to Johannesburg

Recent return flight deals

24/3Sun
1 stopEthiopian Air
34h 55mYYZ-JNB
4/4Thu
2 stopsEthiopian Air
24h 20mJNB-YYZ
R15 898
23/3Sat
1 stopEthiopian Air
34h 55mYYZ-JNB
4/4Thu
2 stopsEthiopian Air
24h 20mJNB-YYZ
R16 807
2/2Fri
1 stopKLM
21h 10mYYZ-JNB
9/2Fri
1 stopKLM
26h 16mJNB-YYZ
R17 546
18/11Sat
1 stopKLM
21h 10mYYZ-JNB
3/12Sun
1 stopKLM
22h 36mJNB-YYZ
R17 565
18/11Sat
1 stopDelta
21h 10mYYZ-JNB
4/12Mon
2 stopsDelta
30h 16mJNB-YYZ
R18 437
18/11Sat
1 stopDelta
41h 55mYYZ-JNB
5/12Tue
1 stopDelta
27h 16mJNB-YYZ
R18 532
19/11Sun
1 stopMultiple Airlines
30h 40mYYZ-JNB
4/12Mon
1 stopMultiple Airlines
27h 45mJNB-YYZ
R18 929
17/11Fri
2 stopsMultiple Airlines
36h 30mYYZ-JNB
3/12Sun
2 stopsMultiple Airlines
33h 54mJNB-YYZ
R19 100
17/1Wed
1 stopAmerican Airlines
26h 20mYYZ-JNB
22/3Fri
2 stopsAmerican Airlines
34h 01mJNB-YYZ
R19 195
27/1Sat
1 stopAmerican Airlines
26h 20mYYZ-JNB
23/2Fri
1 stopAmerican Airlines
31h 30mJNB-YYZ
R19 517

Search by stops

Search by airline

Search by price

Recent one-way flight deals

3/10Tue
1 stopEthiopian Air
27h 40mYYZ-JNB
R13 378
3/10Tue
2 stopsMultiple Airlines
27h 45mYYZ-JNB
R14 382
25/10Wed
2 stopsUnited Airlines
28h 45mYYZ-JNB
R14 477
15/1Mon
2 stopsKLM
33h 10mYOW-JNB
R14 496
9/1Tue
1 stopAir France
32h 40mYOW-JNB
R14 761
12/1Fri
2 stopsTurkish Airlines
33h 45mYOW-JNB
R14 799
14/1Sun
2 stopsKLM
21h 55mYOW-JNB
R14 837
13/1Sat
2 stopsKLM
33h 10mYOW-JNB
R15 272
11/1Thu
1 stopAir France
32h 40mYOW-JNB
R15 538
15/1Mon
2 stopsUnited Airlines
40h 50mYOW-JNB
R23 591

Search by stops

Search by airline

Search by price

Last minute flights from Ontario to OR Tambo

Last minute flight, train and bus deals

30/9Sat
multi-stopAmerican Airlines
39h 38mYYZ-JNB
11/10Wed
multi-stopAmerican Airlines
24h 35mJNB-YYZ
R28 669
30/9Sat
multi-stopAmerican Airlines
39h 38mYYZ-JNB
11/10Wed
multi-stopAmerican Airlines
29h 42mJNB-YYZ
R29 162
29/9Fri
multi-stopBritish Airways
30h 35mYYZ-JNB
10/10Tue
multi-stopBritish Airways
24h 35mJNB-YYZ
R29 446
29/9Fri
multi-stopBritish Airways
30h 35mYYZ-JNB
11/10Wed
multi-stopBritish Airways
26h 35mJNB-YYZ
R30 298
1/10Sun
multi-stopUnited Airlines
40h 35mYYZ-JNB
11/10Wed
multi-stopUnited Airlines
24h 42mJNB-YYZ
R30 829
1/10Sun
multi-stopDelta
24h 58mYYZ-JNB
8/10Sun
multi-stopDelta
26h 45mJNB-YYZ
R31 473
1/10Sun
multi-stopDelta
41h 00mYYZ-JNB
8/10Sun
multi-stopDelta
26h 45mJNB-YYZ
R31 928
30/9Sat
multi-stopAir France
21h 25mYYZ-JNB
11/10Wed
multi-stopAir France
28h 10mJNB-YYZ
R33 311
1/10Sun
multi-stopUnited Airlines
40h 35mYYZ-JNB
12/10Thu
multi-stopUnited Airlines
24h 56mJNB-YYZ
R34 505
30/9Sat
multi-stopAir France
21h 25mYYZ-JNB
11/10Wed
multi-stopAir France
26h 55mJNB-YYZ
R36 324

Search by stops

Search by airline

Search by price