HowToGo

Flight from Orkney to Mainland, ON, Canada

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

Search Transfer from Orkney to Mainland, ON, Canada

Search Flights

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

1. Johannesburg to Toronto

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

  2. You take a flight from Johannesburg to Toronto and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Toronto to your destination in Mainland, ON, Canada.

Flight Depart Arrive
LH573 Lufthansa
LH470 Lufthansa
19:40 Johannesburg
13:25 Frankfurt
05:30 Frankfurt
16:05 Toronto
Connect
LH573 Lufthansa
AC841 Air Canada
19:40 Johannesburg
09:45 Frankfurt
05:30 Frankfurt
12:20 Toronto
Connect
AF995 Air France
AF356 Air France
19:50 Johannesburg
14:05 Paris CDG
05:45 Paris CDG
16:30 Toronto
Connect
LX285 Swiss
AC881 Air Canada
20:25 Johannesburg
13:20 Zurich
06:10 Zurich
16:05 Toronto
Connect
BA056 British Airways
BA099 British Airways
21:10 Johannesburg
16:55 London Heathrow
06:25 London Heathrow
20:00 Toronto
Connect
BA056 British Airways
BA093 British Airways
21:10 Johannesburg
11:45 London Heathrow
06:25 London Heathrow
14:50 Toronto
Connect
UA187 United Airlines
AC7475 Air Canada
22:00 Johannesburg
11:10 Newark
07:00 Newark
12:50 Toronto
Connect
UA187 United Airlines
UA296 United Airlines
UA3836 United Airlines
22:00 Johannesburg
09:55 Newark
12:30 Washington Dulles
07:00 Newark
11:22 Washington Dulles
14:09 Toronto
Connect
UA187 United Airlines
UA1663 United Airlines
AC7509 Air Canada
22:00 Johannesburg
11:15 Newark
14:20 Boston
07:00 Newark
12:28 Boston
16:18 Toronto
Connect
UA187 United Airlines
UA1953 United Airlines
AC7509 Air Canada
22:00 Johannesburg
10:05 Newark
14:20 Boston
07:00 Newark
11:31 Boston
16:18 Toronto
Connect
UA187 United Airlines
UA4500 United Airlines
AC8789 Air Canada
22:00 Johannesburg
08:00 Newark
11:15 Reagan Washington
07:00 Newark
09:25 Reagan Washington
12:46 Toronto
Connect
UA187 United Airlines
UA4529 United Airlines
22:00 Johannesburg
13:00 Newark
07:00 Newark
14:50 Toronto
Connect
UA187 United Airlines
UA3532 United Airlines
AC8924 Air Canada
22:00 Johannesburg
09:00 Newark
12:50 Pittsburgh
07:00 Newark
10:48 Pittsburgh
13:59 Toronto
Connect
UA187 United Airlines
UA4589 United Airlines
AC8225 Air Canada
22:00 Johannesburg
09:00 Newark
14:05 Quebec
07:00 Newark
10:51 Quebec
15:45 Toronto
Connect
UA187 United Airlines
UA4479 United Airlines
22:00 Johannesburg
10:00 Newark
07:00 Newark
11:56 Toronto
Connect
DL201 Delta
DL2508 Delta
WS3651 WestJet
22:55 Johannesburg
10:10 Atlanta
12:15 Nashville
08:15 Atlanta
10:17 Nashville
15:31 Toronto
Connect
DL201 Delta
DL1673 Delta
22:55 Johannesburg
13:55 Atlanta
08:15 Atlanta
16:05 Toronto
Connect
DL201 Delta
DL455 Delta
DL4664 Delta
22:55 Johannesburg
11:00 Atlanta
14:02 Detroit
08:15 Atlanta
12:57 Detroit
15:15 Toronto
Connect
DL201 Delta
DL459 Delta
DL4664 Delta
22:55 Johannesburg
09:44 Atlanta
14:02 Detroit
08:15 Atlanta
11:41 Detroit
15:15 Toronto
Connect
DL201 Delta
DL2447 Delta
22:55 Johannesburg
09:58 Atlanta
08:15 Atlanta
12:09 Toronto
Connect
KL0592 KLM
AC827 Air Canada
23:55 Johannesburg
11:55 Amsterdam Schiphol
10:05 Amsterdam Schiphol
14:05 Toronto
Connect
KL0592 KLM
KL0691 KLM
23:55 Johannesburg
13:25 Amsterdam Schiphol
10:05 Amsterdam Schiphol
15:35 Toronto
Connect
KL0592 KLM
TS361 Air Transat
23:55 Johannesburg
13:00 Amsterdam Schiphol
10:05 Amsterdam Schiphol
15:20 Toronto
Connect

2. Johannesburg to Billy Bishop Toronto City

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

  2. You take a flight from Johannesburg to Billy Bishop Toronto City and cost approximately 460 USD.

  3. You take a bus, shuttle or taxi from Billy Bishop Toronto City to your destination in Mainland, ON, Canada.

