Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
35h 25mEgypt Air
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
35h 25mMultiple Airlines
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
31h 25mTurkish Airlines
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
34h 35mEthiopian Air
Toronto Pearson Intl
Cape Town Intl
2 stops
47h 00mMultiple Airlines
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
36h 25mEgypt Air
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
20h 20mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
39h 45mEthiopian Air
Toronto Pearson Intl
Johannesburg OR Tambo
2 stops
37h 20mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
30h 19mMultiple Airlines
Toronto Pearson Intl
Johannesburg OR Tambo
2 stops
27h 50mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
34h 43mKenya Airways
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
1 stop
31h 25mJohannesburg OR Tambo
Toronto Pearson Intl
1 stop
30h 25mTurkish Airlines
Toronto Pearson Intl
Cape Town Intl
1 stop
30h 45mCape Town Intl
Toronto Pearson Intl
1 stop
27h 10mCondor
January
C$ 2,586
February
C$ 2,274
March
C$ 2,426
April
C$ 2,365
May
C$ 2,374
June
C$ 3,538
July
C$ 2,702
August
C$ 2,667
September
C$ 1,781
October
C$ 2,384
November
C$ 2,318
December
C$ 2,258
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.