How to get to Greenstone, ON, Canada from Randburg by flight ? You can check flights from Randburg to Greenstone, ON, Canada below.
You can find flight ticket prices from Randburg to Greenstone, 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 Thunder Bay and cost approximately 700 USD.
You take a bus, shuttle or taxi from Thunder Bay to your destination in Greenstone, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
AF995
Air France
AF356
Air France
WS3219
WestJet
|
18:50
Johannesburg
13:55
Paris CDG
21:30
Toronto
|
05:45
Paris CDG
16:10
Toronto
23:37
Thunder Bay
|
Connect |
LH573
Lufthansa
LH470
Lufthansa
AC7935
Air Canada
|
19:00
Johannesburg
13:55
Frankfurt
21:05
Toronto
|
05:35
Frankfurt
16:20
Toronto
22:50
Thunder Bay
|
Connect |
LH573
Lufthansa
LH470
Lufthansa
AC7949
Air Canada
|
19:00
Johannesburg
13:55
Frankfurt
20:30
Toronto
|
05:35
Frankfurt
16:20
Toronto
22:15
Thunder Bay
|
Connect |
LH573
Lufthansa
AC841
Air Canada
AC7949
Air Canada
|
19:00
Johannesburg
10:15
Frankfurt
20:30
Toronto
|
05:35
Frankfurt
12:35
Toronto
22:15
Thunder Bay
|
Connect |
LH573
Lufthansa
AC841
Air Canada
AC7933
Air Canada
|
19:00
Johannesburg
10:15
Frankfurt
14:25
Toronto
|
05:35
Frankfurt
12:35
Toronto
16:10
Thunder Bay
|
Connect |
LH573
Lufthansa
LH470
Lufthansa
AC7937
Air Canada
|
19:00
Johannesburg
13:55
Frankfurt
17:15
Toronto
|
05:35
Frankfurt
16:20
Toronto
19:02
Thunder Bay
|
Connect |
LH573
Lufthansa
AC841
Air Canada
AC7937
Air Canada
|
19:00
Johannesburg
10:15
Frankfurt
17:15
Toronto
|
05:35
Frankfurt
12:35
Toronto
19:02
Thunder Bay
|
Connect |
UA187
United Airlines
PD124
Porter Airlines
PD637
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
13:05
Billy Bishop Toronto City
|
05:45
Newark
11:50
Billy Bishop Toronto City
15:09
Thunder Bay
|
Connect |
UA187
United Airlines
AC7653
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
12:35
Newark
20:30
Toronto
|
05:45
Newark
14:07
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA746
United Airlines
AC7707
Air Canada
AC7937
Air Canada
|
20:00
Johannesburg
08:20
Newark
10:40
Washington Dulles
17:15
Toronto
|
05:45
Newark
09:38
Washington Dulles
12:06
Toronto
19:02
Thunder Bay
|
Connect |
UA187
United Airlines
UA3446
United Airlines
AC7949
Air Canada
|
20:00
Johannesburg
10:01
Newark
20:30
Toronto
|
05:45
Newark
11:41
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
PD120
Porter Airlines
PD639
Porter Airlines
|
20:00
Johannesburg
07:55
Newark
15:05
Billy Bishop Toronto City
|
05:45
Newark
09:35
Billy Bishop Toronto City
17:09
Thunder Bay
|
Connect |
UA187
United Airlines
PD126
Porter Airlines
PD639
Porter Airlines
|
20:00
Johannesburg
11:10
Newark
15:05
Billy Bishop Toronto City
|
05:45
Newark
12:50
Billy Bishop Toronto City
17:09
Thunder Bay
|
Connect |
UA187
United Airlines
PD124
Porter Airlines
PD639
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
15:05
Billy Bishop Toronto City
|
05:45
Newark
11:50
Billy Bishop Toronto City
17:09
Thunder Bay
|
Connect |
UA187
United Airlines
UA4425
United Airlines
AC8489
Air Canada
AC7937
Air Canada
|
20:00
Johannesburg
07:00
Newark
12:10
Reagan Washington
17:15
Toronto
|
05:45
Newark
08:15
Reagan Washington
13:38
Toronto
19:02
Thunder Bay
|
Connect |
UA187
United Airlines
UA382
United Airlines
AC7679
Air Canada
AC7937
Air Canada
|
20:00
Johannesburg
09:25
Newark
14:20
Boston
17:15
Toronto
|
05:45
Newark
10:49
Boston
16:06
Toronto
19:02
Thunder Bay
|
Connect |
UA187
United Airlines
UA4477
United Airlines
AC8940
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
09:10
Newark
16:35
Columbus
20:30
Toronto
|
05:45
Newark
10:54
Columbus
17:53
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
PD120
Porter Airlines
PD637
Porter Airlines
|
20:00
Johannesburg
07:55
Newark
13:05
Billy Bishop Toronto City
|
05:45
Newark
09:35
Billy Bishop Toronto City
15:09
Thunder Bay
|
Connect |
UA187
United Airlines
UA735
United Airlines
AC7725
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
08:35
Newark
16:15
Cleveland
20:30
Toronto
|
05:45
Newark
10:21
Cleveland
17:18
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA747
United Airlines
AC7679
Air Canada
AC7937
Air Canada
|
20:00
Johannesburg
07:30
Newark
14:20
Boston
17:15
Toronto
|
05:45
Newark
08:45
Boston
16:06
Toronto
19:02
Thunder Bay
|
Connect |
UA187
United Airlines
AC7653
Air Canada
AC7935
Air Canada
|
20:00
Johannesburg
12:35
Newark
21:05
Toronto
|
05:45
Newark
14:07
Toronto
22:50
Thunder Bay
|
Connect |
UA187
United Airlines
UA3446
United Airlines
AC7933
Air Canada
|
20:00
Johannesburg
10:01
Newark
14:25
Toronto
|
05:45
Newark
11:41
Toronto
16:10
Thunder Bay
|
Connect |
UA187
United Airlines
UA4541
United Airlines
AC7725
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
10:55
Newark
16:15
Cleveland
20:30
Toronto
|
05:45
Newark
12:32
Cleveland
17:18
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA4414
United Airlines
AC7925
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
11:25
Newark
16:25
Pittsburgh
20:30
Toronto
|
05:45
Newark
12:47
Pittsburgh
17:30
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA382
United Airlines
AC7679
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
09:25
Newark
14:20
Boston
20:30
Toronto
|
05:45
Newark
10:49
Boston
16:06
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA4550
United Airlines
AC7925
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
09:15
Newark
16:25
Pittsburgh
20:30
Toronto
|
05:45
Newark
10:54
Pittsburgh
17:30
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA746
United Airlines
AC7707
Air Canada
AC7933
Air Canada
|
20:00
Johannesburg
08:20
Newark
10:40
Washington Dulles
14:25
Toronto
|
05:45
Newark
09:38
Washington Dulles
12:06
Toronto
16:10
Thunder Bay
|
Connect |
UA187
United Airlines
UA4565
United Airlines
AC8940
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
13:15
Newark
16:35
Columbus
20:30
Toronto
|
05:45
Newark
15:01
Columbus
17:53
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA4409
United Airlines
AC7937
Air Canada
|
20:00
Johannesburg
14:13
Newark
17:15
Toronto
|
05:45
Newark
15:52
Toronto
19:02
Thunder Bay
|
Connect |
UA187
United Airlines
UA746
United Airlines
AC7707
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
08:20
Newark
10:40
Washington Dulles
20:30
Toronto
|
05:45
Newark
09:38
Washington Dulles
12:06
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA3446
United Airlines
AC7937
Air Canada
|
20:00
Johannesburg
10:01
Newark
17:15
Toronto
|
05:45
Newark
11:41
Toronto
19:02
Thunder Bay
|
Connect |
UA187
United Airlines
UA746
United Airlines
UA3851
United Airlines
AC7949
Air Canada
|
20:00
Johannesburg
08:20
Newark
17:45
Washington Dulles
20:30
Toronto
|
05:45
Newark
09:38
Washington Dulles
19:21
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
AC7653
Air Canada
AC7937
Air Canada
|
20:00
Johannesburg
12:35
Newark
17:15
Toronto
|
05:45
Newark
14:07
Toronto
19:02
Thunder Bay
|
Connect |
UA187
United Airlines
UA4811
United Airlines
UA3851
United Airlines
AC7949
Air Canada
|
20:00
Johannesburg
14:00
Newark
17:45
Washington Dulles
20:30
Toronto
|
05:45
Newark
15:23
Washington Dulles
19:21
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA4409
United Airlines
AC7949
Air Canada
|
20:00
Johannesburg
14:13
Newark
20:30
Toronto
|
05:45
Newark
15:52
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA4425
United Airlines
AC8495
Air Canada
AC7949
Air Canada
|
20:00
Johannesburg
07:00
Newark
17:00
Reagan Washington
20:30
Toronto
|
05:45
Newark
08:15
Reagan Washington
18:28
Toronto
22:15
Thunder Bay
|
Connect |
UA187
United Airlines
UA4409
United Airlines
AC7935
Air Canada
|
20:00
Johannesburg
14:13
Newark
21:05
Toronto
|
05:45
Newark
15:52
Toronto
22:50
Thunder Bay
|
Connect |
DL201
Delta
AC7547
Air Canada
AC7937
Air Canada
|
22:55
Johannesburg
12:30
Atlanta
17:15
Toronto
|
09:15
Atlanta
14:42
Toronto
19:02
Thunder Bay
|
Connect |
DL201
Delta
DL2569
Delta
AC7937
Air Canada
|
22:55
Johannesburg
10:10
Atlanta
17:15
Toronto
|
09:15
Atlanta
12:17
Toronto
19:02
Thunder Bay
|
Connect |
DL201
Delta
DL2569
Delta
AC7933
Air Canada
|
22:55
Johannesburg
10:10
Atlanta
14:25
Toronto
|
09:15
Atlanta
12:17
Toronto
16:10
Thunder Bay
|
Connect |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Hancock and cost approximately 950 USD.
You take a bus, shuttle or taxi from Hancock to your destination in Greenstone, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
LH573
Lufthansa
LH430
Lufthansa
UA5140
United Airlines
|
19:00
Johannesburg
10:45
Frankfurt
21:25
Chicago O'Hare
|
05:35
Frankfurt
13:00
Chicago O'Hare
23:50
Hancock
|
Connect |
LH573
Lufthansa
UA905
United Airlines
UA5140
United Airlines
|
19:00
Johannesburg
09:15
Frankfurt
21:25
Chicago O'Hare
|
05:35
Frankfurt
11:25
Chicago O'Hare
23:50
Hancock
|
Connect |
LH573
Lufthansa
UA906
United Airlines
UA5140
United Airlines
|
19:00
Johannesburg
14:05
Frankfurt
21:25
Chicago O'Hare
|
05:35
Frankfurt
16:25
Chicago O'Hare
23:50
Hancock
|
Connect |
LX289
Swiss
UA12
United Airlines
UA5140
United Airlines
|
19:25
Johannesburg
08:40
Zurich
21:25
Chicago O'Hare
|
06:10
Zurich
12:30
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4466
United Airlines
UA4473
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
09:25
Newark
14:15
Detroit
21:25
Chicago O'Hare
|
05:45
Newark
11:23
Detroit
14:43
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4550
United Airlines
UA4544
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
09:15
Newark
18:00
Pittsburgh
21:25
Chicago O'Hare
|
05:45
Newark
10:54
Pittsburgh
18:44
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA746
United Airlines
UA2608
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
08:20
Newark
17:35
Washington Dulles
21:25
Chicago O'Hare
|
05:45
Newark
09:38
Washington Dulles
18:52
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4565
United Airlines
UA568
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
13:15
Newark
18:20
Columbus
21:25
Chicago O'Hare
|
05:45
Newark
15:01
Columbus
18:49
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA3468
United Airlines
UA3779
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
14:25
Newark
20:00
Grand Rapids
21:25
Chicago O'Hare
|
05:45
Newark
16:33
Grand Rapids
20:17
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4443
United Airlines
UA3781
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
13:55
Newark
16:54
Indianapolis
21:25
Chicago O'Hare
|
05:45
Newark
16:04
Indianapolis
17:10
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA1542
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
11:39
Newark
21:25
Chicago O'Hare
|
05:45
Newark
13:20
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4900
United Airlines
UA1246
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
09:00
Newark
17:30
Buffalo
21:25
Chicago O'Hare
|
05:45
Newark
10:33
Buffalo
18:28
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4454
United Airlines
UA1246
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
12:25
Newark
17:30
Buffalo
21:25
Chicago O'Hare
|
05:45
Newark
13:49
Buffalo
18:28
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4900
United Airlines
UA4548
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
09:00
Newark
13:53
Buffalo
21:25
Chicago O'Hare
|
05:45
Newark
10:33
Buffalo
14:50
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA735
United Airlines
UA394
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
08:35
Newark
12:45
Cleveland
21:25
Chicago O'Hare
|
05:45
Newark
10:21
Cleveland
13:16
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA3468
United Airlines
UA4471
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
14:25
Newark
18:35
Grand Rapids
21:25
Chicago O'Hare
|
05:45
Newark
16:33
Grand Rapids
18:43
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4414
United Airlines
UA4544
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
11:25
Newark
18:00
Pittsburgh
21:25
Chicago O'Hare
|
05:45
Newark
12:47
Pittsburgh
18:44
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4466
United Airlines
UA4769
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
09:25
Newark
18:15
Detroit
21:25
Chicago O'Hare
|
05:45
Newark
11:23
Detroit
18:44
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4811
United Airlines
UA2608
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
14:00
Newark
17:35
Washington Dulles
21:25
Chicago O'Hare
|
05:45
Newark
15:23
Washington Dulles
18:52
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA1992
United Airlines
UA2608
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
15:05
Newark
17:35
Washington Dulles
21:25
Chicago O'Hare
|
05:45
Newark
16:25
Washington Dulles
18:52
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4414
United Airlines
UA4589
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
11:25
Newark
14:00
Pittsburgh
21:25
Chicago O'Hare
|
05:45
Newark
12:47
Pittsburgh
14:40
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4542
United Airlines
UA4521
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
09:55
Newark
13:30
Rochester
21:25
Chicago O'Hare
|
05:45
Newark
11:12
Rochester
14:35
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4541
United Airlines
UA1704
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
10:55
Newark
16:15
Cleveland
21:25
Chicago O'Hare
|
05:45
Newark
12:32
Cleveland
16:48
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4443
United Airlines
UA3565
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
13:55
Newark
20:00
Indianapolis
21:25
Chicago O'Hare
|
05:45
Newark
16:04
Indianapolis
20:15
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4541
United Airlines
UA3420
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
10:55
Newark
18:00
Cleveland
21:25
Chicago O'Hare
|
05:45
Newark
12:32
Cleveland
18:34
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4565
United Airlines
UA4420
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
13:15
Newark
19:30
Columbus
21:25
Chicago O'Hare
|
05:45
Newark
15:01
Columbus
19:53
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4466
United Airlines
UA4512
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
09:25
Newark
16:15
Detroit
21:25
Chicago O'Hare
|
05:45
Newark
11:23
Detroit
16:38
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA1254
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
10:15
Newark
21:25
Chicago O'Hare
|
05:45
Newark
11:51
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4405
United Airlines
UA4420
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
16:45
Newark
19:30
Columbus
21:25
Chicago O'Hare
|
05:45
Newark
18:40
Columbus
19:53
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
08:30
Newark
21:25
Chicago O'Hare
|
05:45
Newark
10:21
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4542
United Airlines
UA5577 3703 3703
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
09:55
Newark
17:45
Rochester
21:25
Chicago O'Hare
|
05:45
Newark
11:12
Rochester
18:52
Chicago O'Hare
23:50
Hancock
|
Connect |
UA187
United Airlines
UA4443
United Airlines
UA4560
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
13:55
Newark
17:50
Indianapolis
21:25
Chicago O'Hare
|
05:45
Newark
16:04
Indianapolis
18:05
Chicago O'Hare
23:50
Hancock
|
Connect |
BA054
British Airways
BA297
British Airways
UA5140
United Airlines
|
21:15
Johannesburg
16:25
London Heathrow
21:25
Chicago O'Hare
|
07:35
London Heathrow
19:05
Chicago O'Hare
23:50
Hancock
|
Connect |
BA054
British Airways
BA295
British Airways
UA5140
United Airlines
|
21:15
Johannesburg
12:20
London Heathrow
21:25
Chicago O'Hare
|
07:35
London Heathrow
15:05
Chicago O'Hare
23:50
Hancock
|
Connect |
DL201
Delta
DL1466
Delta
UA5140
United Airlines
|
22:55
Johannesburg
14:50
Atlanta
21:25
Chicago O'Hare
|
09:15
Atlanta
15:45
Chicago O'Hare
23:50
Hancock
|
Connect |
DL201
Delta
DL2864
Delta
UA5140
United Airlines
|
22:55
Johannesburg
12:21
Atlanta
21:25
Chicago O'Hare
|
09:15
Atlanta
13:15
Chicago O'Hare
23:50
Hancock
|
Connect |
DL201
Delta
DL1725
Delta
UA5140
United Airlines
|
22:55
Johannesburg
10:10
Atlanta
21:25
Chicago O'Hare
|
09:15
Atlanta
11:09
Chicago O'Hare
23:50
Hancock
|
Connect |
DL201
Delta
DL5237
Delta
UA3837
United Airlines
UA5140
United Airlines
|
22:55
Johannesburg
13:45
Atlanta
17:27
Lexington
21:25
Chicago O'Hare
|
09:15
Atlanta
14:58
Lexington
18:05
Chicago O'Hare
23:50
Hancock
|
Connect |
DL201
Delta
DL4815
Delta
UA3990
United Airlines
UA5140
United Airlines
|
22:55
Johannesburg
10:35
Atlanta
16:00
Moline
21:25
Chicago O'Hare
|
09:15
Atlanta
11:26
Moline
17:05
Chicago O'Hare
23:50
Hancock
|
Connect |
KL0592
KLM
KL0611
KLM
UA5140
United Airlines
|
23:10
Johannesburg
12:25
Amsterdam Schiphol
21:25
Chicago O'Hare
|
10:20
Amsterdam Schiphol
14:15
Chicago O'Hare
23:50
Hancock
|
Connect |
You can find hotels and accommodations in Greenstone, ON, Canada with our hotels search tool below
Booking.com