How to get to Canada from South Africa by flight ? You can check flights from South Africa to Canada below.
You can find flight ticket prices from South Africa to Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Toronto and cost approximately 700 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL0695
KLM
|
01:55
Johannesburg
16:25
Amsterdam Schiphol
|
12:10
Amsterdam Schiphol
18:40
Toronto
|
Connect |
KL0510
KLM
KL0691
KLM
|
01:55
Johannesburg
14:25
Amsterdam Schiphol
|
12:10
Amsterdam Schiphol
16:35
Toronto
|
Connect |
SA209
South African Airways
SA209
South African Airways
AC7709
Air Canada
|
17:40
Johannesburg
23:00
Accra
10:15
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
11:49
Toronto
|
Connect |
LH573
Lufthansa
AC873
Air Canada
|
19:30
Johannesburg
10:05
Frankfurt
|
05:20
Frankfurt
12:40
Toronto
|
Connect |
LH573
Lufthansa
LH470
Lufthansa
|
19:30
Johannesburg
13:00
Frankfurt
|
05:20
Frankfurt
16:05
Toronto
|
Connect |
SA260
South African Airways
AC873
Air Canada
|
19:35
Johannesburg
10:05
Frankfurt
|
06:10
Frankfurt
12:40
Toronto
|
Connect |
SA260
South African Airways
LH470
Lufthansa
|
19:35
Johannesburg
13:00
Frankfurt
|
06:10
Frankfurt
16:05
Toronto
|
Connect |
AF995
Air France
AF356
Air France
|
19:50
Johannesburg
14:00
Paris CDG
|
05:45
Paris CDG
16:25
Toronto
|
Connect |
UA187
United Airlines
UA3600
United Airlines
AC7921
Air Canada
|
20:00
Johannesburg
06:50
Newark
10:15
Pittsburgh
|
05:45
Newark
08:18
Pittsburgh
11:23
Toronto
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA6112
United Airlines
|
20:00
Johannesburg
08:00
Newark
17:05
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
18:32
Toronto
|
Connect |
SA234
South African Airways
AC849
Air Canada
|
20:00
Johannesburg
12:00
London Heathrow
|
06:25
London Heathrow
15:00
Toronto
|
Connect |
UA187
United Airlines
UA307
United Airlines
AC8540
Air Canada
|
20:00
Johannesburg
06:59
Newark
10:10
Cleveland
|
05:45
Newark
08:41
Cleveland
11:18
Toronto
|
Connect |
UA187
United Airlines
UA1992
United Airlines
UA6112
United Airlines
|
20:00
Johannesburg
14:46
Newark
17:05
Washington Dulles
|
05:45
Newark
16:14
Washington Dulles
18:32
Toronto
|
Connect |
UA187
United Airlines
UA307
United Airlines
AC8542
Air Canada
|
20:00
Johannesburg
06:59
Newark
14:10
Cleveland
|
05:45
Newark
08:41
Cleveland
15:18
Toronto
|
Connect |
UA187
United Airlines
UA3594
United Airlines
AC8542
Air Canada
|
20:00
Johannesburg
10:30
Newark
14:10
Cleveland
|
05:45
Newark
12:10
Cleveland
15:18
Toronto
|
Connect |
UA187
United Airlines
UA4425
United Airlines
AC7613
Air Canada
|
20:00
Johannesburg
07:00
Newark
09:35
Reagan Washington
|
05:45
Newark
08:19
Reagan Washington
11:06
Toronto
|
Connect |
UA187
United Airlines
AC7651
Air Canada
|
20:00
Johannesburg
10:20
Newark
|
05:45
Newark
12:00
Toronto
|
Connect |
UA187
United Airlines
UA3639
United Airlines
AC8542
Air Canada
|
20:00
Johannesburg
09:00
Newark
14:10
Cleveland
|
05:45
Newark
10:58
Cleveland
15:18
Toronto
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA6112
United Airlines
|
20:00
Johannesburg
10:10
Newark
17:05
Washington Dulles
|
05:45
Newark
11:34
Washington Dulles
18:32
Toronto
|
Connect |
UA187
United Airlines
UA4427
United Airlines
AC7615
Air Canada
|
20:00
Johannesburg
09:00
Newark
12:45
Reagan Washington
|
05:45
Newark
10:30
Reagan Washington
14:16
Toronto
|
Connect |
UA187
United Airlines
UA3426
United Airlines
AC8920
Air Canada
|
20:00
Johannesburg
11:00
Newark
14:30
Detroit
|
05:45
Newark
12:59
Detroit
15:42
Toronto
|
Connect |
UA187
United Airlines
UA4428
United Airlines
AC7615
Air Canada
|
20:00
Johannesburg
08:00
Newark
12:45
Reagan Washington
|
05:45
Newark
09:19
Reagan Washington
14:16
Toronto
|
Connect |
UA187
United Airlines
AC7649
Air Canada
|
20:00
Johannesburg
08:45
Newark
|
05:45
Newark
10:25
Toronto
|
Connect |
UA187
United Airlines
UA4584
United Airlines
|
20:00
Johannesburg
08:05
Newark
|
05:45
Newark
09:53
Toronto
|
Connect |
UA187
United Airlines
UA4425
United Airlines
AC7615
Air Canada
|
20:00
Johannesburg
07:00
Newark
12:45
Reagan Washington
|
05:45
Newark
08:19
Reagan Washington
14:16
Toronto
|
Connect |
UA187
United Airlines
UA3419
United Airlines
AC8920
Air Canada
|
20:00
Johannesburg
09:00
Newark
14:30
Detroit
|
05:45
Newark
10:59
Detroit
15:42
Toronto
|
Connect |
SA203
South African Airways
AA3617
American Airlines
|
20:40
Johannesburg
09:45
New York JFK
|
06:40
New York JFK
11:46
Toronto
|
Connect |
SA203
South African Airways
DL4981
Delta
|
20:40
Johannesburg
08:00
New York JFK
|
06:40
New York JFK
10:05
Toronto
|
Connect |
AZ0849
Alitalia
AZ0650
Alitalia
|
20:55
Johannesburg
15:15
Rome
|
07:00
Rome
19:10
Toronto
|
Connect |
BA054
British Airways
BA099
British Airways
|
22:15
Johannesburg
17:10
London Heathrow
|
07:35
London Heathrow
20:15
Toronto
|
Connect |
LX289
Swiss
AC879
Air Canada
|
22:15
Johannesburg
09:45
Zurich
|
07:55
Zurich
12:35
Toronto
|
Connect |
KL0592
KLM
AC827
Air Canada
|
23:55
Johannesburg
11:55
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
14:10
Toronto
|
Connect |
KL0592
KLM
KL0695
KLM
|
23:55
Johannesburg
16:25
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
18:40
Toronto
|
Connect |
KL0592
KLM
KL0691
KLM
|
23:55
Johannesburg
14:25
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
16:35
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Montreal and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL0671
KLM
|
01:55
Johannesburg
15:20
Amsterdam Schiphol
|
12:10
Amsterdam Schiphol
17:05
Montreal
|
Connect |
SA209
South African Airways
SA209
South African Airways
UA4296
United Airlines
|
17:40
Johannesburg
23:00
Accra
10:30
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
12:12
Montreal
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA4296
United Airlines
|
17:40
Johannesburg
23:45
Accra
10:30
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
12:12
Montreal
|
Connect |
LH573
Lufthansa
LH478
Lufthansa
|
19:30
Johannesburg
14:05
Frankfurt
|
05:20
Frankfurt
16:10
Montreal
|
Connect |
LH573
Lufthansa
AC875
Air Canada
|
19:30
Johannesburg
13:30
Frankfurt
|
05:20
Frankfurt
15:30
Montreal
|
Connect |
SA260
South African Airways
LH478
Lufthansa
|
19:35
Johannesburg
14:05
Frankfurt
|
06:10
Frankfurt
16:10
Montreal
|
Connect |
SA260
South African Airways
AC875
Air Canada
|
19:35
Johannesburg
13:30
Frankfurt
|
06:10
Frankfurt
15:30
Montreal
|
Connect |
AF995
Air France
AF344
Air France
|
19:50
Johannesburg
13:50
Paris CDG
|
05:45
Paris CDG
15:50
Montreal
|
Connect |
AF995
Air France
AF348
Air France
|
19:50
Johannesburg
18:10
Paris CDG
|
05:45
Paris CDG
20:10
Montreal
|
Connect |
UA187
United Airlines
AC7739
Air Canada
|
20:00
Johannesburg
10:55
Newark
|
05:45
Newark
12:25
Montreal
|
Connect |
UA187
United Airlines
UA4427
United Airlines
AC8825
Air Canada
|
20:00
Johannesburg
09:00
Newark
11:20
Reagan Washington
|
05:45
Newark
10:30
Reagan Washington
12:58
Montreal
|
Connect |
UA187
United Airlines
UA4428
United Airlines
AC8825
Air Canada
|
20:00
Johannesburg
08:00
Newark
11:20
Reagan Washington
|
05:45
Newark
09:19
Reagan Washington
12:58
Montreal
|
Connect |
UA187
United Airlines
UA1589
United Airlines
AC8461
Air Canada
|
20:00
Johannesburg
09:30
Newark
15:40
Boston
|
05:45
Newark
10:43
Boston
16:56
Montreal
|
Connect |
SA234
South African Airways
AC869
Air Canada
AC478
Air Canada
|
20:00
Johannesburg
11:05
London Heathrow
15:55
Ottawa
|
06:25
London Heathrow
13:40
Ottawa
16:47
Montreal
|
Connect |
UA187
United Airlines
UA312
United Airlines
AC8457
Air Canada
|
20:00
Johannesburg
08:00
Newark
10:25
Boston
|
05:45
Newark
09:09
Boston
11:41
Montreal
|
Connect |
UA187
United Airlines
AC7741
Air Canada
|
20:00
Johannesburg
15:55
Newark
|
05:45
Newark
17:25
Montreal
|
Connect |
UA187
United Airlines
UA747
United Airlines
AC8457
Air Canada
|
20:00
Johannesburg
07:00
Newark
10:25
Boston
|
05:45
Newark
08:09
Boston
11:41
Montreal
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA4296
United Airlines
|
20:00
Johannesburg
08:00
Newark
10:30
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
12:12
Montreal
|
Connect |
UA187
United Airlines
UA747
United Airlines
AC8461
Air Canada
|
20:00
Johannesburg
07:00
Newark
15:40
Boston
|
05:45
Newark
08:09
Boston
16:56
Montreal
|
Connect |
UA187
United Airlines
UA312
United Airlines
AC8461
Air Canada
|
20:00
Johannesburg
08:00
Newark
15:40
Boston
|
05:45
Newark
09:09
Boston
16:56
Montreal
|
Connect |
SA234
South African Airways
AC869
Air Canada
AC8980
Air Canada
|
20:00
Johannesburg
11:05
London Heathrow
15:00
Ottawa
|
06:25
London Heathrow
13:40
Ottawa
15:48
Montreal
|
Connect |
UA187
United Airlines
UA4298
United Airlines
|
20:00
Johannesburg
12:13
Newark
|
05:45
Newark
13:48
Montreal
|
Connect |
UA187
United Airlines
PD118
Porter Airlines
PD463
Porter Airlines
|
20:00
Johannesburg
06:50
Newark
09:35
Billy Bishop Toronto City
|
05:45
Newark
08:29
Billy Bishop Toronto City
10:45
Montreal
|
Connect |
UA187
United Airlines
UA4425
United Airlines
AC8825
Air Canada
|
20:00
Johannesburg
07:00
Newark
11:20
Reagan Washington
|
05:45
Newark
08:19
Reagan Washington
12:58
Montreal
|
Connect |
SA234
South African Airways
AC865
Air Canada
|
20:00
Johannesburg
13:45
London Heathrow
|
06:25
London Heathrow
16:20
Montreal
|
Connect |
SA203
South African Airways
DL5152
Delta
|
20:40
Johannesburg
09:45
New York JFK
|
06:40
New York JFK
11:21
Montreal
|
Connect |
AZ0849
Alitalia
AC893
Air Canada
|
20:55
Johannesburg
11:35
Rome
|
07:00
Rome
14:30
Montreal
|
Connect |
BA054
British Airways
BA095
British Airways
|
22:15
Johannesburg
16:40
London Heathrow
|
07:35
London Heathrow
19:15
Montreal
|
Connect |
LX289
Swiss
LX86
Swiss
|
22:15
Johannesburg
10:10
Zurich
|
07:55
Zurich
12:40
Montreal
|
Connect |
KL0592
KLM
KL0671
KLM
|
23:55
Johannesburg
15:20
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
17:05
Montreal
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Ottawa and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Ottawa to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL0691
KLM
WS3474
WestJet
|
01:55
Johannesburg
14:25
Amsterdam Schiphol
18:00
Toronto
|
12:10
Amsterdam Schiphol
16:35
Toronto
19:12
Ottawa
|
Connect |
SA209
South African Airways
SA209
South African Airways
UA6254
United Airlines
|
17:40
Johannesburg
23:00
Accra
12:35
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
14:07
Ottawa
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA6254
United Airlines
|
17:40
Johannesburg
23:45
Accra
12:35
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
14:07
Ottawa
|
Connect |
LH573
Lufthansa
AC873
Air Canada
AC454
Air Canada
|
19:30
Johannesburg
10:05
Frankfurt
14:10
Toronto
|
05:20
Frankfurt
12:40
Toronto
15:14
Ottawa
|
Connect |
LH573
Lufthansa
AC875
Air Canada
AC8975
Air Canada
|
19:30
Johannesburg
13:30
Frankfurt
16:30
Montreal
|
05:20
Frankfurt
15:30
Montreal
17:17
Ottawa
|
Connect |
SA260
South African Airways
AC873
Air Canada
AC456
Air Canada
|
19:35
Johannesburg
10:05
Frankfurt
15:10
Toronto
|
06:10
Frankfurt
12:40
Toronto
16:14
Ottawa
|
Connect |
SA260
South African Airways
AC875
Air Canada
AC8975
Air Canada
|
19:35
Johannesburg
13:30
Frankfurt
16:30
Montreal
|
06:10
Frankfurt
15:30
Montreal
17:17
Ottawa
|
Connect |
SA260
South African Airways
AC873
Air Canada
AC458
Air Canada
|
19:35
Johannesburg
10:05
Frankfurt
16:10
Toronto
|
06:10
Frankfurt
12:40
Toronto
17:14
Ottawa
|
Connect |
SA260
South African Airways
AC873
Air Canada
AC454
Air Canada
|
19:35
Johannesburg
10:05
Frankfurt
14:10
Toronto
|
06:10
Frankfurt
12:40
Toronto
15:14
Ottawa
|
Connect |
SA260
South African Airways
AC875
Air Canada
AC8013
Air Canada
|
19:35
Johannesburg
13:30
Frankfurt
17:00
Montreal
|
06:10
Frankfurt
15:30
Montreal
17:47
Ottawa
|
Connect |
UA187
United Airlines
AC8855
Air Canada
|
20:00
Johannesburg
14:10
Newark
|
05:45
Newark
15:35
Ottawa
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA6254
United Airlines
|
20:00
Johannesburg
10:10
Newark
12:35
Washington Dulles
|
05:45
Newark
11:34
Washington Dulles
14:07
Ottawa
|
Connect |
UA187
United Airlines
UA4584
United Airlines
AC452
Air Canada
|
20:00
Johannesburg
08:05
Newark
13:10
Toronto
|
05:45
Newark
09:53
Toronto
14:14
Ottawa
|
Connect |
UA187
United Airlines
PD118
Porter Airlines
PD219
Porter Airlines
|
20:00
Johannesburg
06:50
Newark
09:30
Billy Bishop Toronto City
|
05:45
Newark
08:29
Billy Bishop Toronto City
10:29
Ottawa
|
Connect |
SA234
South African Airways
AC849
Air Canada
AC460
Air Canada
|
20:00
Johannesburg
12:00
London Heathrow
17:10
Toronto
|
06:25
London Heathrow
15:00
Toronto
18:14
Ottawa
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA6254
United Airlines
|
20:00
Johannesburg
08:00
Newark
12:35
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
14:07
Ottawa
|
Connect |
UA187
United Airlines
PD118
Porter Airlines
PD221
Porter Airlines
|
20:00
Johannesburg
06:50
Newark
10:00
Billy Bishop Toronto City
|
05:45
Newark
08:29
Billy Bishop Toronto City
10:59
Ottawa
|
Connect |
SA234
South African Airways
AC849
Air Canada
AC458
Air Canada
|
20:00
Johannesburg
12:00
London Heathrow
16:10
Toronto
|
06:25
London Heathrow
15:00
Toronto
17:14
Ottawa
|
Connect |
UA187
United Airlines
AC7649
Air Canada
AC452
Air Canada
|
20:00
Johannesburg
08:45
Newark
13:10
Toronto
|
05:45
Newark
10:25
Toronto
14:14
Ottawa
|
Connect |
UA187
United Airlines
AC7651
Air Canada
AC452
Air Canada
|
20:00
Johannesburg
10:20
Newark
13:10
Toronto
|
05:45
Newark
12:00
Toronto
14:14
Ottawa
|
Connect |
SA234
South African Airways
AC865
Air Canada
AC8985
Air Canada
|
20:00
Johannesburg
13:45
London Heathrow
17:45
Montreal
|
06:25
London Heathrow
16:20
Montreal
18:32
Ottawa
|
Connect |
SA234
South African Airways
AC849
Air Canada
AC474
Air Canada
|
20:00
Johannesburg
12:00
London Heathrow
16:40
Toronto
|
06:25
London Heathrow
15:00
Toronto
17:44
Ottawa
|
Connect |
UA187
United Airlines
PD120
Porter Airlines
PD227
Porter Airlines
|
20:00
Johannesburg
07:55
Newark
11:35
Billy Bishop Toronto City
|
05:45
Newark
09:35
Billy Bishop Toronto City
12:34
Ottawa
|
Connect |
UA187
United Airlines
PD118
Porter Airlines
PD225
Porter Airlines
|
20:00
Johannesburg
06:50
Newark
11:00
Billy Bishop Toronto City
|
05:45
Newark
08:29
Billy Bishop Toronto City
11:59
Ottawa
|
Connect |
UA187
United Airlines
AC8853
Air Canada
|
20:00
Johannesburg
08:35
Newark
|
05:45
Newark
10:00
Ottawa
|
Connect |
UA187
United Airlines
PD120
Porter Airlines
PD225
Porter Airlines
|
20:00
Johannesburg
07:55
Newark
11:00
Billy Bishop Toronto City
|
05:45
Newark
09:35
Billy Bishop Toronto City
11:59
Ottawa
|
Connect |
UA187
United Airlines
PD122
Porter Airlines
PD227
Porter Airlines
|
20:00
Johannesburg
08:50
Newark
11:35
Billy Bishop Toronto City
|
05:45
Newark
10:35
Billy Bishop Toronto City
12:34
Ottawa
|
Connect |
UA187
United Airlines
UA2075
United Airlines
UA5673
United Airlines
|
20:00
Johannesburg
10:13
Newark
14:00
Chicago O'Hare
|
05:45
Newark
11:58
Chicago O'Hare
16:50
Ottawa
|
Connect |
UA187
United Airlines
UA2001
United Airlines
UA5673
United Airlines
|
20:00
Johannesburg
07:30
Newark
14:00
Chicago O'Hare
|
05:45
Newark
09:01
Chicago O'Hare
16:50
Ottawa
|
Connect |
UA187
United Airlines
UA4584
United Airlines
WS3462
WestJet
|
20:00
Johannesburg
08:05
Newark
11:00
Toronto
|
05:45
Newark
09:53
Toronto
12:12
Ottawa
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA5673
United Airlines
|
20:00
Johannesburg
08:30
Newark
14:00
Chicago O'Hare
|
05:45
Newark
10:24
Chicago O'Hare
16:50
Ottawa
|
Connect |
UA187
United Airlines
UA4584
United Airlines
AC448
Air Canada
|
20:00
Johannesburg
08:05
Newark
11:10
Toronto
|
05:45
Newark
09:53
Toronto
12:14
Ottawa
|
Connect |
SA234
South African Airways
AC869
Air Canada
|
20:00
Johannesburg
11:05
London Heathrow
|
06:25
London Heathrow
13:40
Ottawa
|
Connect |
UA187
United Airlines
UA747
United Airlines
AC8045
Air Canada
|
20:00
Johannesburg
07:00
Newark
09:00
Boston
|
05:45
Newark
08:09
Boston
10:23
Ottawa
|
Connect |
VS450
Virgin Atlantic
AC869
Air Canada
|
22:00
Johannesburg
11:05
London Heathrow
|
07:15
London Heathrow
13:40
Ottawa
|
Connect |
LX289
Swiss
LX86
Swiss
AC8975
Air Canada
|
22:15
Johannesburg
10:10
Zurich
16:30
Montreal
|
07:55
Zurich
12:40
Montreal
17:17
Ottawa
|
Connect |
BA054
British Airways
AC869
Air Canada
|
22:15
Johannesburg
11:05
London Heathrow
|
07:35
London Heathrow
13:40
Ottawa
|
Connect |
LX289
Swiss
LX86
Swiss
AC8987
Air Canada
|
22:15
Johannesburg
10:10
Zurich
14:50
Montreal
|
07:55
Zurich
12:40
Montreal
15:37
Ottawa
|
Connect |
LX289
Swiss
LX86
Swiss
AC8969 477 477 477 477
Air Canada
|
22:15
Johannesburg
10:10
Zurich
14:00
Montreal
|
07:55
Zurich
12:40
Montreal
14:47
Ottawa
|
Connect |
KL0592
KLM
KL0691
KLM
WS3474
WestJet
|
23:55
Johannesburg
14:25
Amsterdam Schiphol
18:00
Toronto
|
10:15
Amsterdam Schiphol
16:35
Toronto
19:12
Ottawa
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Burlington and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Burlington to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
SA209
South African Airways
SA209
South African Airways
UA6186
United Airlines
|
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
09:58
Burlington
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA6186
United Airlines
|
17:40
Johannesburg
23:45
Accra
08:15
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
09:58
Burlington
|
Connect |
UA187
United Airlines
UA4884
United Airlines
|
20:00
Johannesburg
06:59
Newark
|
05:45
Newark
07:59
Burlington
|
Connect |
UA187
United Airlines
UA5022
United Airlines
|
20:00
Johannesburg
13:43
Newark
|
05:45
Newark
15:08
Burlington
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA3784
United Airlines
|
20:00
Johannesburg
08:00
Newark
10:50
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
12:33
Burlington
|
Connect |
SA203
South African Airways
B634
JetBlue Airways
|
20:40
Johannesburg
13:57
New York JFK
|
06:40
New York JFK
15:02
Burlington
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Buffalo and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Buffalo to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
SA209
South African Airways
SA209
South African Airways
UA4883
United Airlines
|
17:40
Johannesburg
23:00
Accra
08:20
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
09:23
Buffalo
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA4883
United Airlines
|
17:40
Johannesburg
23:45
Accra
08:20
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
09:23
Buffalo
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA4897
United Airlines
|
17:40
Johannesburg
23:45
Accra
10:40
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
11:51
Buffalo
|
Connect |
SA209
South African Airways
SA209
South African Airways
UA4897
United Airlines
|
17:40
Johannesburg
23:00
Accra
10:40
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
11:51
Buffalo
|
Connect |
UA187
United Airlines
UA4900
United Airlines
|
20:00
Johannesburg
08:32
Newark
|
05:45
Newark
09:49
Buffalo
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA3978
United Airlines
|
20:00
Johannesburg
08:30
Newark
11:30
Chicago O'Hare
|
05:45
Newark
10:24
Chicago O'Hare
14:08
Buffalo
|
Connect |
UA187
United Airlines
UA2001
United Airlines
UA1747
United Airlines
|
20:00
Johannesburg
07:30
Newark
14:00
Chicago O'Hare
|
05:45
Newark
09:01
Chicago O'Hare
16:38
Buffalo
|
Connect |
UA187
United Airlines
UA2001
United Airlines
UA3978
United Airlines
|
20:00
Johannesburg
07:30
Newark
11:30
Chicago O'Hare
|
05:45
Newark
09:01
Chicago O'Hare
14:08
Buffalo
|
Connect |
UA187
United Airlines
UA2075
United Airlines
UA1747
United Airlines
|
20:00
Johannesburg
10:13
Newark
14:00
Chicago O'Hare
|
05:45
Newark
11:58
Chicago O'Hare
16:38
Buffalo
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA4902
United Airlines
|
20:00
Johannesburg
08:00
Newark
17:12
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
18:23
Buffalo
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA4902
United Airlines
|
20:00
Johannesburg
10:10
Newark
17:12
Washington Dulles
|
05:45
Newark
11:34
Washington Dulles
18:23
Buffalo
|
Connect |
UA187
United Airlines
UA4904
United Airlines
|
20:00
Johannesburg
14:04
Newark
|
05:45
Newark
15:26
Buffalo
|
Connect |
UA187
United Airlines
UA1992
United Airlines
UA4902
United Airlines
|
20:00
Johannesburg
14:46
Newark
17:12
Washington Dulles
|
05:45
Newark
16:14
Washington Dulles
18:23
Buffalo
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA4897
United Airlines
|
20:00
Johannesburg
08:00
Newark
10:40
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
11:51
Buffalo
|
Connect |
SA234
South African Airways
UA15
United Airlines
UA4904
United Airlines
|
20:00
Johannesburg
10:00
London Heathrow
14:04
Newark
|
06:25
London Heathrow
13:00
Newark
15:26
Buffalo
|
Connect |
UA187
United Airlines
UA4284
United Airlines
|
20:00
Johannesburg
11:24
Newark
|
05:45
Newark
12:49
Buffalo
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA1747
United Airlines
|
20:00
Johannesburg
08:30
Newark
14:00
Chicago O'Hare
|
05:45
Newark
10:24
Chicago O'Hare
16:38
Buffalo
|
Connect |
VS450
Virgin Atlantic
DL2
Delta
DL5757
Delta
|
22:00
Johannesburg
10:00
London Heathrow
14:55
New York JFK
|
07:15
London Heathrow
13:30
New York JFK
16:29
Buffalo
|
Connect |
VS450
Virgin Atlantic
VS003
Virgin Atlantic
DL5757
Delta
|
22:00
Johannesburg
10:50
London Heathrow
14:55
New York JFK
|
07:15
London Heathrow
13:45
New York JFK
16:29
Buffalo
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Billy Bishop Toronto City and cost approximately 1400 USD.
You take a bus, shuttle or taxi from Billy Bishop Toronto City to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL0671
KLM
PD486
Porter Airlines
|
01:55
Johannesburg
15:20
Amsterdam Schiphol
19:20
Montreal
|
12:10
Amsterdam Schiphol
17:05
Montreal
20:30
Billy Bishop Toronto City
|
Connect |
KL0510
KLM
KL0671
KLM
PD482
Porter Airlines
|
01:55
Johannesburg
15:20
Amsterdam Schiphol
18:30
Montreal
|
12:10
Amsterdam Schiphol
17:05
Montreal
19:40
Billy Bishop Toronto City
|
Connect |
KL0510
KLM
KL0671
KLM
AC7975
Air Canada
|
01:55
Johannesburg
15:20
Amsterdam Schiphol
18:30
Montreal
|
12:10
Amsterdam Schiphol
17:05
Montreal
19:40
Billy Bishop Toronto City
|
Connect |
SA209
South African Airways
SA209
South African Airways
PD724
Porter Airlines
|
17:40
Johannesburg
23:00
Accra
12:35
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
14:05
Billy Bishop Toronto City
|
Connect |
SA209
South African Airways
SA209
South African Airways
PD720
Porter Airlines
|
17:40
Johannesburg
23:00
Accra
11:30
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
13:00
Billy Bishop Toronto City
|
Connect |
SA260
South African Airways
AC875
Air Canada
AC7971
Air Canada
|
19:35
Johannesburg
13:30
Frankfurt
16:30
Montreal
|
06:10
Frankfurt
15:30
Montreal
17:40
Billy Bishop Toronto City
|
Connect |
SA260
South African Airways
AC875
Air Canada
AC7973
Air Canada
|
19:35
Johannesburg
13:30
Frankfurt
17:30
Montreal
|
06:10
Frankfurt
15:30
Montreal
18:40
Billy Bishop Toronto City
|
Connect |
SA260
South African Airways
LH478
Lufthansa
AC7973
Air Canada
|
19:35
Johannesburg
14:05
Frankfurt
17:30
Montreal
|
06:10
Frankfurt
16:10
Montreal
18:40
Billy Bishop Toronto City
|
Connect |
SA234
South African Airways
AC865
Air Canada
AC7975
Air Canada
|
20:00
Johannesburg
13:45
London Heathrow
18:30
Montreal
|
06:25
London Heathrow
16:20
Montreal
19:40
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA747
United Airlines
PD938
Porter Airlines
|
20:00
Johannesburg
07:00
Newark
09:45
Boston
|
05:45
Newark
08:09
Boston
11:49
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA747
United Airlines
PD942
Porter Airlines
|
20:00
Johannesburg
07:00
Newark
12:30
Boston
|
05:45
Newark
08:09
Boston
14:29
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA312
United Airlines
PD942
Porter Airlines
|
20:00
Johannesburg
08:00
Newark
12:30
Boston
|
05:45
Newark
09:09
Boston
14:29
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
UA4951
United Airlines
PD516
Porter Airlines
|
20:00
Johannesburg
09:00
Newark
12:35
Quebec
|
05:45
Newark
10:51
Quebec
14:28
Billy Bishop Toronto City
|
Connect |
SA234
South African Airways
AC865
Air Canada
AC7973
Air Canada
|
20:00
Johannesburg
13:45
London Heathrow
17:30
Montreal
|
06:25
London Heathrow
16:20
Montreal
18:40
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA747
United Airlines
PD940
Porter Airlines
|
20:00
Johannesburg
07:00
Newark
10:00
Boston
|
05:45
Newark
08:09
Boston
12:04
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA288
United Airlines
PD726
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
14:00
Washington Dulles
|
05:45
Newark
11:34
Washington Dulles
15:29
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA4995
United Airlines
PD726
Porter Airlines
|
20:00
Johannesburg
08:00
Newark
14:00
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
15:29
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA4951
United Airlines
PD514
Porter Airlines
|
20:00
Johannesburg
09:00
Newark
13:40
Quebec
|
05:45
Newark
10:51
Quebec
15:33
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA4995
United Airlines
PD724
Porter Airlines
|
20:00
Johannesburg
08:00
Newark
12:35
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
14:05
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA312
United Airlines
PD940
Porter Airlines
|
20:00
Johannesburg
08:00
Newark
10:00
Boston
|
05:45
Newark
09:09
Boston
12:04
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA288
United Airlines
PD724
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
12:35
Washington Dulles
|
05:45
Newark
11:34
Washington Dulles
14:05
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA4298
United Airlines
PD474
Porter Airlines
|
20:00
Johannesburg
12:13
Newark
15:15
Montreal
|
05:45
Newark
13:48
Montreal
16:25
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA4995
United Airlines
PD720
Porter Airlines
|
20:00
Johannesburg
08:00
Newark
11:30
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
13:00
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA312
United Airlines
PD944
Porter Airlines
|
20:00
Johannesburg
08:00
Newark
14:15
Boston
|
05:45
Newark
09:09
Boston
16:14
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA4298
United Airlines
AC7969
Air Canada
|
20:00
Johannesburg
12:13
Newark
15:30
Montreal
|
05:45
Newark
13:48
Montreal
16:40
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA4951
United Airlines
PD516
Porter Airlines
|
20:00
Johannesburg
09:00
Newark
14:10
Quebec
|
05:45
Newark
10:51
Quebec
16:03
Billy Bishop Toronto City
|
Connect |
SA234
South African Airways
AC865
Air Canada
PD482
Porter Airlines
|
20:00
Johannesburg
13:45
London Heathrow
18:30
Montreal
|
06:25
London Heathrow
16:20
Montreal
19:40
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
PD118
Porter Airlines
|
20:00
Johannesburg
06:50
Newark
|
05:45
Newark
08:29
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
PD122
Porter Airlines
|
20:00
Johannesburg
08:50
Newark
|
05:45
Newark
10:35
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA1589
United Airlines
PD944
Porter Airlines
|
20:00
Johannesburg
09:30
Newark
14:15
Boston
|
05:45
Newark
10:43
Boston
16:14
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA1589
United Airlines
PD942
Porter Airlines
|
20:00
Johannesburg
09:30
Newark
12:30
Boston
|
05:45
Newark
10:43
Boston
14:29
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
AC7739
Air Canada
AC7965
Air Canada
|
20:00
Johannesburg
10:55
Newark
13:30
Montreal
|
05:45
Newark
12:25
Montreal
14:40
Billy Bishop Toronto City
|
Connect |
AZ0849
Alitalia
AC893
Air Canada
AC7969
Air Canada
|
20:55
Johannesburg
11:35
Rome
15:30
Montreal
|
07:00
Rome
14:30
Montreal
16:40
Billy Bishop Toronto City
|
Connect |
BA054
British Airways
BA185
British Airways
PD134
Porter Airlines
|
22:15
Johannesburg
10:45
London Heathrow
15:10
Newark
|
07:35
London Heathrow
13:55
Newark
16:55
Billy Bishop Toronto City
|
Connect |
LX289
Swiss
LX86
Swiss
AC7969
Air Canada
|
22:15
Johannesburg
10:10
Zurich
15:30
Montreal
|
07:55
Zurich
12:40
Montreal
16:40
Billy Bishop Toronto City
|
Connect |
BA054
British Airways
BA185
British Airways
PD136
Porter Airlines
|
22:15
Johannesburg
10:45
London Heathrow
16:10
Newark
|
07:35
London Heathrow
13:55
Newark
17:48
Billy Bishop Toronto City
|
Connect |
LX289
Swiss
LX86
Swiss
PD472
Porter Airlines
|
22:15
Johannesburg
10:10
Zurich
14:30
Montreal
|
07:55
Zurich
12:40
Montreal
15:40
Billy Bishop Toronto City
|
Connect |
LX289
Swiss
LX86
Swiss
AC7967
Air Canada
|
22:15
Johannesburg
10:10
Zurich
14:30
Montreal
|
07:55
Zurich
12:40
Montreal
15:40
Billy Bishop Toronto City
|
Connect |
KL0592
KLM
KL0671
KLM
AC7975
Air Canada
|
23:55
Johannesburg
15:20
Amsterdam Schiphol
18:30
Montreal
|
10:15
Amsterdam Schiphol
17:05
Montreal
19:40
Billy Bishop Toronto City
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Rochester and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Rochester to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
SA209
South African Airways
SA209
South African Airways
UA4966
United Airlines
|
17:40
Johannesburg
23:00
Accra
08:20
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
09:37
Rochester
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA4966
United Airlines
|
17:40
Johannesburg
23:45
Accra
08:20
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
09:37
Rochester
|
Connect |
SA209
South African Airways
SA209
South African Airways
UA4948
United Airlines
|
17:40
Johannesburg
23:00
Accra
10:50
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
12:08
Rochester
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA4948
United Airlines
|
17:40
Johannesburg
23:45
Accra
10:50
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
12:08
Rochester
|
Connect |
UA187
United Airlines
UA4853
United Airlines
|
20:00
Johannesburg
08:32
Newark
|
05:45
Newark
10:04
Rochester
|
Connect |
UA187
United Airlines
UA4909
United Airlines
|
20:00
Johannesburg
15:05
Newark
|
05:45
Newark
16:24
Rochester
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA5006
United Airlines
|
20:00
Johannesburg
08:00
Newark
17:25
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
18:38
Rochester
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA4948
United Airlines
|
20:00
Johannesburg
08:00
Newark
10:50
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
12:08
Rochester
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA2004
United Airlines
|
20:00
Johannesburg
08:30
Newark
14:05
Chicago O'Hare
|
05:45
Newark
10:24
Chicago O'Hare
16:39
Rochester
|
Connect |
UA187
United Airlines
UA2075
United Airlines
UA2004
United Airlines
|
20:00
Johannesburg
10:13
Newark
14:05
Chicago O'Hare
|
05:45
Newark
11:58
Chicago O'Hare
16:39
Rochester
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA5006
United Airlines
|
20:00
Johannesburg
10:10
Newark
17:25
Washington Dulles
|
05:45
Newark
11:34
Washington Dulles
18:38
Rochester
|
Connect |
UA187
United Airlines
UA4291
United Airlines
|
20:00
Johannesburg
10:00
Newark
|
05:45
Newark
11:29
Rochester
|
Connect |
UA187
United Airlines
UA1992
United Airlines
UA5006
United Airlines
|
20:00
Johannesburg
14:46
Newark
17:25
Washington Dulles
|
05:45
Newark
16:14
Washington Dulles
18:38
Rochester
|
Connect |
UA187
United Airlines
UA2001
United Airlines
UA2004
United Airlines
|
20:00
Johannesburg
07:30
Newark
14:05
Chicago O'Hare
|
05:45
Newark
09:01
Chicago O'Hare
16:39
Rochester
|
Connect |
SA203
South African Airways
B6486
JetBlue Airways
|
20:40
Johannesburg
15:30
New York JFK
|
06:40
New York JFK
16:43
Rochester
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Albany and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Albany to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
KP65
ASKY
ET508
Ethiopian Airlines
UA4944
United Airlines
|
07:10
Johannesburg
12:30
Lome
20:00
Newark
|
11:30
Lome
19:00
Newark
21:10
Albany
|
Connect |
SA209
South African Airways
SA209
South African Airways
UA4875
United Airlines
|
17:40
Johannesburg
23:00
Accra
10:41
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
11:58
Albany
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA4875
United Airlines
|
17:40
Johannesburg
23:45
Accra
10:41
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
11:58
Albany
|
Connect |
LH573
Lufthansa
UA988
United Airlines
UA4926
United Airlines
|
19:30
Johannesburg
11:10
Frankfurt
17:35
Washington Dulles
|
05:20
Frankfurt
14:20
Washington Dulles
18:52
Albany
|
Connect |
SA260
South African Airways
UA988
United Airlines
UA4926
United Airlines
|
19:35
Johannesburg
11:10
Frankfurt
17:35
Washington Dulles
|
06:10
Frankfurt
14:20
Washington Dulles
18:52
Albany
|
Connect |
SA260
South African Airways
UA961
United Airlines
UA4954
United Airlines
|
19:35
Johannesburg
10:20
Frankfurt
17:54
Newark
|
06:10
Frankfurt
13:05
Newark
19:04
Albany
|
Connect |
AF995
Air France
DL97
Delta
DL5738
Delta
|
19:50
Johannesburg
10:50
Paris CDG
15:55
Detroit
|
05:45
Paris CDG
13:56
Detroit
17:24
Albany
|
Connect |
UA187
United Airlines
UA2075
United Airlines
UA1710
United Airlines
|
20:00
Johannesburg
10:13
Newark
14:35
Chicago O'Hare
|
05:45
Newark
11:58
Chicago O'Hare
17:30
Albany
|
Connect |
UA187
United Airlines
UA4954
United Airlines
|
20:00
Johannesburg
17:54
Newark
|
05:45
Newark
19:04
Albany
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA4875
United Airlines
|
20:00
Johannesburg
08:00
Newark
10:41
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
11:58
Albany
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA1726
United Airlines
|
20:00
Johannesburg
08:30
Newark
18:00
Chicago O'Hare
|
05:45
Newark
10:24
Chicago O'Hare
21:02
Albany
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA4926
United Airlines
|
20:00
Johannesburg
08:00
Newark
17:35
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
18:52
Albany
|
Connect |
UA187
United Airlines
UA2001
United Airlines
UA1726
United Airlines
|
20:00
Johannesburg
07:30
Newark
18:00
Chicago O'Hare
|
05:45
Newark
09:01
Chicago O'Hare
21:02
Albany
|
Connect |
SA234
South African Airways
UA919
United Airlines
UA4926
United Airlines
|
20:00
Johannesburg
12:05
London Heathrow
17:35
Washington Dulles
|
06:25
London Heathrow
15:30
Washington Dulles
18:52
Albany
|
Connect |
SA234
South African Airways
UA15
United Airlines
UA4954
United Airlines
|
20:00
Johannesburg
10:00
London Heathrow
17:54
Newark
|
06:25
London Heathrow
13:00
Newark
19:04
Albany
|
Connect |
SA234
South African Airways
UA17
United Airlines
UA4954
United Airlines
|
20:00
Johannesburg
12:00
London Heathrow
17:54
Newark
|
06:25
London Heathrow
15:25
Newark
19:04
Albany
|
Connect |
UA187
United Airlines
UA4944
United Airlines
|
20:00
Johannesburg
20:00
Newark
|
05:45
Newark
21:10
Albany
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA1710
United Airlines
|
20:00
Johannesburg
08:30
Newark
14:35
Chicago O'Hare
|
05:45
Newark
10:24
Chicago O'Hare
17:30
Albany
|
Connect |
UA187
United Airlines
UA2001
United Airlines
UA1710
United Airlines
|
20:00
Johannesburg
07:30
Newark
14:35
Chicago O'Hare
|
05:45
Newark
09:01
Chicago O'Hare
17:30
Albany
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA4926
United Airlines
|
20:00
Johannesburg
10:10
Newark
17:35
Washington Dulles
|
05:45
Newark
11:34
Washington Dulles
18:52
Albany
|
Connect |
UA187
United Airlines
UA2075
United Airlines
UA1726
United Airlines
|
20:00
Johannesburg
10:13
Newark
18:00
Chicago O'Hare
|
05:45
Newark
11:58
Chicago O'Hare
21:02
Albany
|
Connect |
UA187
United Airlines
UA4937
United Airlines
|
20:00
Johannesburg
13:23
Newark
|
05:45
Newark
14:23
Albany
|
Connect |
UA187
United Airlines
UA1992
United Airlines
UA4926
United Airlines
|
20:00
Johannesburg
14:46
Newark
17:35
Washington Dulles
|
05:45
Newark
16:14
Washington Dulles
18:52
Albany
|
Connect |
SA203
South African Airways
AA4755
American Airlines
AA6001
American Airlines
|
20:40
Johannesburg
10:55
New York JFK
13:30
Reagan Washington
|
06:40
New York JFK
12:37
Reagan Washington
14:50
Albany
|
Connect |
BA054
British Airways
AA729
American Airlines
AA6013
American Airlines
|
22:15
Johannesburg
10:15
London Heathrow
14:50
Philadelphia
|
07:35
London Heathrow
13:50
Philadelphia
16:17
Albany
|
Connect |
You can find hotels and accommodations in Canada with our hotels search tool below
Booking.com