Flight Depart Arrive
LH573 Lufthansa
AC845 Air Canada
AC7975 Air Canada
19:40 Johannesburg
10:05 Frankfurt
18:30 Montreal
05:30 Frankfurt
12:05 Montreal
19:49 Billy Bishop Toronto City
Connect
LH573 Lufthansa
AC845 Air Canada
AC7973 Air Canada
19:40 Johannesburg
10:05 Frankfurt
17:30 Montreal
05:30 Frankfurt
12:05 Montreal
18:49 Billy Bishop Toronto City
Connect
LH573 Lufthansa
LH478 Lufthansa
AC7973 Air Canada
19:40 Johannesburg
14:05 Frankfurt
17:30 Montreal
05:30 Frankfurt
16:10 Montreal
18:49 Billy Bishop Toronto City
Connect
LH573 Lufthansa
AC845 Air Canada
AC7965 Air Canada
19:40 Johannesburg
10:05 Frankfurt
13:30 Montreal
05:30 Frankfurt
12:05 Montreal
14:49 Billy Bishop Toronto City
Connect
LH573 Lufthansa
LH478 Lufthansa
AC7975 Air Canada
19:40 Johannesburg
14:05 Frankfurt
18:30 Montreal
05:30 Frankfurt
16:10 Montreal
19:49 Billy Bishop Toronto City
Connect
BA056 British Airways
BA185 British Airways
PD134 Porter Airlines
21:10 Johannesburg
10:45 London Heathrow
14:59 Newark
06:25 London Heathrow
13:55 Newark
16:44 Billy Bishop Toronto City
Connect
UA187 United Airlines
UA3605 United Airlines
AC7965 Air Canada
22:00 Johannesburg
08:16 Newark
13:30 Montreal
07:00 Newark
09:59 Montreal
14:49 Billy Bishop Toronto City
Connect
UA187 United Airlines
UA296 United Airlines
PD726 Porter Airlines
22:00 Johannesburg
09:55 Newark
12:35 Washington Dulles
07:00 Newark
11:22 Washington Dulles
14:05 Billy Bishop Toronto City
Connect
UA187 United Airlines
AC8665 Air Canada
AC8961 Air Canada
22:00 Johannesburg
08:25 Newark
16:25 Ottawa
07:00 Newark
09:50 Ottawa
17:29 Billy Bishop Toronto City
Connect
UA187 United Airlines
UA4589 United Airlines
PD514 Porter Airlines
22:00 Johannesburg
09:00 Newark
15:20 Quebec
07:00 Newark
10:51 Quebec
17:10 Billy Bishop Toronto City
Connect
UA187 United Airlines
PD124 Porter Airlines
22:00 Johannesburg
10:10 Newark
07:00 Newark
11:50 Billy Bishop Toronto City
Connect
UA187 United Airlines
PD126 Porter Airlines
22:00 Johannesburg
11:10 Newark
07:00 Newark
12:50 Billy Bishop Toronto City
Connect
UA187 United Airlines
PD120 Porter Airlines
22:00 Johannesburg
07:55 Newark
07:00 Newark
09:30 Billy Bishop Toronto City
Connect
UA187 United Airlines
AC7591 Air Canada
AC7965 Air Canada
22:00 Johannesburg
10:35 Newark
13:30 Montreal
07:00 Newark
12:04 Montreal
14:49 Billy Bishop Toronto City
Connect
UA187 United Airlines
UA3569 United Airlines
PD286 Porter Airlines
22:00 Johannesburg
08:57 Newark
16:10 Halifax
07:00 Newark
12:04 Halifax
18:10 Billy Bishop Toronto City
Connect
DL201 Delta
DL2826 Delta
PD134 Porter Airlines
22:55 Johannesburg
11:20 Atlanta
14:59 Newark
08:15 Atlanta
13:25 Newark
16:44 Billy Bishop Toronto City
Connect
DL201 Delta
DL411 Delta
PD944 Porter Airlines
22:55 Johannesburg
11:15 Atlanta
15:55 Boston
08:15 Atlanta
13:47 Boston
17:54 Billy Bishop Toronto City
Connect
DL201 Delta
DL2549 Delta
PD134 Porter Airlines
22:55 Johannesburg
09:55 Atlanta
14:59 Newark
08:15 Atlanta
12:02 Newark
16:44 Billy Bishop Toronto City
Connect
DL201 Delta
DL2549 Delta
PD130 Porter Airlines
22:55 Johannesburg
09:55 Atlanta
13:10 Newark
08:15 Atlanta
12:02 Newark
14:50 Billy Bishop Toronto City
Connect
DL201 Delta
DL570 Delta
PD944 Porter Airlines
22:55 Johannesburg
10:15 Atlanta
15:55 Boston
08:15 Atlanta
12:46 Boston
17:54 Billy Bishop Toronto City
Connect
DL201 Delta
DL420 Delta
PD944 Porter Airlines
22:55 Johannesburg
11:45 Atlanta
15:55 Boston
08:15 Atlanta
14:13 Boston
17:54 Billy Bishop Toronto City
Connect
DL201 Delta
DL2982 Delta
PD138 Porter Airlines
22:55 Johannesburg
13:43 Atlanta
17:15 Newark
08:15 Atlanta
15:49 Newark
19:00 Billy Bishop Toronto City
Connect
DL201 Delta
DL2549 Delta
PD138 Porter Airlines
22:55 Johannesburg
09:55 Atlanta
17:15 Newark
08:15 Atlanta
12:02 Newark
19:00 Billy Bishop Toronto City
Connect
DL201 Delta
DL2606 Delta
AC7973 Air Canada
22:55 Johannesburg
09:45 Atlanta
17:30 Montreal
08:15 Atlanta
12:21 Montreal
18:49 Billy Bishop Toronto City
Connect
DL201 Delta
DL2826 Delta
PD138 Porter Airlines
22:55 Johannesburg
11:20 Atlanta
17:15 Newark
08:15 Atlanta
13:25 Newark
19:00 Billy Bishop Toronto City
Connect
DL201 Delta
DL2606 Delta
AC7965 Air Canada
22:55 Johannesburg
09:45 Atlanta
13:30 Montreal
08:15 Atlanta
12:21 Montreal
14:49 Billy Bishop Toronto City
Connect
DL201 Delta
DL1346 Delta
PD392 Porter Airlines
22:55 Johannesburg
11:01 Atlanta
15:10 Chicago Midway
08:15 Atlanta
11:58 Chicago Midway
17:47 Billy Bishop Toronto City
Connect
DL201 Delta
DL2606 Delta
PD474 Porter Airlines
22:55 Johannesburg
09:45 Atlanta
17:20 Montreal
08:15 Atlanta
12:21 Montreal
18:39 Billy Bishop Toronto City
Connect
KL0592 KLM
KL0671 KLM
AC7975 Air Canada
23:55 Johannesburg
15:20 Amsterdam Schiphol
18:30 Montreal
10:05 Amsterdam Schiphol
17:05 Montreal
19:49 Billy Bishop Toronto City
Connect
KL0592 KLM
KL0671 KLM
PD478 Porter Airlines
23:55 Johannesburg
15:20 Amsterdam Schiphol
18:20 Montreal
10:05 Amsterdam Schiphol
17:05 Montreal
19:39 Billy Bishop Toronto City
Connect

