Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
30h 25mTurkish Airlines
Vancouver Intl
Johannesburg OR Tambo
1 stop
42h 30mDelta
Vancouver Intl
Johannesburg OR Tambo
1 stop
31h 05mLufthansa
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
47h 55mCathay Pacific
Vancouver Intl
Johannesburg OR Tambo
2 stops
52h 50mCathay Pacific
Montreal Pierre Elliott Trudeau Intl
Johannesburg OR Tambo
1 stop
23h 20mJohannesburg OR Tambo
Montreal Pierre Elliott Trudeau Intl
1 stop
36h 15mAir Algerie
Calgary
Johannesburg OR Tambo
2 stops
39h 45mJohannesburg OR Tambo
Calgary
2 stops
50h 50mDelta
Montreal Pierre Elliott Trudeau Intl
Johannesburg OR Tambo
1 stop
34h 20mJohannesburg OR Tambo
Montreal Pierre Elliott Trudeau Intl
1 stop
25h 30mSWISS
Vancouver Intl
Johannesburg OR Tambo
1 stop
34h 05mJohannesburg OR Tambo
Vancouver Intl
2 stops
33h 55mMultiple Airlines
Vancouver Intl
Johannesburg OR Tambo
1 stop
24h 05mJohannesburg OR Tambo
Vancouver Intl
1 stop
33h 40mAmerican Airlines
Montreal Pierre Elliott Trudeau Intl
Johannesburg OR Tambo
2 stops
35h 05mJohannesburg OR Tambo
Montreal Pierre Elliott Trudeau Intl
1 stop
30h 20mTurkish Airlines
January
C$ 2,470
February
C$ 1,228
March
C$ 2,243
April
C$ 2,551
May
C$ 1,158
June
C$ 1,190
July
C$ 2,226
August
C$ 2,717
September
C$ 1,717
October
C$ 1,462
November
C$ 1,346
December
C$ 1,901
Currently, the cheapest month for business class flights to Johannesburg OR Tambo is May. The most expensive month for business class flights is August. The cheapest prices are shown above but prices will vary according to departure times, airlines, and how early you book.