Toronto Pearson Intl
Johannesburg OR Tambo
2 stops
45h 45mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
27h 07mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Johannesburg OR Tambo
2 stops
27h 50mJohannesburg OR Tambo
Montreal Pierre Elliott Trudeau Intl
2 stops
30h 12mKenya Airways
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
1 stop
36h 25mJohannesburg OR Tambo
Toronto Pearson Intl
1 stop
40h 15mEgypt Air
Montreal Pierre Elliott Trudeau Intl
Johannesburg OR Tambo
1 stop
27h 10mJohannesburg OR Tambo
Montreal Pierre Elliott Trudeau Intl
1 stop
31h 05mBritish Airways
Montreal Pierre Elliott Trudeau Intl
Cape Town Intl
1 stop
37h 05mCape Town Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
32h 25mQatar Airways
January
C$ 2,316
February
C$ 2,288
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.