Fly from
Fly to
Budget
C$ 1,049 - C$ 1,748
Route
Depart
Return
Price
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Mon 25/9
2 stops27h 20m
Johannesburg OR Tambo
Tue 10/10
2 stops25h 54m
Montreal Pierre Elliott Trudeau IntlJohannesburg OR Tambo
YUL - JNB
YULJNB
Montreal Pierre Elliott Trudeau Intl
Mon 30/10
1 stop27h 40m
Johannesburg OR Tambo
Mon 20/11
1 stop29h 40m
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Tue 21/11
1 stop26h 20m
Johannesburg OR Tambo
Tue 23/1
1 stop23h 35m
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Mon 25/9
1 stop22h 20m
Johannesburg OR Tambo
Mon 9/10
1 stop20h 10m
Montreal Pierre Elliott Trudeau IntlJohannesburg OR Tambo
YUL - JNB
YULJNB
Montreal Pierre Elliott Trudeau Intl
Wed 1/11
1 stop39h 35m
Johannesburg OR Tambo
Wed 22/11
1 stop26h 35m
Toronto Pearson IntlJohannesburg OR Tambo
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Wed 1/11
2 stops40h 55m
Johannesburg OR Tambo
Mon 13/11
2 stops34h 32m
Montreal Pierre Elliott Trudeau IntlJohannesburg OR Tambo
YUL - JNB
YULJNB
Montreal Pierre Elliott Trudeau Intl
Wed 1/11
2 stops30h 20m
Johannesburg OR Tambo
Wed 22/11
1 stop23h 15m
Montreal Pierre Elliott Trudeau IntlJohannesburg OR Tambo
YUL - JNB
YULJNB
Montreal Pierre Elliott Trudeau Intl
Wed 1/11
2 stops29h 45m
Johannesburg OR Tambo
Tue 21/11
2 stops32h 02m
Montreal Pierre Elliott Trudeau IntlJohannesburg OR Tambo
YUL - JNB
YULJNB
Montreal Pierre Elliott Trudeau Intl
Tue 31/10
1 stop24h 15m
Johannesburg OR Tambo
Sat 25/11
1 stop24h 50m