HowToGo

Flight from Randburg to Greenstone, ON, Canada

How to get to Greenstone, ON, Canada from Randburg by flight ? You can check flights from Randburg to Greenstone, ON, Canada below.

Search Transfer from Randburg to Greenstone, ON, Canada

Search Flights

You can find flight ticket prices from Randburg to Greenstone, ON, Canada with our flight tickets search tool below

1. Johannesburg to Thunder Bay

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

  2. You take a flight from Johannesburg to Thunder Bay and cost approximately 700 USD.

  3. 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

2. Johannesburg to Hancock

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

  2. You take a flight from Johannesburg to Hancock and cost approximately 950 USD.

  3. 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

References

Find Hotels in Greenstone, ON, Canada

You can find hotels and accommodations in Greenstone, ON, Canada with our hotels search tool below

Booking.com