JNB

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

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 22/8. 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.
Return
1 adult
Economy
0 bags
Fri 7/7
Fri 14/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

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

April

High season

August

Cheapest flight

C$ 792

Average price round-trip

C$ 1,818
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 Johannesburg
(price for this month)

FAQs for booking Ontario to OR Tambo Airport, Johannesburg flights

Book cheap flights from Ontario to OR Tambo Airport, Johannesburg

Recent round-trip flight deals

31/8Thu
2 stopsMultiple Airlines
27h 30mYYZ-JNB
30/9Sat
2 stopsMultiple Airlines
25h 54mJNB-YYZ
C$ 1,055
3/11Fri
2 stopsMultiple Airlines
37h 10mYYZ-JNB
17/11Fri
2 stopsMultiple Airlines
28h 54mJNB-YYZ
C$ 1,100
3/10Tue
2 stopsMultiple Airlines
37h 20mYYZ-JNB
24/10Tue
2 stopsMultiple Airlines
28h 10mJNB-YYZ
C$ 1,237
25/9Mon
1 stopAmerican Airlines
27h 10mYYZ-JNB
24/10Tue
1 stopAmerican Airlines
28h 35mJNB-YYZ
C$ 1,322
2/8Wed
2 stopsAmerican Airlines
29h 44mYYZ-JNB
14/8Mon
2 stopsAmerican Airlines
32h 25mJNB-YYZ
C$ 1,340
25/9Mon
1 stopAmerican Airlines
30h 30mYYZ-JNB
23/10Mon
2 stopsAmerican Airlines
26h 15mJNB-YYZ
C$ 1,359
3/10Tue
1 stopBritish Airways
27h 10mYYZ-JNB
24/10Tue
1 stopBritish Airways
24h 35mJNB-YYZ
C$ 1,370
3/10Tue
1 stopBritish Airways
27h 10mYYZ-JNB
19/10Thu
1 stopBritish Airways
24h 35mJNB-YYZ
C$ 1,418
25/9Mon
1 stopEtihad Airways
28h 25mYYZ-JNB
26/10Thu
1 stopEtihad Airways
35h 30mJNB-YYZ
C$ 1,428
24/9Sun
1 stopKLM
41h 05mYYZ-JNB
25/10Wed
1 stopKLM
26h 35mJNB-YYZ
C$ 1,430
3/12Sun
1 stopDelta
31h 00mYYZ-JNB
11/12Mon
1 stopDelta
26h 16mJNB-YYZ
C$ 1,449
3/11Fri
1 stopBritish Airways
26h 20mYYZ-JNB
17/11Fri
1 stopBritish Airways
25h 35mJNB-YYZ
C$ 1,469
3/12Sun
1 stopDelta
41h 55mYYZ-JNB
18/12Mon
1 stopDelta
26h 16mJNB-YYZ
C$ 1,481
4/12Mon
1 stopDelta
31h 00mYYZ-JNB
18/12Mon
1 stopDelta
26h 16mJNB-YYZ
C$ 1,499
23/9Sat
1 stopEtihad Airways
28h 25mYYZ-JNB
25/10Wed
1 stopEtihad Airways
35h 30mJNB-YYZ
C$ 1,512
3/10Tue
2 stopsAir Canada
31h 10mYTZ-JNB
24/10Tue
2 stopsAir Canada
28h 49mJNB-YTZ
C$ 1,666
27/9Wed
2 stopsSWISS
56h 50mYTZ-JNB
1/11Wed
3 stopsSWISS
51h 09mJNB-YTZ
C$ 2,235
24/7Mon
2 stopsLufthansa
57h 00mYOW-JNB
7/8Mon
2 stopsLufthansa
24h 43mJNB-YOW
C$ 2,832
24/7Mon
2 stopsAir France
22h 15mYOW-JNB
7/8Mon
1 stopAir France
26h 15mJNB-YOW
C$ 2,980
24/7Mon
3 stopsBrussels Airlines
34h 45mYOW-JNB
7/8Mon
3 stopsBrussels Airlines
24h 43mJNB-YOW
C$ 3,126

Search by stops

Search by airline

Search by price

Recent one-way flight deals

22/8Tue
1 stopEtihad Airways
28h 25mYYZ-JNB
C$ 792
22/8Tue
1 stopEtihad Airways
28h 25mYYZ-JNB
C$ 793
1/9Fri
1 stopEtihad Airways
28h 25mYYZ-JNB
C$ 841
18/9Mon
2 stopsMultiple Airlines
26h 05mYYZ-JNB
C$ 848
18/9Mon
2 stopsMultiple Airlines
26h 05mYYZ-JNB
C$ 853
28/8Mon
2 stopsMultiple Airlines
26h 05mYYZ-JNB
C$ 911
27/8Sun
2 stopsMultiple Airlines
26h 05mYYZ-JNB
C$ 938
29/8Tue
2 stopsMultiple Airlines
35h 30mYTZ-JNB
C$ 962
30/9Sat
2 stopsSWISS
57h 50mYTZ-JNB
C$ 973
30/9Sat
2 stopsSWISS
57h 40mYYZ-JNB
C$ 979
22/8Tue
2 stopsBritish Airways
33h 51mYYZ-JNB
C$ 1,033
22/8Tue
2 stopsBritish Airways
33h 51mYYZ-JNB
C$ 1,034
29/8Tue
2 stopsAir France
33h 10mYYZ-JNB
C$ 1,124
5/7Wed
1 stopDelta
22h 20mYYZ-JNB
C$ 1,280
5/7Wed
2 stopsEgypt Air
32h 20mYYZ-JNB
C$ 1,389
5/7Wed
1 stopEmirates
24h 20mYYZ-JNB
C$ 1,576
22/8Tue
3 stopsEthiopian Air
42h 35mYYZ-JNB
C$ 1,645
5/7Wed
2 stopsKenya Airways
43h 40mYYZ-JNB
C$ 1,715
28/8Mon
3 stopsLufthansa
33h 30mYYZ-JNB
C$ 1,755
22/8Tue
1 stopCathay Pacific
47h 55mYYZ-JNB
C$ 2,097

Search by stops

Search by airline

Search by price

Flights to OR Tambo Airport, Johannesburg

Destination:

OR Tambo Airport, Johannesburg (JNB)South Africa

Return flight deals:

OR Tambo Airport, Johannesburg - Ontario

Cabin classes:

Browse origins:

C$ 2,214
C$ 1,055
C$ 2,669
View more