3. Johannesburg to Buffalo

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

  2. You take a flight from Johannesburg to Buffalo and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Buffalo to your destination in Mainland, ON, Canada.

Flight Depart Arrive
UA187 United Airlines
UA2670 United Airlines
22:00 Johannesburg
09:15 Newark
07:00 Newark
10:48 Buffalo
Connect
UA187 United Airlines
UA1992 United Airlines
UA4367 United Airlines
22:00 Johannesburg
15:00 Newark
17:20 Washington Dulles
07:00 Newark
16:21 Washington Dulles
18:43 Buffalo
Connect
UA187 United Airlines
UA3711 United Airlines
UA4367 United Airlines
22:00 Johannesburg
15:00 Newark
17:20 Washington Dulles
07:00 Newark
16:25 Washington Dulles
18:43 Buffalo
Connect
UA187 United Airlines
UA296 United Airlines
UA4238 United Airlines
22:00 Johannesburg
09:55 Newark
12:50 Washington Dulles
07:00 Newark
11:22 Washington Dulles
14:08 Buffalo
Connect
UA187 United Airlines
UA3507 United Airlines
22:00 Johannesburg
11:45 Newark
07:00 Newark
13:09 Buffalo
Connect
UA187 United Airlines
UA1660 United Airlines
UA3885 United Airlines
22:00 Johannesburg
07:55 Newark
14:10 Chicago O'Hare
07:00 Newark
09:34 Chicago O'Hare
16:53 Buffalo
Connect
UA187 United Airlines
UA1542 United Airlines
UA3885 United Airlines
22:00 Johannesburg
11:36 Newark
14:10 Chicago O'Hare
07:00 Newark
13:16 Chicago O'Hare
16:53 Buffalo
Connect
UA187 United Airlines
UA1254 United Airlines
UA3507 United Airlines
22:00 Johannesburg
10:00 Newark
14:10 Chicago O'Hare
07:00 Newark
11:49 Chicago O'Hare
16:51 Buffalo
Connect
UA187 United Airlines
UA1542 United Airlines
UA3507 United Airlines
22:00 Johannesburg
11:36 Newark
14:10 Chicago O'Hare
07:00 Newark
13:16 Chicago O'Hare
16:51 Buffalo
Connect
UA187 United Airlines
UA1254 United Airlines
UA3885 United Airlines
22:00 Johannesburg
10:00 Newark
14:10 Chicago O'Hare
07:00 Newark
11:49 Chicago O'Hare
16:53 Buffalo
Connect
UA187 United Airlines
UA511 United Airlines
22:00 Johannesburg
16:00 Newark
07:00 Newark
17:30 Buffalo
Connect
UA187 United Airlines
UA296 United Airlines
UA4367 United Airlines
22:00 Johannesburg
09:55 Newark
17:20 Washington Dulles
07:00 Newark
11:22 Washington Dulles
18:43 Buffalo
Connect
UA187 United Airlines
UA1660 United Airlines
UA3507 United Airlines
22:00 Johannesburg
07:55 Newark
14:10 Chicago O'Hare
07:00 Newark
09:34 Chicago O'Hare
16:51 Buffalo
Connect
DL201 Delta
DL459 Delta
DL1137 Delta
22:55 Johannesburg
09:44 Atlanta
15:57 Detroit
08:15 Atlanta
11:41 Detroit
17:01 Buffalo
Connect
DL201 Delta
DL542 Delta
DL5361 Delta
22:55 Johannesburg
10:10 Atlanta
16:40 New York La Guardia
08:15 Atlanta
12:23 New York La Guardia
18:09 Buffalo
Connect
DL201 Delta
DL549 Delta
DL5361 Delta
22:55 Johannesburg
12:49 Atlanta
16:40 New York La Guardia
08:15 Atlanta
15:00 New York La Guardia
18:09 Buffalo
Connect
DL201 Delta
DL455 Delta
DL1137 Delta
22:55 Johannesburg
11:00 Atlanta
15:57 Detroit
08:15 Atlanta
12:57 Detroit
17:01 Buffalo
Connect
DL201 Delta
DL858 Delta
DL5282 Delta
22:55 Johannesburg
12:15 Atlanta
17:25 New York JFK
08:15 Atlanta
14:27 New York JFK
18:53 Buffalo
Connect
DL201 Delta
DL860 Delta
DL5282 Delta
22:55 Johannesburg
09:59 Atlanta
17:25 New York JFK
08:15 Atlanta
12:11 New York JFK
18:53 Buffalo
Connect
DL201 Delta
DL459 Delta
DL4673 Delta
22:55 Johannesburg
09:44 Atlanta
13:45 Detroit
08:15 Atlanta
11:41 Detroit
14:55 Buffalo
Connect
DL201 Delta
DL2739 Delta
22:55 Johannesburg
15:25 Atlanta
08:15 Atlanta
17:24 Buffalo
Connect
DL201 Delta
DL2578 Delta
22:55 Johannesburg
11:00 Atlanta
08:15 Atlanta
12:51 Buffalo
Connect
DL201 Delta
DL470 Delta
DL5361 Delta
22:55 Johannesburg
11:10 Atlanta
16:40 New York La Guardia
08:15 Atlanta
13:21 New York La Guardia
18:09 Buffalo
Connect

