Fly to
Route
Depart
Return
Price
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Sat 18/1
22:05-10:20
1 stop29h 15m
Johannesburg OR Tambo
Wed 29/1
19:25-17:24
2 stops28h 59m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Sat 18/1
6:00-7:40
2 stops42h 40m
Johannesburg OR Tambo
Tue 15/4
17:00-13:05
2 stops26h 05m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Tue 11/2
19:45-7:05
1 stop28h 20m
Johannesburg OR Tambo
Tue 18/2
10:10-14:55
1 stop35h 45m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Sun 2/2
20:30-21:35
1 stop42h 05m
Johannesburg OR Tambo
Fri 7/2
23:55-14:35
2 stops45h 40m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Sat 18/1
21:00-18:35
2 stops38h 35m
Johannesburg OR Tambo
Wed 29/1
19:35-21:48
2 stops33h 13m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Thu 27/2
18:00-22:00
1 stop21h 00m
Johannesburg OR Tambo
Thu 20/3
23:55-16:40
1 stop22h 45m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Thu 27/2
13:20-22:00
2 stops25h 40m
Johannesburg OR Tambo
Thu 20/3
23:55-16:40
1 stop22h 45m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Sat 18/1
6:00-7:40
2 stops42h 40m
Johannesburg OR Tambo
Mon 14/4
1:15-13:05
2 stops41h 50m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Wed 30/4
15:25-8:35
1 stop35h 10m
Johannesburg OR Tambo
Wed 14/5
9:55-8:45
1 stop28h 50m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
Sun 2/2
18:05-9:30
2 stops32h 25m
Johannesburg OR Tambo
Fri 7/2
19:35-14:35
2 stops50h 00m
Cheapest airline | British Airways |
---|