Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
34h 30mEgypt Air
Toronto Pearson Intl
Cape Town Intl
2 stops
44h 00mMultiple Airlines
Toronto Pearson Intl
Cape Town Intl
1 stop
32h 20mTurkish Airlines
Toronto Pearson Intl
Cape Town Intl
1 stop
39h 05mEmirates
Toronto Pearson Intl
Cape Town Intl
1 stop
33h 40mLufthansa
Toronto Pearson Intl
Cape Town Intl
2 stops
45h 50mMultiple Airlines
Toronto Pearson Intl
Johannesburg OR Tambo
2 stops
27h 50mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
29h 09mKenya Airways
Toronto Pearson Intl
Johannesburg OR Tambo
2 stops
22h 35mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
37h 13mMultiple Airlines
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
27h 15mJohannesburg OR Tambo
Toronto Pearson Intl
2 stops
39h 45mEthiopian Air
Toronto Pearson Intl
Cape Town Intl
1 stop
35h 35mCape Town Intl
Toronto Pearson Intl
2 stops
32h 05mSWISS
Toronto Pearson Intl
Cape Town Intl
1 stop
30h 45mCape Town Intl
Toronto Pearson Intl
1 stop
30h 30mCondor
Toronto Pearson Intl
Johannesburg OR Tambo
1 stop
33h 20mJohannesburg OR Tambo
Toronto Pearson Intl
1 stop
31h 30mBritish Airways
January
C$ 2,529
February
C$ 1,936
March
C$ 2,202
April
C$ 2,473
May
C$ 2,629
June
C$ 2,850
July
C$ 2,944
August
C$ 2,830
September
C$ 2,570
October
C$ 2,720
November
C$ 2,706
December
C$ 3,006
February is currently the cheapest month to fly business class to South Africa. At this moment in time December 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.