4. Johannesburg to Rochester

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

  2. You take a flight from Johannesburg to Rochester and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Rochester to your destination in Mainland, ON, Canada.

Flight Depart Arrive
UA187 United Airlines
UA296 United Airlines
UA4812 United Airlines
22:00 Johannesburg
09:55 Newark
17:40 Washington Dulles
07:00 Newark
11:22 Washington Dulles
19:08 Rochester
Connect
UA187 United Airlines
UA4422 United Airlines
22:00 Johannesburg
15:29 Newark
07:00 Newark
16:50 Rochester
Connect
UA187 United Airlines
UA3711 United Airlines
UA4812 United Airlines
22:00 Johannesburg
15:00 Newark
17:40 Washington Dulles
07:00 Newark
16:25 Washington Dulles
19:08 Rochester
Connect
UA187 United Airlines
UA296 United Airlines
UA3634 6340 United Airlines
22:00 Johannesburg
09:55 Newark
12:45 Washington Dulles
07:00 Newark
11:22 Washington Dulles
14:07 Rochester
Connect
UA187 United Airlines
UA1254 United Airlines
UA3469 United Airlines
22:00 Johannesburg
10:00 Newark
14:20 Chicago O'Hare
07:00 Newark
11:49 Chicago O'Hare
17:09 Rochester
Connect
UA187 United Airlines
UA3538 United Airlines
22:00 Johannesburg
17:20 Newark
07:00 Newark
18:50 Rochester
Connect
UA187 United Airlines
UA1254 United Airlines
UA1545 United Airlines
22:00 Johannesburg
10:00 Newark
14:05 Chicago O'Hare
07:00 Newark
11:49 Chicago O'Hare
16:46 Rochester
Connect
UA187 United Airlines
UA1660 United Airlines
UA1545 United Airlines
22:00 Johannesburg
07:55 Newark
14:05 Chicago O'Hare
07:00 Newark
09:34 Chicago O'Hare
16:46 Rochester
Connect
UA187 United Airlines
UA1542 United Airlines
UA3469 United Airlines
22:00 Johannesburg
11:36 Newark
14:20 Chicago O'Hare
07:00 Newark
13:16 Chicago O'Hare
17:09 Rochester
Connect
UA187 United Airlines
UA1660 United Airlines
UA3469 United Airlines
22:00 Johannesburg
07:55 Newark
14:20 Chicago O'Hare
07:00 Newark
09:34 Chicago O'Hare
17:09 Rochester
Connect
UA187 United Airlines
UA1992 United Airlines
UA4812 United Airlines
22:00 Johannesburg
15:00 Newark
17:40 Washington Dulles
07:00 Newark
16:21 Washington Dulles
19:08 Rochester
Connect
UA187 United Airlines
UA4542 United Airlines
22:00 Johannesburg
11:35 Newark
07:00 Newark
12:56 Rochester
Connect
DL201 Delta
DL386 Delta
DL5297 Delta
22:55 Johannesburg
13:26 Atlanta
16:50 Detroit
08:15 Atlanta
15:19 Detroit
18:02 Rochester
Connect
DL201 Delta
DL1641 Delta
22:55 Johannesburg
15:10 Atlanta
08:15 Atlanta
17:14 Rochester
Connect
DL201 Delta
DL459 Delta
DL5297 Delta
22:55 Johannesburg
09:44 Atlanta
16:50 Detroit
08:15 Atlanta
11:41 Detroit
18:02 Rochester
Connect
DL201 Delta
DL860 Delta
DL4865 Delta
22:55 Johannesburg
09:59 Atlanta
14:59 New York JFK
08:15 Atlanta
12:11 New York JFK
16:24 Rochester
Connect
DL201 Delta
DL549 Delta
DL5171 Delta
22:55 Johannesburg
12:49 Atlanta
17:35 New York La Guardia
08:15 Atlanta
15:00 New York La Guardia
19:01 Rochester
Connect
DL201 Delta
DL542 Delta
DL5171 Delta
22:55 Johannesburg
10:10 Atlanta
17:35 New York La Guardia
08:15 Atlanta
12:23 New York La Guardia
19:01 Rochester
Connect
DL201 Delta
DL470 Delta
DL5171 Delta
22:55 Johannesburg
11:10 Atlanta
17:35 New York La Guardia
08:15 Atlanta
13:21 New York La Guardia
19:01 Rochester
Connect
DL201 Delta
DL542 Delta
DL5536 Delta
22:55 Johannesburg
10:10 Atlanta
13:35 New York La Guardia
08:15 Atlanta
12:23 New York La Guardia
14:53 Rochester
Connect
DL201 Delta
DL2180 Delta
22:55 Johannesburg
09:59 Atlanta
08:15 Atlanta
11:59 Rochester
Connect
DL201 Delta
DL455 Delta
DL5297 Delta
22:55 Johannesburg
11:00 Atlanta
16:50 Detroit
08:15 Atlanta
12:57 Detroit
18:02 Rochester
Connect

