How to get to Greenstone, ON, Canada from Midrand by flight ? You can check flights from Midrand to Greenstone, ON, Canada below.
You can find flight ticket prices from Midrand to Greenstone, ON, Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Midrand to Johannesburg.
You take a flight from Johannesburg to Thunder Bay and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Thunder Bay to your destination in Greenstone, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
LH573
Lufthansa
LH470
Lufthansa
AC8559
Air Canada
|
19:00
Johannesburg
13:50
Frankfurt
18:00
Toronto
|
05:35
Frankfurt
16:20
Toronto
20:07
Thunder Bay
|
Connect |
LH573
Lufthansa
AC841
Air Canada
AC8555
Air Canada
|
19:00
Johannesburg
09:20
Frankfurt
14:00
Toronto
|
05:35
Frankfurt
11:45
Toronto
16:07
Thunder Bay
|
Connect |
LH573
Lufthansa
AC841
Air Canada
AC8935
Air Canada
|
19:00
Johannesburg
09:20
Frankfurt
14:45
Toronto
|
05:35
Frankfurt
11:45
Toronto
16:33
Thunder Bay
|
Connect |
LH573
Lufthansa
AC841
Air Canada
AC8559
Air Canada
|
19:00
Johannesburg
09:20
Frankfurt
18:00
Toronto
|
05:35
Frankfurt
11:45
Toronto
20:07
Thunder Bay
|
Connect |
LX283
Swiss
AC881
Air Canada
AC8555
Air Canada
|
19:25
Johannesburg
09:40
Zurich
14:00
Toronto
|
06:10
Zurich
12:05
Toronto
16:07
Thunder Bay
|
Connect |
LX283
Swiss
AC881
Air Canada
AC8935
Air Canada
|
19:25
Johannesburg
09:40
Zurich
14:45
Toronto
|
06:10
Zurich
12:05
Toronto
16:33
Thunder Bay
|
Connect |
LX283
Swiss
AC881
Air Canada
AC8559
Air Canada
|
19:25
Johannesburg
09:40
Zurich
18:00
Toronto
|
06:10
Zurich
12:05
Toronto
20:07
Thunder Bay
|
Connect |
UA187
United Airlines
PD120
Porter Airlines
PD458
Porter Airlines
|
20:00
Johannesburg
07:50
Newark
11:25
Billy Bishop Toronto City
|
06:15
Newark
09:29
Billy Bishop Toronto City
13:29
Thunder Bay
|
Connect |
UA187
United Airlines
UA3532
United Airlines
AC8922
Air Canada
AC8935
Air Canada
|
20:00
Johannesburg
08:49
Newark
11:30
Pittsburgh
14:45
Toronto
|
06:15
Newark
10:30
Pittsburgh
12:35
Toronto
16:33
Thunder Bay
|
Connect |
UA187
United Airlines
UA4551
United Airlines
AC8924
Air Canada
AC8555
Air Canada
|
20:00
Johannesburg
07:49
Newark
10:30
Pittsburgh
14:00
Toronto
|
06:15
Newark
09:20
Pittsburgh
11:37
Toronto
16:07
Thunder Bay
|
Connect |
UA187
United Airlines
AC8875
Air Canada
AC8559
Air Canada
|
20:00
Johannesburg
09:05
Newark
18:00
Toronto
|
06:15
Newark
10:40
Toronto
20:07
Thunder Bay
|
Connect |
UA187
United Airlines
AC8875
Air Canada
AC8555
Air Canada
|
20:00
Johannesburg
09:05
Newark
14:00
Toronto
|
06:15
Newark
10:40
Toronto
16:07
Thunder Bay
|
Connect |
UA187
United Airlines
UA4461 4584
United Airlines
AC8559
Air Canada
|
20:00
Johannesburg
07:08
Newark
18:00
Toronto
|
06:15
Newark
08:50
Toronto
20:07
Thunder Bay
|
Connect |
UA187
United Airlines
UA4172
United Airlines
AC7533
Air Canada
AC8559
Air Canada
|
20:00
Johannesburg
12:29
Newark
15:15
Philadelphia
18:00
Toronto
|
06:15
Newark
13:17
Philadelphia
16:50
Toronto
20:07
Thunder Bay
|
Connect |
UA187
United Airlines
UA4551
United Airlines
AC8922
Air Canada
AC8555
Air Canada
|
20:00
Johannesburg
07:49
Newark
11:30
Pittsburgh
14:00
Toronto
|
06:15
Newark
09:20
Pittsburgh
12:35
Toronto
16:07
Thunder Bay
|
Connect |
UA187
United Airlines
UA3532
United Airlines
AC8922
Air Canada
AC8555
Air Canada
|
20:00
Johannesburg
08:49
Newark
11:30
Pittsburgh
14:00
Toronto
|
06:15
Newark
10:30
Pittsburgh
12:35
Toronto
16:07
Thunder Bay
|
Connect |
UA187
United Airlines
UA4551
United Airlines
AC8922
Air Canada
AC8935
Air Canada
|
20:00
Johannesburg
07:49
Newark
11:30
Pittsburgh
14:45
Toronto
|
06:15
Newark
09:20
Pittsburgh
12:35
Toronto
16:33
Thunder Bay
|
Connect |
UA187
United Airlines
UA4551
United Airlines
AC8924
Air Canada
AC8559
Air Canada
|
20:00
Johannesburg
07:49
Newark
10:30
Pittsburgh
18:00
Toronto
|
06:15
Newark
09:20
Pittsburgh
11:37
Toronto
20:07
Thunder Bay
|
Connect |
UA187
United Airlines
UA3718
United Airlines
AC8935
Air Canada
|
20:00
Johannesburg
07:59
Newark
14:45
Toronto
|
06:15
Newark
09:43
Toronto
16:33
Thunder Bay
|
Connect |
UA187
United Airlines
PD124
Porter Airlines
PD635
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
13:30
Billy Bishop Toronto City
|
06:15
Newark
11:50
Billy Bishop Toronto City
15:34
Thunder Bay
|
Connect |
UA187
United Airlines
UA4461 4584
United Airlines
AC8935
Air Canada
|
20:00
Johannesburg
07:08
Newark
14:45
Toronto
|
06:15
Newark
08:50
Toronto
16:33
Thunder Bay
|
Connect |
UA187
United Airlines
UA3532
United Airlines
AC8922
Air Canada
AC8559
Air Canada
|
20:00
Johannesburg
08:49
Newark
11:30
Pittsburgh
18:00
Toronto
|
06:15
Newark
10:30
Pittsburgh
12:35
Toronto
20:07
Thunder Bay
|
Connect |
UA187
United Airlines
AC8875
Air Canada
AC8935
Air Canada
|
20:00
Johannesburg
09:05
Newark
14:45
Toronto
|
06:15
Newark
10:40
Toronto
16:33
Thunder Bay
|
Connect |
UA187
United Airlines
PD122
Porter Airlines
PD224
Porter Airlines
|
20:00
Johannesburg
08:55
Newark
13:50
Billy Bishop Toronto City
|
06:15
Newark
10:40
Billy Bishop Toronto City
15:54
Thunder Bay
|
Connect |
UA187
United Airlines
UA4551
United Airlines
AC8922
Air Canada
AC8559
Air Canada
|
20:00
Johannesburg
07:49
Newark
11:30
Pittsburgh
18:00
Toronto
|
06:15
Newark
09:20
Pittsburgh
12:35
Toronto
20:07
Thunder Bay
|
Connect |
UA187
United Airlines
PD120
Porter Airlines
PD224
Porter Airlines
|
20:00
Johannesburg
07:50
Newark
13:50
Billy Bishop Toronto City
|
06:15
Newark
09:29
Billy Bishop Toronto City
15:54
Thunder Bay
|
Connect |
UA187
United Airlines
UA4461 4584
United Airlines
AC8555
Air Canada
|
20:00
Johannesburg
07:08
Newark
14:00
Toronto
|
06:15
Newark
08:50
Toronto
16:07
Thunder Bay
|
Connect |
UA187
United Airlines
PD124
Porter Airlines
PD635
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
14:45
Billy Bishop Toronto City
|
06:15
Newark
11:50
Billy Bishop Toronto City
16:49
Thunder Bay
|
Connect |
UA187
United Airlines
UA3718
United Airlines
AC8555
Air Canada
|
20:00
Johannesburg
07:59
Newark
14:00
Toronto
|
06:15
Newark
09:43
Toronto
16:07
Thunder Bay
|
Connect |
UA187
United Airlines
PD122
Porter Airlines
PD635
Porter Airlines
|
20:00
Johannesburg
08:55
Newark
14:45
Billy Bishop Toronto City
|
06:15
Newark
10:40
Billy Bishop Toronto City
16:49
Thunder Bay
|
Connect |
UA187
United Airlines
UA4551
United Airlines
AC8924
Air Canada
AC8935
Air Canada
|
20:00
Johannesburg
07:49
Newark
10:30
Pittsburgh
14:45
Toronto
|
06:15
Newark
09:20
Pittsburgh
11:37
Toronto
16:33
Thunder Bay
|
Connect |
UA187
United Airlines
UA3718
United Airlines
AC8559
Air Canada
|
20:00
Johannesburg
07:59
Newark
18:00
Toronto
|
06:15
Newark
09:43
Toronto
20:07
Thunder Bay
|
Connect |
BA054
British Airways
AC855
Air Canada
AC8935
Air Canada
|
20:45
Johannesburg
11:05
London Heathrow
14:45
Toronto
|
06:55
London Heathrow
13:55
Toronto
16:33
Thunder Bay
|
Connect |
DL201
Delta
DL2204
Delta
WS3219
WestJet
|
21:55
Johannesburg
14:03
Atlanta
21:55
Toronto
|
08:15
Atlanta
16:15
Toronto
00:03
Thunder Bay
|
Connect |
DL201
Delta
DL2320
Delta
WS3219
WestJet
|
21:55
Johannesburg
13:45
Atlanta
21:55
Toronto
|
08:15
Atlanta
15:52
Toronto
00:03
Thunder Bay
|
Connect |
DL201
Delta
DL564
Delta
WS3123
WestJet
|
21:55
Johannesburg
09:05
Atlanta
16:15
Toronto
|
08:15
Atlanta
11:12
Toronto
18:23
Thunder Bay
|
Connect |
DL201
Delta
DL564
Delta
WS3216
WestJet
|
21:55
Johannesburg
09:05
Atlanta
13:50
Toronto
|
08:15
Atlanta
11:12
Toronto
15:57
Thunder Bay
|
Connect |
LY052
El Al
AC081
Air Canada
AC8559
Air Canada
|
23:00
Johannesburg
11:45
Tel Aviv
18:00
Toronto
|
08:35
Tel Aviv
16:25
Toronto
20:07
Thunder Bay
|
Connect |
KL0592
KLM
AC827
Air Canada
AC8559
Air Canada
|
23:10
Johannesburg
12:15
Amsterdam Schiphol
18:00
Toronto
|
10:15
Amsterdam Schiphol
14:10
Toronto
20:07
Thunder Bay
|
Connect |
KL0592
KLM
KL0695
KLM
WS3219
WestJet
|
23:10
Johannesburg
17:55
Amsterdam Schiphol
21:55
Toronto
|
10:15
Amsterdam Schiphol
19:50
Toronto
00:03
Thunder Bay
|
Connect |
You take a bus, shuttle or taxi from your location in Midrand to Johannesburg.
You take a flight from Johannesburg to Hancock and cost approximately 1000 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
19:40
Chicago O'Hare
|
05:35
Frankfurt
13:00
Chicago O'Hare
22:13
Hancock
|
Connect |
LH573
Lufthansa
LH430
Lufthansa
UA5038 5062 5124
United Airlines
|
19:00
Johannesburg
10:45
Frankfurt
15:35
Chicago O'Hare
|
05:35
Frankfurt
13:00
Chicago O'Hare
18:05
Hancock
|
Connect |
LH573
Lufthansa
UA945
United Airlines
UA5140
United Airlines
|
19:00
Johannesburg
08:35
Frankfurt
19:40
Chicago O'Hare
|
05:35
Frankfurt
10:55
Chicago O'Hare
22:13
Hancock
|
Connect |
LH573
Lufthansa
UA906
United Airlines
UA5140
United Airlines
|
19:00
Johannesburg
12:45
Frankfurt
19:40
Chicago O'Hare
|
05:35
Frankfurt
15:05
Chicago O'Hare
22:13
Hancock
|
Connect |
LH573
Lufthansa
UA945
United Airlines
UA5038 5062 5124
United Airlines
|
19:00
Johannesburg
08:35
Frankfurt
15:35
Chicago O'Hare
|
05:35
Frankfurt
10:55
Chicago O'Hare
18:05
Hancock
|
Connect |
LX283
Swiss
UA12
United Airlines
UA5038 5062 5124
United Airlines
|
19:25
Johannesburg
09:50
Zurich
15:35
Chicago O'Hare
|
06:10
Zurich
12:45
Chicago O'Hare
18:05
Hancock
|
Connect |
UA187
United Airlines
UA3486
United Airlines
UA468
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
10:20
Newark
17:44
Cleveland
19:40
Chicago O'Hare
|
06:15
Newark
12:09
Cleveland
18:13
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA794
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
10:06
Newark
19:40
Chicago O'Hare
|
06:15
Newark
11:51
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA3537
United Airlines
UA2649
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
12:29
Newark
18:28
Grand Rapids
19:40
Chicago O'Hare
|
06:15
Newark
14:40
Grand Rapids
18:35
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA3473
United Airlines
UA4666
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
08:23
Newark
17:40
Buffalo
19:40
Chicago O'Hare
|
06:15
Newark
10:01
Buffalo
18:42
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA3537
United Airlines
UA3826 5522
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
12:29
Newark
16:50
Grand Rapids
19:40
Chicago O'Hare
|
06:15
Newark
14:40
Grand Rapids
17:00
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA4547
United Airlines
UA3826 5522
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
12:07
Newark
16:50
Grand Rapids
19:40
Chicago O'Hare
|
06:15
Newark
14:15
Grand Rapids
17:00
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA3532
United Airlines
UA4647
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
08:49
Newark
14:05
Pittsburgh
19:40
Chicago O'Hare
|
06:15
Newark
10:30
Pittsburgh
14:55
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA405
United Airlines
UA5038 5062 5124
United Airlines
|
20:00
Johannesburg
11:45
Newark
15:35
Chicago O'Hare
|
06:15
Newark
13:14
Chicago O'Hare
18:05
Hancock
|
Connect |
UA187
United Airlines
UA3611
United Airlines
UA4647
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
10:45
Newark
14:05
Pittsburgh
19:40
Chicago O'Hare
|
06:15
Newark
12:10
Pittsburgh
14:55
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA4405
United Airlines
UA5572
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
14:05
Newark
17:45
State College
19:40
Chicago O'Hare
|
06:15
Newark
15:12
State College
18:47
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA405
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
11:45
Newark
19:40
Chicago O'Hare
|
06:15
Newark
13:14
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA4187
United Airlines
UA4666
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
14:50
Newark
17:40
Buffalo
19:40
Chicago O'Hare
|
06:15
Newark
16:13
Buffalo
18:42
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA1762
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
07:51
Newark
19:40
Chicago O'Hare
|
06:15
Newark
09:24
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA3594
United Airlines
UA468
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
11:50
Newark
17:44
Cleveland
19:40
Chicago O'Hare
|
06:15
Newark
13:31
Cleveland
18:13
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA4551
United Airlines
UA4647
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
07:49
Newark
14:05
Pittsburgh
19:40
Chicago O'Hare
|
06:15
Newark
09:20
Pittsburgh
14:55
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA3473
United Airlines
UA3429 6032
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
08:23
Newark
11:00
Buffalo
19:40
Chicago O'Hare
|
06:15
Newark
10:01
Buffalo
12:05
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA3473
United Airlines
UA3429 6032
United Airlines
UA5038 5062 5124
United Airlines
|
20:00
Johannesburg
08:23
Newark
11:00
Buffalo
15:35
Chicago O'Hare
|
06:15
Newark
10:01
Buffalo
12:05
Chicago O'Hare
18:05
Hancock
|
Connect |
UA187
United Airlines
UA4481
United Airlines
UA4407
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
09:29
Newark
17:41
Harrisburg
19:40
Chicago O'Hare
|
06:15
Newark
10:22
Harrisburg
18:49
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA1762
United Airlines
UA5038 5062 5124
United Airlines
|
20:00
Johannesburg
07:51
Newark
15:35
Chicago O'Hare
|
06:15
Newark
09:24
Chicago O'Hare
18:05
Hancock
|
Connect |
UA187
United Airlines
UA794
United Airlines
UA5038 5062 5124
United Airlines
|
20:00
Johannesburg
10:06
Newark
15:35
Chicago O'Hare
|
06:15
Newark
11:51
Chicago O'Hare
18:05
Hancock
|
Connect |
UA187
United Airlines
UA3486
United Airlines
UA1704
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
10:20
Newark
14:19
Cleveland
19:40
Chicago O'Hare
|
06:15
Newark
12:09
Cleveland
14:48
Chicago O'Hare
22:13
Hancock
|
Connect |
UA187
United Airlines
UA4172
United Airlines
UA2301
United Airlines
UA5140
United Airlines
|
20:00
Johannesburg
12:29
Newark
17:07
Philadelphia
19:40
Chicago O'Hare
|
06:15
Newark
13:17
Philadelphia
18:28
Chicago O'Hare
22:13
Hancock
|
Connect |
BA054
British Airways
BA295
British Airways
UA5038 5062 5124
United Airlines
|
20:45
Johannesburg
10:25
London Heathrow
15:35
Chicago O'Hare
|
06:55
London Heathrow
13:10
Chicago O'Hare
18:05
Hancock
|
Connect |
DL201
Delta
DL1725
Delta
UA5038 5062 5124
United Airlines
|
21:55
Johannesburg
10:07
Atlanta
15:35
Chicago O'Hare
|
08:15
Atlanta
11:10
Chicago O'Hare
18:05
Hancock
|
Connect |
DL201
Delta
DL2280
Delta
UA4692
United Airlines
UA5038 5062 5124
United Airlines
|
21:55
Johannesburg
11:05
Atlanta
14:00
Covington
15:35
Chicago O'Hare
|
08:15
Atlanta
12:31
Covington
14:35
Chicago O'Hare
18:05
Hancock
|
Connect |
DL201
Delta
DL1643
Delta
UA3554 5294
United Airlines
UA5038 5062 5124
United Airlines
|
21:55
Johannesburg
10:01
Atlanta
11:51
Madison
15:35
Chicago O'Hare
|
08:15
Atlanta
11:00
Madison
12:57
Chicago O'Hare
18:05
Hancock
|
Connect |
DL201
Delta
DL2775
Delta
UA3743
United Airlines
UA5038 5062 5124
United Airlines
|
21:55
Johannesburg
09:30
Atlanta
13:35
Dayton
15:35
Chicago O'Hare
|
08:15
Atlanta
10:56
Dayton
14:04
Chicago O'Hare
18:05
Hancock
|
Connect |
DL201
Delta
DL739
Delta
UA5038 5062 5124
United Airlines
|
21:55
Johannesburg
13:13
Atlanta
15:35
Chicago O'Hare
|
08:15
Atlanta
14:19
Chicago O'Hare
18:05
Hancock
|
Connect |
DL201
Delta
DL1554
Delta
UA5222
United Airlines
UA5038 5062 5124
United Airlines
|
21:55
Johannesburg
09:32
Atlanta
11:51
Indianapolis
15:35
Chicago O'Hare
|
08:15
Atlanta
10:58
Indianapolis
12:05
Chicago O'Hare
18:05
Hancock
|
Connect |
DL201
Delta
DL2785
Delta
UA4002
United Airlines
UA5038 5062 5124
United Airlines
|
21:55
Johannesburg
10:11
Atlanta
13:35
Lexington
15:35
Chicago O'Hare
|
08:15
Atlanta
11:26
Lexington
14:10
Chicago O'Hare
18:05
Hancock
|
Connect |
DL201
Delta
DL2077
Delta
UA3780
United Airlines
UA5038 5062 5124
United Airlines
|
21:55
Johannesburg
10:00
Atlanta
13:30
Madison
15:35
Chicago O'Hare
|
08:15
Atlanta
10:54
Madison
14:36
Chicago O'Hare
18:05
Hancock
|
Connect |
DL201
Delta
DL2615
Delta
UA3743
United Airlines
UA5038 5062 5124
United Airlines
|
21:55
Johannesburg
09:25
Atlanta
13:35
Dayton
15:35
Chicago O'Hare
|
08:15
Atlanta
10:54
Dayton
14:04
Chicago O'Hare
18:05
Hancock
|
Connect |
KL0592
KLM
KL0611
KLM
UA5140
United Airlines
|
23:10
Johannesburg
12:25
Amsterdam Schiphol
19:40
Chicago O'Hare
|
10:15
Amsterdam Schiphol
14:15
Chicago O'Hare
22:13
Hancock
|
Connect |
KL0592
KLM
KL0611
KLM
UA5038 5062 5124
United Airlines
|
23:10
Johannesburg
12:25
Amsterdam Schiphol
15:35
Chicago O'Hare
|
10:15
Amsterdam Schiphol
14:15
Chicago O'Hare
18:05
Hancock
|
Connect |
You take a bus, shuttle or taxi from your location in Midrand to Johannesburg.
You take a flight from Johannesburg to Sault Ste Marie and cost approximately 750 USD.
You take a bus, shuttle or taxi from Sault Ste Marie to your destination in Greenstone, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
LH573
Lufthansa
AC841
Air Canada
AC8205
Air Canada
|
19:00
Johannesburg
09:20
Frankfurt
20:55
Toronto
|
05:35
Frankfurt
11:45
Toronto
22:14
Sault Ste Marie
|
Connect |
LH573
Lufthansa
AC841
Air Canada
AC8201
Air Canada
|
19:00
Johannesburg
09:20
Frankfurt
14:10
Toronto
|
05:35
Frankfurt
11:45
Toronto
15:29
Sault Ste Marie
|
Connect |
LH573
Lufthansa
LH470
Lufthansa
AC8205
Air Canada
|
19:00
Johannesburg
13:50
Frankfurt
20:55
Toronto
|
05:35
Frankfurt
16:20
Toronto
22:14
Sault Ste Marie
|
Connect |
LH573
Lufthansa
AC843
Air Canada
AC8205
Air Canada
|
19:00
Johannesburg
17:05
Frankfurt
20:55
Toronto
|
05:35
Frankfurt
19:25
Toronto
22:14
Sault Ste Marie
|
Connect |
DE2289
Condor Flugdienst
AC841
Air Canada
AC8201
Air Canada
|
19:15
Johannesburg
09:20
Frankfurt
14:10
Toronto
|
05:25
Frankfurt
11:45
Toronto
15:29
Sault Ste Marie
|
Connect |
LX283
Swiss
AC881
Air Canada
AC8205
Air Canada
|
19:25
Johannesburg
09:40
Zurich
20:55
Toronto
|
06:10
Zurich
12:05
Toronto
22:14
Sault Ste Marie
|
Connect |
LX283
Swiss
AC881
Air Canada
AC8201
Air Canada
|
19:25
Johannesburg
09:40
Zurich
14:10
Toronto
|
06:10
Zurich
12:05
Toronto
15:29
Sault Ste Marie
|
Connect |
UA187
United Airlines
AC8875
Air Canada
AC8201
Air Canada
|
20:00
Johannesburg
09:05
Newark
14:10
Toronto
|
06:15
Newark
10:40
Toronto
15:29
Sault Ste Marie
|
Connect |
UA187
United Airlines
PD122
Porter Airlines
PD691
Porter Airlines
|
20:00
Johannesburg
08:55
Newark
20:05
Billy Bishop Toronto City
|
06:15
Newark
10:40
Billy Bishop Toronto City
21:24
Sault Ste Marie
|
Connect |
UA187
United Airlines
PD122
Porter Airlines
PD687
Porter Airlines
|
20:00
Johannesburg
08:55
Newark
16:15
Billy Bishop Toronto City
|
06:15
Newark
10:40
Billy Bishop Toronto City
17:34
Sault Ste Marie
|
Connect |
UA187
United Airlines
PD124
Porter Airlines
PD687
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
16:15
Billy Bishop Toronto City
|
06:15
Newark
11:50
Billy Bishop Toronto City
17:34
Sault Ste Marie
|
Connect |
UA187
United Airlines
UA3532
United Airlines
AC8922
Air Canada
AC8201
Air Canada
|
20:00
Johannesburg
08:49
Newark
11:30
Pittsburgh
14:10
Toronto
|
06:15
Newark
10:30
Pittsburgh
12:35
Toronto
15:29
Sault Ste Marie
|
Connect |
UA187
United Airlines
UA4461 4584
United Airlines
AC8201
Air Canada
|
20:00
Johannesburg
07:08
Newark
14:10
Toronto
|
06:15
Newark
08:50
Toronto
15:29
Sault Ste Marie
|
Connect |
UA187
United Airlines
UA3718
United Airlines
AC8201
Air Canada
|
20:00
Johannesburg
07:59
Newark
14:10
Toronto
|
06:15
Newark
09:43
Toronto
15:29
Sault Ste Marie
|
Connect |
UA187
United Airlines
UA4419
United Airlines
AC451
Air Canada
AC8201
Air Canada
|
20:00
Johannesburg
09:00
Newark
12:00
Ottawa
14:10
Toronto
|
06:15
Newark
10:42
Ottawa
13:05
Toronto
15:29
Sault Ste Marie
|
Connect |
UA187
United Airlines
PD124
Porter Airlines
PD691
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
20:05
Billy Bishop Toronto City
|
06:15
Newark
11:50
Billy Bishop Toronto City
21:24
Sault Ste Marie
|
Connect |
UA187
United Airlines
PD120
Porter Airlines
PD691
Porter Airlines
|
20:00
Johannesburg
07:50
Newark
20:05
Billy Bishop Toronto City
|
06:15
Newark
09:29
Billy Bishop Toronto City
21:24
Sault Ste Marie
|
Connect |
UA187
United Airlines
UA606
United Airlines
PD940
Porter Airlines
PD687
Porter Airlines
|
20:00
Johannesburg
08:15
Newark
11:05
Boston
16:15
Billy Bishop Toronto City
|
06:15
Newark
09:24
Boston
13:04
Billy Bishop Toronto City
17:34
Sault Ste Marie
|
Connect |
UA187
United Airlines
UA4551
United Airlines
AC8924
Air Canada
AC8201
Air Canada
|
20:00
Johannesburg
07:49
Newark
10:30
Pittsburgh
14:10
Toronto
|
06:15
Newark
09:20
Pittsburgh
11:37
Toronto
15:29
Sault Ste Marie
|
Connect |
UA187
United Airlines
UA4551
United Airlines
AC8922
Air Canada
AC8201
Air Canada
|
20:00
Johannesburg
07:49
Newark
11:30
Pittsburgh
14:10
Toronto
|
06:15
Newark
09:20
Pittsburgh
12:35
Toronto
15:29
Sault Ste Marie
|
Connect |
BA054
British Airways
BA093
British Airways
AC8205
Air Canada
|
20:45
Johannesburg
13:10
London Heathrow
20:55
Toronto
|
06:55
London Heathrow
15:55
Toronto
22:14
Sault Ste Marie
|
Connect |
BA054
British Airways
BA099
British Airways
AC8205
Air Canada
|
20:45
Johannesburg
17:05
London Heathrow
20:55
Toronto
|
06:55
London Heathrow
19:55
Toronto
22:14
Sault Ste Marie
|
Connect |
BA054
British Airways
AC855
Air Canada
AC8205
Air Canada
|
20:45
Johannesburg
11:05
London Heathrow
20:55
Toronto
|
06:55
London Heathrow
13:55
Toronto
22:14
Sault Ste Marie
|
Connect |
DL201
Delta
DL564
Delta
AC8205
Air Canada
|
21:55
Johannesburg
09:05
Atlanta
20:55
Toronto
|
08:15
Atlanta
11:12
Toronto
22:14
Sault Ste Marie
|
Connect |
DL201
Delta
DL2204
Delta
AC8205
Air Canada
|
21:55
Johannesburg
14:03
Atlanta
20:55
Toronto
|
08:15
Atlanta
16:15
Toronto
22:14
Sault Ste Marie
|
Connect |
DL201
Delta
DL2320
Delta
AC8205
Air Canada
|
21:55
Johannesburg
13:45
Atlanta
20:55
Toronto
|
08:15
Atlanta
15:52
Toronto
22:14
Sault Ste Marie
|
Connect |
DL201
Delta
DL564
Delta
AC8201
Air Canada
|
21:55
Johannesburg
09:05
Atlanta
14:10
Toronto
|
08:15
Atlanta
11:12
Toronto
15:29
Sault Ste Marie
|
Connect |
LY052
El Al
AC081
Air Canada
AC8205
Air Canada
|
23:00
Johannesburg
11:45
Tel Aviv
20:55
Toronto
|
08:35
Tel Aviv
16:25
Toronto
22:14
Sault Ste Marie
|
Connect |
KL0592
KLM
KL0695
KLM
AC8205
Air Canada
|
23:10
Johannesburg
17:55
Amsterdam Schiphol
20:55
Toronto
|
10:15
Amsterdam Schiphol
19:50
Toronto
22:14
Sault Ste Marie
|
Connect |
KL0592
KLM
AC827
Air Canada
AC8205
Air Canada
|
23:10
Johannesburg
12:15
Amsterdam Schiphol
20:55
Toronto
|
10:15
Amsterdam Schiphol
14:10
Toronto
22:14
Sault Ste Marie
|
Connect |
You can find hotels and accommodations in Greenstone, ON, Canada with our hotels search tool below
Booking.com