How to get to Windsor West, ON, Canada from Randburg by flight ? You can check flights from Randburg to Windsor West, ON, Canada below.
You can find flight ticket prices from Randburg to Windsor West, ON, Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Toronto and cost approximately 550 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Windsor West, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
AF995
Air France
AF356
Air France
|
18:50
Johannesburg
13:55
Paris CDG
|
05:45
Paris CDG
16:10
Toronto
|
Connect |
LH573
Lufthansa
LH470
Lufthansa
|
19:00
Johannesburg
13:55
Frankfurt
|
05:35
Frankfurt
16:20
Toronto
|
Connect |
LH573
Lufthansa
AC841
Air Canada
|
19:00
Johannesburg
10:15
Frankfurt
|
05:35
Frankfurt
12:35
Toronto
|
Connect |
BA056
British Airways
BA093
British Airways
|
19:20
Johannesburg
13:10
London Heathrow
|
05:30
London Heathrow
15:55
Toronto
|
Connect |
BA056
British Airways
BA099
British Airways
|
19:20
Johannesburg
17:05
London Heathrow
|
05:30
London Heathrow
19:55
Toronto
|
Connect |
LX289
Swiss
AC881
Air Canada
|
19:25
Johannesburg
13:00
Zurich
|
06:10
Zurich
15:25
Toronto
|
Connect |
UA187
United Airlines
UA4409
United Airlines
|
20:00
Johannesburg
14:13
Newark
|
05:45
Newark
15:52
Toronto
|
Connect |
UA187
United Airlines
UA4425
United Airlines
AC8489
Air Canada
|
20:00
Johannesburg
07:00
Newark
12:10
Reagan Washington
|
05:45
Newark
08:15
Reagan Washington
13:38
Toronto
|
Connect |
UA187
United Airlines
UA746
United Airlines
AC7707
Air Canada
|
20:00
Johannesburg
08:20
Newark
10:40
Washington Dulles
|
05:45
Newark
09:38
Washington Dulles
12:06
Toronto
|
Connect |
UA187
United Airlines
AC7653
Air Canada
|
20:00
Johannesburg
12:35
Newark
|
05:45
Newark
14:07
Toronto
|
Connect |
UA187
United Airlines
UA3446
United Airlines
|
20:00
Johannesburg
10:01
Newark
|
05:45
Newark
11:41
Toronto
|
Connect |
BA054
British Airways
BA093
British Airways
|
21:15
Johannesburg
13:10
London Heathrow
|
07:35
London Heathrow
15:55
Toronto
|
Connect |
BA054
British Airways
BA099
British Airways
|
21:15
Johannesburg
17:05
London Heathrow
|
07:35
London Heathrow
19:55
Toronto
|
Connect |
DL201
Delta
DL386
Delta
DL5019
Delta
|
22:55
Johannesburg
13:40
Atlanta
17:55
Detroit
|
09:15
Atlanta
15:32
Detroit
19:05
Toronto
|
Connect |
DL201
Delta
DL455
Delta
DL5019
Delta
|
22:55
Johannesburg
11:00
Atlanta
17:55
Detroit
|
09:15
Atlanta
12:51
Detroit
19:05
Toronto
|
Connect |
DL201
Delta
DL455
Delta
DL4664
Delta
|
22:55
Johannesburg
11:00
Atlanta
13:45
Detroit
|
09:15
Atlanta
12:51
Detroit
14:57
Toronto
|
Connect |
DL201
Delta
DL2569
Delta
|
22:55
Johannesburg
10:10
Atlanta
|
09:15
Atlanta
12:17
Toronto
|
Connect |
DL201
Delta
AC7547
Air Canada
|
22:55
Johannesburg
12:30
Atlanta
|
09:15
Atlanta
14:42
Toronto
|
Connect |
KL0592
KLM
AC827
Air Canada
|
23:10
Johannesburg
11:55
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
14:20
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Buffalo and cost approximately 950 USD.
You take a bus, shuttle or taxi from Buffalo to your destination in Windsor West, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
UA187
United Airlines
UA4900
United Airlines
|
20:00
Johannesburg
09:00
Newark
|
05:45
Newark
10:33
Buffalo
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA1843
United Airlines
|
20:00
Johannesburg
08:30
Newark
14:00
Chicago O'Hare
|
05:45
Newark
10:21
Chicago O'Hare
16:39
Buffalo
|
Connect |
UA187
United Airlines
UA746
United Airlines
UA3784
United Airlines
|
20:00
Johannesburg
08:20
Newark
11:10
Washington Dulles
|
05:45
Newark
09:38
Washington Dulles
12:25
Buffalo
|
Connect |
UA187
United Airlines
UA1254
United Airlines
UA1843
United Airlines
|
20:00
Johannesburg
10:15
Newark
14:00
Chicago O'Hare
|
05:45
Newark
11:51
Chicago O'Hare
16:39
Buffalo
|
Connect |
UA187
United Airlines
UA4454
United Airlines
|
20:00
Johannesburg
12:25
Newark
|
05:45
Newark
13:49
Buffalo
|
Connect |
BA054
British Airways
AA109
American Airlines
B62215
JetBlue Airways
|
21:15
Johannesburg
09:15
London Heathrow
12:30
Boston
|
07:35
London Heathrow
11:40
Boston
14:00
Buffalo
|
Connect |
DL201
Delta
DL455
Delta
DL5204
Delta
|
22:55
Johannesburg
11:00
Atlanta
16:07
Detroit
|
09:15
Atlanta
12:51
Detroit
17:13
Buffalo
|
Connect |
DL201
Delta
DL1507
Delta
|
22:55
Johannesburg
15:31
Atlanta
|
09:15
Atlanta
17:28
Buffalo
|
Connect |
DL201
Delta
DL431
Delta
DL5703
Delta
|
22:55
Johannesburg
13:45
Atlanta
19:28
New York La Guardia
|
09:15
Atlanta
15:57
New York La Guardia
20:48
Buffalo
|
Connect |
DL201
Delta
DL549
Delta
DL5703
Delta
|
22:55
Johannesburg
12:30
Atlanta
19:28
New York La Guardia
|
09:15
Atlanta
14:40
New York La Guardia
20:48
Buffalo
|
Connect |
DL201
Delta
DL470
Delta
DL5703
Delta
|
22:55
Johannesburg
11:00
Atlanta
19:28
New York La Guardia
|
09:15
Atlanta
13:11
New York La Guardia
20:48
Buffalo
|
Connect |
DL201
Delta
DL2737
Delta
|
22:55
Johannesburg
11:03
Atlanta
|
09:15
Atlanta
12:57
Buffalo
|
Connect |
DL201
Delta
DL858
Delta
DL4954
Delta
|
22:55
Johannesburg
12:25
Atlanta
15:55
New York JFK
|
09:15
Atlanta
14:41
New York JFK
17:31
Buffalo
|
Connect |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to London and cost approximately 800 USD.
You take a bus, shuttle or taxi from London to your destination in Windsor West, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
AF995
Air France
AC875
Air Canada
AC8187
Air Canada
|
18:50
Johannesburg
10:45
Paris CDG
13:25
Montreal
|
05:45
Paris CDG
12:00
Montreal
15:08
London
|
Connect |
AF995
Air France
AF356
Air France
WS3507
WestJet
|
18:50
Johannesburg
13:55
Paris CDG
21:30
Toronto
|
05:45
Paris CDG
16:10
Toronto
22:16
London
|
Connect |
LH573
Lufthansa
AC841
Air Canada
AC8655
Air Canada
|
19:00
Johannesburg
10:15
Frankfurt
21:10
Toronto
|
05:35
Frankfurt
12:35
Toronto
21:54
London
|
Connect |
LH573
Lufthansa
AC841
Air Canada
AC8649
Air Canada
|
19:00
Johannesburg
10:15
Frankfurt
14:15
Toronto
|
05:35
Frankfurt
12:35
Toronto
14:59
London
|
Connect |
LH573
Lufthansa
LH470
Lufthansa
AC8655
Air Canada
|
19:00
Johannesburg
13:55
Frankfurt
21:10
Toronto
|
05:35
Frankfurt
16:20
Toronto
21:54
London
|
Connect |
LH573
Lufthansa
AC845
Air Canada
AC8187
Air Canada
|
19:00
Johannesburg
10:10
Frankfurt
13:25
Montreal
|
05:35
Frankfurt
12:00
Montreal
15:08
London
|
Connect |
UA187
United Airlines
UA4466
United Airlines
AC8920
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
09:25
Newark
16:25
Detroit
21:10
Toronto
|
05:45
Newark
11:23
Detroit
17:34
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA4414
United Airlines
AC7925
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
11:25
Newark
16:25
Pittsburgh
21:10
Toronto
|
05:45
Newark
12:47
Pittsburgh
17:30
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA4565
United Airlines
AC8940
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
13:15
Newark
16:35
Columbus
21:10
Toronto
|
05:45
Newark
15:01
Columbus
17:53
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA747
United Airlines
AC7621
Air Canada
AC8187
Air Canada
|
20:00
Johannesburg
07:30
Newark
10:50
Boston
13:25
Montreal
|
05:45
Newark
08:45
Boston
12:07
Montreal
15:08
London
|
Connect |
UA187
United Airlines
UA4477
United Airlines
AC8940
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
09:10
Newark
16:35
Columbus
21:10
Toronto
|
05:45
Newark
10:54
Columbus
17:53
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA382
United Airlines
AC7679
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
09:25
Newark
14:20
Boston
21:10
Toronto
|
05:45
Newark
10:49
Boston
16:06
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA3446
United Airlines
AC8655
Air Canada
|
20:00
Johannesburg
10:01
Newark
21:10
Toronto
|
05:45
Newark
11:41
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA747
United Airlines
AC7679
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
07:30
Newark
14:20
Boston
21:10
Toronto
|
05:45
Newark
08:45
Boston
16:06
Toronto
21:54
London
|
Connect |
UA187
United Airlines
AC7653
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
12:35
Newark
21:10
Toronto
|
05:45
Newark
14:07
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA747
United Airlines
AC7681
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
07:30
Newark
16:45
Boston
21:10
Toronto
|
05:45
Newark
08:45
Boston
18:31
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA4409
United Airlines
AC8655
Air Canada
|
20:00
Johannesburg
14:13
Newark
21:10
Toronto
|
05:45
Newark
15:52
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA746
United Airlines
AC7707
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
08:20
Newark
10:40
Washington Dulles
21:10
Toronto
|
05:45
Newark
09:38
Washington Dulles
12:06
Toronto
21:54
London
|
Connect |
UA187
United Airlines
AC7739
Air Canada
AC8187
Air Canada
|
20:00
Johannesburg
10:40
Newark
13:25
Montreal
|
05:45
Newark
12:10
Montreal
15:08
London
|
Connect |
UA187
United Airlines
UA4425
United Airlines
AC8495
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
07:00
Newark
17:00
Reagan Washington
21:10
Toronto
|
05:45
Newark
08:15
Reagan Washington
18:28
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA4541
United Airlines
AC7725
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
10:55
Newark
16:15
Cleveland
21:10
Toronto
|
05:45
Newark
12:32
Cleveland
17:18
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA1992
United Airlines
UA3851
United Airlines
AC8655
Air Canada
|
20:00
Johannesburg
15:05
Newark
17:45
Washington Dulles
21:10
Toronto
|
05:45
Newark
16:25
Washington Dulles
19:21
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA746
United Airlines
AC7707
Air Canada
AC8649
Air Canada
|
20:00
Johannesburg
08:20
Newark
10:40
Washington Dulles
14:15
Toronto
|
05:45
Newark
09:38
Washington Dulles
12:06
Toronto
14:59
London
|
Connect |
UA187
United Airlines
UA3446
United Airlines
AC8649
Air Canada
|
20:00
Johannesburg
10:01
Newark
14:15
Toronto
|
05:45
Newark
11:41
Toronto
14:59
London
|
Connect |
UA187
United Airlines
UA4550
United Airlines
AC7925
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
09:15
Newark
16:25
Pittsburgh
21:10
Toronto
|
05:45
Newark
10:54
Pittsburgh
17:30
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA735
United Airlines
AC7725
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
08:35
Newark
16:15
Cleveland
21:10
Toronto
|
05:45
Newark
10:21
Cleveland
17:18
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA4425
United Airlines
AC8489
Air Canada
AC8655
Air Canada
|
20:00
Johannesburg
07:00
Newark
12:10
Reagan Washington
21:10
Toronto
|
05:45
Newark
08:15
Reagan Washington
13:38
Toronto
21:54
London
|
Connect |
UA187
United Airlines
UA746
United Airlines
UA3851
United Airlines
AC8655
Air Canada
|
20:00
Johannesburg
08:20
Newark
17:45
Washington Dulles
21:10
Toronto
|
05:45
Newark
09:38
Washington Dulles
19:21
Toronto
21:54
London
|
Connect |
BA054
British Airways
AC857
Air Canada
AC8655
Air Canada
|
21:15
Johannesburg
14:05
London Heathrow
21:10
Toronto
|
07:35
London Heathrow
16:45
Toronto
21:54
London
|
Connect |
BA054
British Airways
BA093
British Airways
AC8655
Air Canada
|
21:15
Johannesburg
13:10
London Heathrow
21:10
Toronto
|
07:35
London Heathrow
15:55
Toronto
21:54
London
|
Connect |
BA054
British Airways
BA099
British Airways
AC8655
Air Canada
|
21:15
Johannesburg
17:05
London Heathrow
21:10
Toronto
|
07:35
London Heathrow
19:55
Toronto
21:54
London
|
Connect |
DL201
Delta
DL2569
Delta
AC8649
Air Canada
|
22:55
Johannesburg
10:10
Atlanta
14:15
Toronto
|
09:15
Atlanta
12:17
Toronto
14:59
London
|
Connect |
DL201
Delta
AC7547
Air Canada
AC8655
Air Canada
|
22:55
Johannesburg
12:30
Atlanta
21:10
Toronto
|
09:15
Atlanta
14:42
Toronto
21:54
London
|
Connect |
DL201
Delta
DL2569
Delta
AC8655
Air Canada
|
22:55
Johannesburg
10:10
Atlanta
21:10
Toronto
|
09:15
Atlanta
12:17
Toronto
21:54
London
|
Connect |
DL201
Delta
DL2569
Delta
WS3507
WestJet
|
22:55
Johannesburg
10:10
Atlanta
21:30
Toronto
|
09:15
Atlanta
12:17
Toronto
22:16
London
|
Connect |
KL0592
KLM
AC827
Air Canada
AC8655
Air Canada
|
23:10
Johannesburg
11:55
Amsterdam Schiphol
21:10
Toronto
|
10:20
Amsterdam Schiphol
14:20
Toronto
21:54
London
|
Connect |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Billy Bishop Toronto City and cost approximately 600 USD.
You take a bus, shuttle or taxi from Billy Bishop Toronto City to your destination in Windsor West, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
AF995
Air France
AC875
Air Canada
AC7965
Air Canada
|
18:50
Johannesburg
10:45
Paris CDG
13:30
Montreal
|
05:45
Paris CDG
12:00
Montreal
14:49
Billy Bishop Toronto City
|
Connect |
LH573
Lufthansa
LH478
Lufthansa
AC7975
Air Canada
|
19:00
Johannesburg
14:05
Frankfurt
18:30
Montreal
|
05:35
Frankfurt
16:10
Montreal
19:49
Billy Bishop Toronto City
|
Connect |
LH573
Lufthansa
AC845
Air Canada
AC7971
Air Canada
|
19:00
Johannesburg
10:10
Frankfurt
16:30
Montreal
|
05:35
Frankfurt
12:00
Montreal
17:49
Billy Bishop Toronto City
|
Connect |
LH573
Lufthansa
AC845
Air Canada
AC7975
Air Canada
|
19:00
Johannesburg
10:10
Frankfurt
18:30
Montreal
|
05:35
Frankfurt
12:00
Montreal
19:49
Billy Bishop Toronto City
|
Connect |
LH573
Lufthansa
AC845
Air Canada
AC7965
Air Canada
|
19:00
Johannesburg
10:10
Frankfurt
13:30
Montreal
|
05:35
Frankfurt
12:00
Montreal
14:49
Billy Bishop Toronto City
|
Connect |
BA056
British Airways
AC865
Air Canada
AC7971
Air Canada
|
19:20
Johannesburg
13:05
London Heathrow
16:30
Montreal
|
05:30
London Heathrow
15:15
Montreal
17:49
Billy Bishop Toronto City
|
Connect |
LX289
Swiss
LX86
Swiss
AC7971
Air Canada
|
19:25
Johannesburg
12:50
Zurich
16:30
Montreal
|
06:10
Zurich
15:10
Montreal
17:49
Billy Bishop Toronto City
|
Connect |
LX289
Swiss
LX86
Swiss
PD424
Porter Airlines
|
19:25
Johannesburg
12:50
Zurich
16:05
Montreal
|
06:10
Zurich
15:10
Montreal
17:24
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
PD126
Porter Airlines
|
20:00
Johannesburg
11:10
Newark
|
05:45
Newark
12:50
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA747
United Airlines
PD946
Porter Airlines
|
20:00
Johannesburg
07:30
Newark
16:35
Boston
|
05:45
Newark
08:45
Boston
18:29
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA747
United Airlines
PD940
Porter Airlines
|
20:00
Johannesburg
07:30
Newark
11:45
Boston
|
05:45
Newark
08:45
Boston
13:39
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA382
United Airlines
PD946
Porter Airlines
|
20:00
Johannesburg
09:25
Newark
16:35
Boston
|
05:45
Newark
10:49
Boston
18:29
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
AC7739
Air Canada
AC7965
Air Canada
|
20:00
Johannesburg
10:40
Newark
13:30
Montreal
|
05:45
Newark
12:10
Montreal
14:49
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA4589
United Airlines
PD514
Porter Airlines
|
20:00
Johannesburg
09:00
Newark
14:05
Quebec
|
05:45
Newark
10:51
Quebec
15:53
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA3457
United Airlines
PD946
Porter Airlines
|
20:00
Johannesburg
13:30
Newark
16:35
Boston
|
05:45
Newark
14:48
Boston
18:29
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA746
United Airlines
PD726
Porter Airlines
|
20:00
Johannesburg
08:20
Newark
12:30
Washington Dulles
|
05:45
Newark
09:38
Washington Dulles
14:00
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA382
United Airlines
PD940
Porter Airlines
|
20:00
Johannesburg
09:25
Newark
11:45
Boston
|
05:45
Newark
10:49
Boston
13:39
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
PD124
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
|
05:45
Newark
11:50
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
PD120
Porter Airlines
|
20:00
Johannesburg
07:55
Newark
|
05:45
Newark
09:35
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA3666
United Airlines
PD284
Porter Airlines
|
20:00
Johannesburg
08:57
Newark
15:00
Halifax
|
05:45
Newark
12:04
Halifax
17:00
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA3433
United Airlines
PD426
Porter Airlines
|
20:00
Johannesburg
14:45
Newark
17:15
Montreal
|
05:45
Newark
16:25
Montreal
18:34
Billy Bishop Toronto City
|
Connect |
VS450
Virgin Atlantic
AC865
Air Canada
AC7971
Air Canada
|
20:10
Johannesburg
13:05
London Heathrow
16:30
Montreal
|
06:20
London Heathrow
15:15
Montreal
17:49
Billy Bishop Toronto City
|
Connect |
BA054
British Airways
AC865
Air Canada
AC7975
Air Canada
|
21:15
Johannesburg
13:05
London Heathrow
18:30
Montreal
|
07:35
London Heathrow
15:15
Montreal
19:49
Billy Bishop Toronto City
|
Connect |
BA054
British Airways
BA213
British Airways
PD946
Porter Airlines
|
21:15
Johannesburg
11:15
London Heathrow
16:35
Boston
|
07:35
London Heathrow
13:35
Boston
18:29
Billy Bishop Toronto City
|
Connect |
BA054
British Airways
AC865
Air Canada
AC7971
Air Canada
|
21:15
Johannesburg
13:05
London Heathrow
16:30
Montreal
|
07:35
London Heathrow
15:15
Montreal
17:49
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL5759
Delta
PD390
Porter Airlines
|
22:55
Johannesburg
11:05
Atlanta
18:30
Chicago Midway
|
09:15
Atlanta
11:55
Chicago Midway
21:12
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL2537
Delta
PD390
Porter Airlines
|
22:55
Johannesburg
14:45
Atlanta
18:30
Chicago Midway
|
09:15
Atlanta
15:30
Chicago Midway
21:12
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL1260
Delta
PD138
Porter Airlines
|
22:55
Johannesburg
11:04
Atlanta
17:15
Newark
|
09:15
Atlanta
13:08
Newark
19:00
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL2769
Delta
PD142
Porter Airlines
|
22:55
Johannesburg
13:41
Atlanta
19:30
Newark
|
09:15
Atlanta
15:47
Newark
21:15
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL420
Delta
PD946
Porter Airlines
|
22:55
Johannesburg
12:15
Atlanta
16:35
Boston
|
09:15
Atlanta
14:49
Boston
18:29
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL411
Delta
PD946
Porter Airlines
|
22:55
Johannesburg
11:10
Atlanta
16:35
Boston
|
09:15
Atlanta
13:41
Boston
18:29
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL570
Delta
PD946
Porter Airlines
|
22:55
Johannesburg
10:10
Atlanta
16:35
Boston
|
09:15
Atlanta
12:42
Boston
18:29
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL1260
Delta
PD136
Porter Airlines
|
22:55
Johannesburg
11:04
Atlanta
16:10
Newark
|
09:15
Atlanta
13:08
Newark
17:55
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL2769
Delta
PD138
Porter Airlines
|
22:55
Johannesburg
13:41
Atlanta
17:15
Newark
|
09:15
Atlanta
15:47
Newark
19:00
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL1260
Delta
PD132
Porter Airlines
|
22:55
Johannesburg
11:04
Atlanta
14:10
Newark
|
09:15
Atlanta
13:08
Newark
15:50
Billy Bishop Toronto City
|
Connect |
DL201
Delta
DL1623
Delta
PD142
Porter Airlines
|
22:55
Johannesburg
15:33
Atlanta
19:30
Newark
|
09:15
Atlanta
17:44
Newark
21:15
Billy Bishop Toronto City
|
Connect |
KL0592
KLM
KL0671
KLM
PD428
Porter Airlines
|
23:10
Johannesburg
15:20
Amsterdam Schiphol
18:45
Montreal
|
10:20
Amsterdam Schiphol
16:50
Montreal
20:04
Billy Bishop Toronto City
|
Connect |
KL0592
KLM
KL0671
KLM
AC7975
Air Canada
|
23:10
Johannesburg
15:20
Amsterdam Schiphol
18:30
Montreal
|
10:20
Amsterdam Schiphol
16:50
Montreal
19:49
Billy Bishop Toronto City
|
Connect |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Rochester and cost approximately 800 USD.
You take a bus, shuttle or taxi from Rochester to your destination in Windsor West, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
BA056
British Airways
AA109
American Airlines
AA6177
American Airlines
|
19:20
Johannesburg
09:15
London Heathrow
13:15
Boston
|
05:30
London Heathrow
11:40
Boston
14:42
Rochester
|
Connect |
UA187
United Airlines
UA4542
United Airlines
|
20:00
Johannesburg
09:55
Newark
|
05:45
Newark
11:12
Rochester
|
Connect |
UA187
United Airlines
UA746
United Airlines
UA4430
United Airlines
|
20:00
Johannesburg
08:20
Newark
11:30
Washington Dulles
|
05:45
Newark
09:38
Washington Dulles
12:45
Rochester
|
Connect |
UA187
United Airlines
UA746
United Airlines
UA4431
United Airlines
|
20:00
Johannesburg
08:20
Newark
17:55
Washington Dulles
|
05:45
Newark
09:38
Washington Dulles
19:19
Rochester
|
Connect |
UA187
United Airlines
UA4811
United Airlines
UA4431
United Airlines
|
20:00
Johannesburg
14:00
Newark
17:55
Washington Dulles
|
05:45
Newark
15:23
Washington Dulles
19:19
Rochester
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA5585 3620
United Airlines
|
20:00
Johannesburg
08:30
Newark
14:15
Chicago O'Hare
|
05:45
Newark
10:21
Chicago O'Hare
17:03
Rochester
|
Connect |
UA187
United Airlines
UA1254
United Airlines
UA5585 3620
United Airlines
|
20:00
Johannesburg
10:15
Newark
14:15
Chicago O'Hare
|
05:45
Newark
11:51
Chicago O'Hare
17:03
Rochester
|
Connect |
UA187
United Airlines
UA1542
United Airlines
UA5585 3620
United Airlines
|
20:00
Johannesburg
11:39
Newark
14:15
Chicago O'Hare
|
05:45
Newark
13:20
Chicago O'Hare
17:03
Rochester
|
Connect |
UA187
United Airlines
UA1992
United Airlines
UA4431
United Airlines
|
20:00
Johannesburg
15:05
Newark
17:55
Washington Dulles
|
05:45
Newark
16:25
Washington Dulles
19:19
Rochester
|
Connect |
VS450
Virgin Atlantic
VS003
Virgin Atlantic
DL4865
Delta
|
20:10
Johannesburg
11:00
London Heathrow
15:30
New York JFK
|
06:20
London Heathrow
13:40
New York JFK
16:57
Rochester
|
Connect |
VS450
Virgin Atlantic
DL2
Delta
DL4865
Delta
|
20:10
Johannesburg
10:05
London Heathrow
15:30
New York JFK
|
06:20
London Heathrow
13:25
New York JFK
16:57
Rochester
|
Connect |
BA054
British Airways
AA109
American Airlines
AA6177
American Airlines
|
21:15
Johannesburg
09:15
London Heathrow
13:15
Boston
|
07:35
London Heathrow
11:40
Boston
14:42
Rochester
|
Connect |
DL201
Delta
DL549
Delta
DL5782
Delta
|
22:55
Johannesburg
12:30
Atlanta
19:59
New York La Guardia
|
09:15
Atlanta
14:40
New York La Guardia
21:19
Rochester
|
Connect |
DL201
Delta
DL470
Delta
DL5782
Delta
|
22:55
Johannesburg
11:00
Atlanta
19:59
New York La Guardia
|
09:15
Atlanta
13:11
New York La Guardia
21:19
Rochester
|
Connect |
DL201
Delta
DL1641
Delta
|
22:55
Johannesburg
15:10
Atlanta
|
09:15
Atlanta
17:12
Rochester
|
Connect |
DL201
Delta
DL2869
Delta
|
22:55
Johannesburg
20:55
Atlanta
|
09:15
Atlanta
22:55
Rochester
|
Connect |
DL201
Delta
DL526
Delta
DL4975
Delta
|
22:55
Johannesburg
15:30
Atlanta
21:10
New York JFK
|
09:15
Atlanta
17:54
New York JFK
22:39
Rochester
|
Connect |
DL201
Delta
DL858
Delta
DL4975
Delta
|
22:55
Johannesburg
12:25
Atlanta
21:10
New York JFK
|
09:15
Atlanta
14:41
New York JFK
22:39
Rochester
|
Connect |
DL201
Delta
DL455
Delta
DL5773
Delta
|
22:55
Johannesburg
11:00
Atlanta
16:15
Detroit
|
09:15
Atlanta
12:51
Detroit
17:28
Rochester
|
Connect |
DL201
Delta
DL431
Delta
DL5782
Delta
|
22:55
Johannesburg
13:45
Atlanta
19:59
New York La Guardia
|
09:15
Atlanta
15:57
New York La Guardia
21:19
Rochester
|
Connect |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Detroit and cost approximately 465 USD.
You take a bus, shuttle or taxi from Detroit to your destination in Windsor West, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
AF995
Air France
DL97
Delta
|
18:50
Johannesburg
10:30
Paris CDG
|
05:45
Paris CDG
13:30
Detroit
|
Connect |
LH573
Lufthansa
LH442
Lufthansa
|
19:00
Johannesburg
10:40
Frankfurt
|
05:35
Frankfurt
13:55
Detroit
|
Connect |
UA187
United Airlines
UA746
United Airlines
UA3761
United Airlines
|
20:00
Johannesburg
08:20
Newark
10:30
Washington Dulles
|
05:45
Newark
09:38
Washington Dulles
12:03
Detroit
|
Connect |
UA187
United Airlines
UA4559
United Airlines
|
20:00
Johannesburg
15:00
Newark
|
05:45
Newark
16:54
Detroit
|
Connect |
UA187
United Airlines
UA4466
United Airlines
|
20:00
Johannesburg
09:25
Newark
|
05:45
Newark
11:23
Detroit
|
Connect |
VS450
Virgin Atlantic
DL17
Delta
|
20:10
Johannesburg
10:30
London Heathrow
|
06:20
London Heathrow
14:30
Detroit
|
Connect |
DL201
Delta
DL1554
Delta
DL4699
Delta
|
22:55
Johannesburg
10:30
Atlanta
14:10
Indianapolis
|
09:15
Atlanta
11:49
Indianapolis
15:19
Detroit
|
Connect |
DL201
Delta
DL5387
Delta
DL4841
Delta
|
22:55
Johannesburg
10:05
Atlanta
15:49
Lexington
|
09:15
Atlanta
11:14
Lexington
17:00
Detroit
|
Connect |
DL201
Delta
DL2290
Delta
DL5757
Delta
|
22:55
Johannesburg
10:14
Atlanta
14:05
Cleveland
|
09:15
Atlanta
11:52
Cleveland
15:12
Detroit
|
Connect |
DL201
Delta
DL5237
Delta
DL4841
Delta
|
22:55
Johannesburg
13:45
Atlanta
15:49
Lexington
|
09:15
Atlanta
14:58
Lexington
17:00
Detroit
|
Connect |
DL201
Delta
DL2839
Delta
DL5590
Delta
|
22:55
Johannesburg
10:11
Atlanta
14:15
Columbus
|
09:15
Atlanta
11:39
Columbus
15:18
Detroit
|
Connect |
DL201
Delta
DL2561
Delta
DL3760
Delta
|
22:55
Johannesburg
12:30
Atlanta
15:55
Pittsburgh
|
09:15
Atlanta
14:03
Pittsburgh
17:02
Detroit
|
Connect |
DL201
Delta
DL4905
Delta
DL4995
Delta
|
22:55
Johannesburg
12:15
Atlanta
14:45
Bloomington
|
09:15
Atlanta
12:49
Bloomington
17:07
Detroit
|
Connect |
DL201
Delta
DL2427
Delta
DL4818
Delta
|
22:55
Johannesburg
11:19
Atlanta
15:55
Covington
|
09:15
Atlanta
12:36
Covington
17:09
Detroit
|
Connect |
DL201
Delta
DL2427
Delta
DL5274
Delta
|
22:55
Johannesburg
11:19
Atlanta
13:45
Covington
|
09:15
Atlanta
12:36
Covington
14:59
Detroit
|
Connect |
DL201
Delta
DL2853
Delta
DL2577
Delta
|
22:55
Johannesburg
12:51
Atlanta
14:13
Nashville
|
09:15
Atlanta
12:49
Nashville
16:47
Detroit
|
Connect |
DL201
Delta
DL2290
Delta
DL4700
Delta
|
22:55
Johannesburg
10:14
Atlanta
17:55
Cleveland
|
09:15
Atlanta
11:52
Cleveland
18:58
Detroit
|
Connect |
DL201
Delta
DL1744
Delta
DL2577
Delta
|
22:55
Johannesburg
11:19
Atlanta
14:13
Nashville
|
09:15
Atlanta
11:22
Nashville
16:47
Detroit
|
Connect |
DL201
Delta
DL2908
Delta
DL4700
Delta
|
22:55
Johannesburg
12:30
Atlanta
17:55
Cleveland
|
09:15
Atlanta
14:07
Cleveland
18:58
Detroit
|
Connect |
DL201
Delta
DL4757
Delta
DL4884
Delta
|
22:55
Johannesburg
13:40
Atlanta
14:59
Chattanooga
|
09:15
Atlanta
14:24
Chattanooga
16:43
Detroit
|
Connect |
DL201
Delta
DL2801
Delta
DL4700
Delta
|
22:55
Johannesburg
14:40
Atlanta
17:55
Cleveland
|
09:15
Atlanta
16:14
Cleveland
18:58
Detroit
|
Connect |
DL201
Delta
DL5056
Delta
DL4884
Delta
|
22:55
Johannesburg
10:13
Atlanta
14:59
Chattanooga
|
09:15
Atlanta
10:59
Chattanooga
16:43
Detroit
|
Connect |
DL201
Delta
DL1354
Delta
DL5432
Delta
|
22:55
Johannesburg
15:19
Atlanta
17:59
Columbus
|
09:15
Atlanta
16:47
Columbus
19:06
Detroit
|
Connect |
DL201
Delta
DL4986
Delta
DL4884
Delta
|
22:55
Johannesburg
12:20
Atlanta
14:59
Chattanooga
|
09:15
Atlanta
13:07
Chattanooga
16:43
Detroit
|
Connect |
DL201
Delta
DL1736
Delta
DL1421
Delta
|
22:55
Johannesburg
12:47
Atlanta
18:15
Grand Rapids
|
09:15
Atlanta
14:28
Grand Rapids
19:06
Detroit
|
Connect |
DL201
Delta
DL5759
Delta
DL5162
Delta
|
22:55
Johannesburg
11:05
Atlanta
13:32
Chicago Midway
|
09:15
Atlanta
11:55
Chicago Midway
15:41
Detroit
|
Connect |
DL201
Delta
DL1540
Delta
DL5432
Delta
|
22:55
Johannesburg
13:22
Atlanta
17:59
Columbus
|
09:15
Atlanta
14:44
Columbus
19:06
Detroit
|
Connect |
DL201
Delta
DL2620
Delta
DL4886
Delta
|
22:55
Johannesburg
11:43
Atlanta
14:13
Louisville
|
09:15
Atlanta
12:53
Louisville
15:36
Detroit
|
Connect |
DL201
Delta
DL2839
Delta
DL5432
Delta
|
22:55
Johannesburg
10:11
Atlanta
17:59
Columbus
|
09:15
Atlanta
11:39
Columbus
19:06
Detroit
|
Connect |
DL201
Delta
DL2357
Delta
DL3760
Delta
|
22:55
Johannesburg
10:50
Atlanta
15:55
Pittsburgh
|
09:15
Atlanta
12:22
Pittsburgh
17:02
Detroit
|
Connect |
DL201
Delta
DL2704
Delta
DL5230
Delta
|
22:55
Johannesburg
14:49
Atlanta
17:55
Covington
|
09:15
Atlanta
16:09
Covington
19:08
Detroit
|
Connect |
DL201
Delta
DL521
Delta
|
22:55
Johannesburg
15:12
Atlanta
|
09:15
Atlanta
17:09
Detroit
|
Connect |
DL201
Delta
DL2427
Delta
DL5230
Delta
|
22:55
Johannesburg
11:19
Atlanta
17:55
Covington
|
09:15
Atlanta
12:36
Covington
19:08
Detroit
|
Connect |
DL201
Delta
DL2548
Delta
DL5042
Delta
|
22:55
Johannesburg
10:06
Atlanta
12:25
Knoxville
|
09:15
Atlanta
10:57
Knoxville
14:07
Detroit
|
Connect |
DL201
Delta
DL2420
Delta
DL5427
Delta
|
22:55
Johannesburg
12:36
Atlanta
17:59
Dayton
|
09:15
Atlanta
13:57
Dayton
19:12
Detroit
|
Connect |
DL201
Delta
DL386
Delta
|
22:55
Johannesburg
13:40
Atlanta
|
09:15
Atlanta
15:32
Detroit
|
Connect |
DL201
Delta
DL455
Delta
|
22:55
Johannesburg
11:00
Atlanta
|
09:15
Atlanta
12:51
Detroit
|
Connect |
DL201
Delta
DL5387
Delta
DL5014
Delta
|
22:55
Johannesburg
10:05
Atlanta
18:00
Lexington
|
09:15
Atlanta
11:14
Lexington
19:14
Detroit
|
Connect |
DL201
Delta
DL5320
Delta
DL5014
Delta
|
22:55
Johannesburg
15:10
Atlanta
18:00
Lexington
|
09:15
Atlanta
16:25
Lexington
19:14
Detroit
|
Connect |
KL0592
KLM
DL137
Delta
|
23:10
Johannesburg
14:30
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
17:15
Detroit
|
Connect |
You can find hotels and accommodations in Windsor West, ON, Canada with our hotels search tool below
Booking.com