5. Bloemfontein to Billy Bishop Toronto City

  1. You take a bus, shuttle or taxi from your location in Orkney to Bloemfontein.

  2. You take a flight from Bloemfontein to Billy Bishop Toronto City and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Billy Bishop Toronto City to your destination in Mainland, ON, Canada.

Flight Depart Arrive
FA841 Safair
UA1123 United Airlines
PD120 Porter Airlines
08:45 Bloemfontein
20:50 Capetown
07:55 Newark
10:30 Capetown
05:50 Newark
09:30 Billy Bishop Toronto City
Connect
5Z115 CemAir
LH573 Lufthansa
AC845 Air Canada
AC7965 Air Canada
12:00 Bloemfontein
19:40 Johannesburg
10:05 Frankfurt
13:30 Montreal
13:00 Johannesburg
05:30 Frankfurt
12:05 Montreal
14:49 Billy Bishop Toronto City
Connect
5Z115 CemAir
UA187 United Airlines
PD124 Porter Airlines
12:00 Bloemfontein
22:00 Johannesburg
10:10 Newark
13:00 Johannesburg
07:00 Newark
11:50 Billy Bishop Toronto City
Connect
4Z605 Airlink
UA1123 United Airlines
PD128 Porter Airlines
12:40 Bloemfontein
20:50 Capetown
12:10 Newark
14:25 Capetown
05:50 Newark
13:50 Billy Bishop Toronto City
Connect
4Z605 Airlink
UA1123 United Airlines
PD120 Porter Airlines
12:40 Bloemfontein
20:50 Capetown
07:55 Newark
14:25 Capetown
05:50 Newark
09:30 Billy Bishop Toronto City
Connect
4Z605 Airlink
UA1123 United Airlines
PD126 Porter Airlines
12:40 Bloemfontein
20:50 Capetown
11:10 Newark
14:25 Capetown
05:50 Newark
12:50 Billy Bishop Toronto City
Connect
JE407 Mango
UA1123 United Airlines
PD120 Porter Airlines
13:30 Bloemfontein
20:50 Capetown
07:55 Newark
15:10 Capetown
05:50 Newark
09:30 Billy Bishop Toronto City
Connect
JE407 Mango
UA1123 United Airlines
PD126 Porter Airlines
13:30 Bloemfontein
20:50 Capetown
11:10 Newark
15:10 Capetown
05:50 Newark
12:50 Billy Bishop Toronto City
Connect
JE407 Mango
UA1123 United Airlines
PD130 Porter Airlines
13:30 Bloemfontein
20:50 Capetown
13:10 Newark
15:10 Capetown
05:50 Newark
14:50 Billy Bishop Toronto City
Connect
4Z710 Airlink
LH573 Lufthansa
LH478 Lufthansa
AC7975 Air Canada
15:25 Bloemfontein
19:40 Johannesburg
14:05 Frankfurt
18:30 Montreal
16:25 Johannesburg
05:30 Frankfurt
16:10 Montreal
19:49 Billy Bishop Toronto City
Connect
4Z710 Airlink
UA187 United Airlines
PD126 Porter Airlines
15:25 Bloemfontein
22:00 Johannesburg
11:10 Newark
16:25 Johannesburg
07:00 Newark
12:50 Billy Bishop Toronto City
Connect
4Z710 Airlink
LH573 Lufthansa
AC845 Air Canada
AC7965 Air Canada
15:25 Bloemfontein
19:40 Johannesburg
10:05 Frankfurt
13:30 Montreal
16:25 Johannesburg
05:30 Frankfurt
12:05 Montreal
14:49 Billy Bishop Toronto City
Connect
4Z710 Airlink
LH573 Lufthansa
LH478 Lufthansa
AC7973 Air Canada
15:25 Bloemfontein
19:40 Johannesburg
14:05 Frankfurt
17:30 Montreal
16:25 Johannesburg
05:30 Frankfurt
16:10 Montreal
18:49 Billy Bishop Toronto City
Connect
4Z710 Airlink
UA187 United Airlines
PD128 Porter Airlines
15:25 Bloemfontein
22:00 Johannesburg
12:10 Newark
16:25 Johannesburg
07:00 Newark
13:50 Billy Bishop Toronto City
Connect
4Z710 Airlink
UA187 United Airlines
PD120 Porter Airlines
15:25 Bloemfontein
22:00 Johannesburg
07:55 Newark
16:25 Johannesburg
07:00 Newark
09:30 Billy Bishop Toronto City
Connect
5Z113 CemAir
DL201 Delta
DL2606 Delta
AC7965 Air Canada
16:30 Bloemfontein
22:55 Johannesburg
09:45 Atlanta
13:30 Montreal
17:30 Johannesburg
08:15 Atlanta
12:21 Montreal
14:49 Billy Bishop Toronto City
Connect
5Z113 CemAir
LH573 Lufthansa
AC845 Air Canada
AC7965 Air Canada
16:30 Bloemfontein
19:40 Johannesburg
10:05 Frankfurt
13:30 Montreal
17:30 Johannesburg
05:30 Frankfurt
12:05 Montreal
14:49 Billy Bishop Toronto City
Connect
5Z113 CemAir
LH573 Lufthansa
AC845 Air Canada
AC7973 Air Canada
16:30 Bloemfontein
19:40 Johannesburg
10:05 Frankfurt
17:30 Montreal
17:30 Johannesburg
05:30 Frankfurt
12:05 Montreal
18:49 Billy Bishop Toronto City
Connect
5Z113 CemAir
LH573 Lufthansa
LH478 Lufthansa
AC7973 Air Canada
16:30 Bloemfontein
19:40 Johannesburg
14:05 Frankfurt
17:30 Montreal
17:30 Johannesburg
05:30 Frankfurt
16:10 Montreal
18:49 Billy Bishop Toronto City
Connect
5Z113 CemAir
UA187 United Airlines
AC7591 Air Canada
AC7965 Air Canada
16:30 Bloemfontein
22:00 Johannesburg
10:35 Newark
13:30 Montreal
17:30 Johannesburg
07:00 Newark
12:04 Montreal
14:49 Billy Bishop Toronto City
Connect
5Z113 CemAir
LH573 Lufthansa
AC845 Air Canada
AC7975 Air Canada
16:30 Bloemfontein
19:40 Johannesburg
10:05 Frankfurt
18:30 Montreal
17:30 Johannesburg
05:30 Frankfurt
12:05 Montreal
19:49 Billy Bishop Toronto City
Connect
5Z113 CemAir
UA187 United Airlines
PD126 Porter Airlines
16:30 Bloemfontein
22:00 Johannesburg
11:10 Newark
17:30 Johannesburg
07:00 Newark
12:50 Billy Bishop Toronto City
Connect
5Z113 CemAir
UA187 United Airlines
UA296 United Airlines
PD726 Porter Airlines
16:30 Bloemfontein
22:00 Johannesburg
09:55 Newark
12:35 Washington Dulles
17:30 Johannesburg
07:00 Newark
11:22 Washington Dulles
14:05 Billy Bishop Toronto City
Connect
5Z113 CemAir
UA187 United Airlines
PD124 Porter Airlines
16:30 Bloemfontein
22:00 Johannesburg
10:10 Newark
17:30 Johannesburg
07:00 Newark
11:50 Billy Bishop Toronto City
Connect
5Z113 CemAir
DL201 Delta
DL2549 Delta
PD130 Porter Airlines
16:30 Bloemfontein
22:55 Johannesburg
09:55 Atlanta
13:10 Newark
17:30 Johannesburg
08:15 Atlanta
12:02 Newark
14:50 Billy Bishop Toronto City
Connect
5Z113 CemAir
LH573 Lufthansa
LH478 Lufthansa
AC7975 Air Canada
16:30 Bloemfontein
19:40 Johannesburg
14:05 Frankfurt
18:30 Montreal
17:30 Johannesburg
05:30 Frankfurt
16:10 Montreal
19:49 Billy Bishop Toronto City
Connect
5Z113 CemAir
UA187 United Airlines
PD120 Porter Airlines
16:30 Bloemfontein
22:00 Johannesburg
07:55 Newark
17:30 Johannesburg
07:00 Newark
09:30 Billy Bishop Toronto City
Connect
4Z706 Airlink
UA187 United Airlines
PD126 Porter Airlines
18:05 Bloemfontein
22:00 Johannesburg
11:10 Newark
19:05 Johannesburg
07:00 Newark
12:50 Billy Bishop Toronto City
Connect
4Z706 Airlink
UA187 United Airlines
UA3605 United Airlines
AC7965 Air Canada
18:05 Bloemfontein
22:00 Johannesburg
08:16 Newark
13:30 Montreal
19:05 Johannesburg
07:00 Newark
09:59 Montreal
14:49 Billy Bishop Toronto City
Connect
4Z706 Airlink
UA187 United Airlines
AC7591 Air Canada
AC7965 Air Canada
18:05 Bloemfontein
22:00 Johannesburg
10:35 Newark
13:30 Montreal
19:05 Johannesburg
07:00 Newark
12:04 Montreal
14:49 Billy Bishop Toronto City
Connect
4Z706 Airlink
DL201 Delta
DL2606 Delta
AC7965 Air Canada
18:05 Bloemfontein
22:55 Johannesburg
09:45 Atlanta
13:30 Montreal
19:05 Johannesburg
08:15 Atlanta
12:21 Montreal
14:49 Billy Bishop Toronto City
Connect
4Z706 Airlink
UA187 United Airlines
UA296 United Airlines
PD726 Porter Airlines
18:05 Bloemfontein
22:00 Johannesburg
09:55 Newark
12:35 Washington Dulles
19:05 Johannesburg
07:00 Newark
11:22 Washington Dulles
14:05 Billy Bishop Toronto City
Connect
4Z706 Airlink
DL201 Delta
DL2826 Delta
PD134 Porter Airlines
18:05 Bloemfontein
22:55 Johannesburg
11:20 Atlanta
14:59 Newark
19:05 Johannesburg
08:15 Atlanta
13:25 Newark
16:44 Billy Bishop Toronto City
Connect
4Z706 Airlink
DL201 Delta
DL2549 Delta
PD134 Porter Airlines
18:05 Bloemfontein
22:55 Johannesburg
09:55 Atlanta
14:59 Newark
19:05 Johannesburg
08:15 Atlanta
12:02 Newark
16:44 Billy Bishop Toronto City
Connect
4Z706 Airlink
BA056 British Airways
BA185 British Airways
PD134 Porter Airlines
18:05 Bloemfontein
21:10 Johannesburg
10:45 London Heathrow
14:59 Newark
19:05 Johannesburg
06:25 London Heathrow
13:55 Newark
16:44 Billy Bishop Toronto City
Connect
4Z706 Airlink
UA187 United Airlines
PD124 Porter Airlines
18:05 Bloemfontein
22:00 Johannesburg
10:10 Newark
19:05 Johannesburg
07:00 Newark
11:50 Billy Bishop Toronto City
Connect
4Z706 Airlink
UA187 United Airlines
PD120 Porter Airlines
18:05 Bloemfontein
22:00 Johannesburg
07:55 Newark
19:05 Johannesburg
07:00 Newark
09:30 Billy Bishop Toronto City
Connect
4Z706 Airlink
UA187 United Airlines
UA4589 United Airlines
PD514 Porter Airlines
18:05 Bloemfontein
22:00 Johannesburg
09:00 Newark
15:20 Quebec
19:05 Johannesburg
07:00 Newark
10:51 Quebec
17:10 Billy Bishop Toronto City
Connect
4Z706 Airlink
UA187 United Airlines
AC8665 Air Canada
AC8961 Air Canada
18:05 Bloemfontein
22:00 Johannesburg
08:25 Newark
16:25 Ottawa
19:05 Johannesburg
07:00 Newark
09:50 Ottawa
17:29 Billy Bishop Toronto City
Connect
4Z706 Airlink
DL201 Delta
DL2549 Delta
PD130 Porter Airlines
18:05 Bloemfontein
22:55 Johannesburg
09:55 Atlanta
13:10 Newark
19:05 Johannesburg
08:15 Atlanta
12:02 Newark
14:50 Billy Bishop Toronto City
Connect

