Toronto Pearson Intl
Johannesburg OR Tambo
2 stops
36h 11mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
27h 40mKenya Airways
Montreal Pierre Elliott Trudeau Intl
Cape Town Intl
3 stops
49h 40mCape Town Intl
Montreal Pierre Elliott Trudeau Intl
3 stops
31h 42mMultiple Airlines
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
27h 15mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
30h 25mEthiopian Air
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
29h 30mJohannesburg OR Tambo
Toronto Pearson Intl
1 stop
26h 50mAmerican Airlines
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
36h 25mJohannesburg OR Tambo
Toronto Pearson Intl
1 stop
39h 40mEgypt Air
Toronto Pearson Intl
Johannesburg OR Tambo
2 stops
37h 10mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
28h 57mSWISS
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
September is currently the cheapest month to fly business class to South Africa. At this moment in time June is the most expensive month. These prices are determined by multiple factors and booking in advance can help keep costs down if your schedule is not as flexible.