Fly from
Fly to
Budget
C$ 1,220 - C$ 1,461
Route
Depart
Return
Price
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
2023-04-11
1 stop22h 20m
Johannesburg OR Tambo
2023-06-14
1 stop26h 35m
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
2023-04-18
2 stops39h 05m
Johannesburg OR Tambo
2023-05-03
2 stops50h 30m
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
2023-04-12
1 stop22h 20m
Johannesburg OR Tambo
2023-06-06
1 stop32h 20m
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
2023-04-17
1 stop26h 55m
Johannesburg OR Tambo
2023-06-06
1 stop32h 20m
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
2023-04-18
1 stop22h 20m
Johannesburg OR Tambo
2023-05-09
2 stops28h 49m
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
2023-04-12
1 stop22h 20m
Johannesburg OR Tambo
2023-06-07
2 stops29h 30m
Toronto Pearson IntlCape Town Intl
YYZ - CPT
YYZCPT
Toronto Pearson Intl
2023-04-17
2 stops41h 25m
Cape Town Intl
2023-05-05
1 stop31h 49m
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
2023-04-22
2 stops37h 20m
Johannesburg OR Tambo
2023-04-29
2 stops28h 00m
Toronto Pearson IntlCape Town Intl
YYZ - CPT
YYZCPT
Toronto Pearson Intl
2023-09-04
2 stops32h 40m
Cape Town Intl
2023-11-06
2 stops28h 20m