6. Johannesburg to Syracuse

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

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

  3. You take a bus, shuttle or taxi from Syracuse to your destination in Mainland, ON, Canada.

Flight Depart Arrive
UA187 United Airlines
UA4418 United Airlines
22:00 Johannesburg
08:29 Newark
07:00 Newark
09:58 Syracuse
Connect
UA187 United Airlines
UA1660 United Airlines
UA5417 United Airlines
22:00 Johannesburg
07:55 Newark
10:50 Chicago O'Hare
07:00 Newark
09:34 Chicago O'Hare
13:46 Syracuse
Connect
UA187 United Airlines
UA296 United Airlines
UA4858 United Airlines
22:00 Johannesburg
09:55 Newark
12:35 Washington Dulles
07:00 Newark
11:22 Washington Dulles
13:54 Syracuse
Connect
UA187 United Airlines
UA1992 United Airlines
UA4839 United Airlines
22:00 Johannesburg
15:00 Newark
17:35 Washington Dulles
07:00 Newark
16:21 Washington Dulles
18:58 Syracuse
Connect
UA187 United Airlines
UA3711 United Airlines
UA4839 United Airlines
22:00 Johannesburg
15:00 Newark
17:35 Washington Dulles
07:00 Newark
16:25 Washington Dulles
18:58 Syracuse
Connect
UA187 United Airlines
UA1254 United Airlines
UA4576 United Airlines
22:00 Johannesburg
10:00 Newark
14:45 Chicago O'Hare
07:00 Newark
11:49 Chicago O'Hare
17:39 Syracuse
Connect
UA187 United Airlines
UA1542 United Airlines
UA4576 United Airlines
22:00 Johannesburg
11:36 Newark
14:45 Chicago O'Hare
07:00 Newark
13:16 Chicago O'Hare
17:39 Syracuse
Connect
UA187 United Airlines
UA4608 United Airlines
22:00 Johannesburg
15:15 Newark
07:00 Newark
16:30 Syracuse
Connect
UA187 United Airlines
UA1660 United Airlines
UA4576 United Airlines
22:00 Johannesburg
07:55 Newark
14:45 Chicago O'Hare
07:00 Newark
09:34 Chicago O'Hare
17:39 Syracuse
Connect
UA187 United Airlines
UA296 United Airlines
UA4839 United Airlines
22:00 Johannesburg
09:55 Newark
17:35 Washington Dulles
07:00 Newark
11:22 Washington Dulles
18:58 Syracuse
Connect
DL201 Delta
DL549 Delta
DL5350 Delta
22:55 Johannesburg
12:49 Atlanta
16:56 New York La Guardia
08:15 Atlanta
15:00 New York La Guardia
18:15 Syracuse
Connect
DL201 Delta
DL470 Delta
DL5350 Delta
22:55 Johannesburg
11:10 Atlanta
16:56 New York La Guardia
08:15 Atlanta
13:21 New York La Guardia
18:15 Syracuse
Connect
DL201 Delta
DL455 Delta
DL5225 4451 Delta
22:55 Johannesburg
11:00 Atlanta
15:55 Detroit
08:15 Atlanta
12:57 Detroit
17:14 Syracuse
Connect
DL201 Delta
DL459 Delta
DL5225 4451 Delta
22:55 Johannesburg
09:44 Atlanta
15:55 Detroit
08:15 Atlanta
11:41 Detroit
17:14 Syracuse
Connect
DL201 Delta
DL2140 Delta
22:55 Johannesburg
16:07 Atlanta
08:15 Atlanta
18:10 Syracuse
Connect
DL201 Delta
DL542 Delta
DL5151 Delta
22:55 Johannesburg
10:10 Atlanta
13:50 New York La Guardia
08:15 Atlanta
12:23 New York La Guardia
15:02 Syracuse
Connect
DL201 Delta
DL542 Delta
DL5350 Delta
22:55 Johannesburg
10:10 Atlanta
16:56 New York La Guardia
08:15 Atlanta
12:23 New York La Guardia
18:15 Syracuse
Connect

References

Find Hotels in Mainland, ON, Canada

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

Booking.com