Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
34h 35mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
30h 30mEthiopian Air
Toronto Pearson Intl
Johannesburg OR Tambo
2 stops
45h 45mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
45h 38mKenya Airways
Toronto Pearson Intl
Johannesburg OR Tambo
2 stops
22h 40mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
27h 47mMultiple Airlines
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
32h 10mJohannesburg OR Tambo
Toronto Pearson Intl
1 stop
27h 20mLufthansa
Montreal Pierre Elliott Trudeau Intl
Johannesburg OR Tambo
1 stop
31h 40mJohannesburg OR Tambo
Montreal Pierre Elliott Trudeau Intl
1 stop
23h 35mDelta
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
36h 25mJohannesburg OR Tambo
Toronto Pearson Intl
1 stop
40h 15mEgypt Air
January
C$ 2,316
February
C$ 2,281
March
C$ 2,417
April
C$ 2,365
May
C$ 2,375
June
C$ 3,400
July
C$ 2,578
August
C$ 2,597
September
C$ 1,840
October
C$ 2,383
November
C$ 2,317
December
C$ 2,159
Currently, the cheapest month for business class flights to Johannesburg OR Tambo is September. The most expensive month for business class flights is June. The cheapest prices are shown above but prices will vary according to departure times, airlines, and how early you book.