How to get to Canada from Virginia by flight ? You can check flights from Virginia to Canada below.
You can find flight ticket prices from Virginia to Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Virginia 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 |
LH573
Lufthansa
LH470
Lufthansa
|
19:30
Johannesburg
13:00
Frankfurt
|
05:20
Frankfurt
16:05
Toronto
|
Connect |
LH573
Lufthansa
AC873
Air Canada
|
19:30
Johannesburg
10:05
Frankfurt
|
05:20
Frankfurt
12:40
Toronto
|
Connect |
SA260
South African Airways
LH470
Lufthansa
|
19:35
Johannesburg
13:00
Frankfurt
|
06:10
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 |
AF995
Air France
AF356
Air France
|
19:50
Johannesburg
14:00
Paris CDG
|
05:45
Paris CDG
16:25
Toronto
|
Connect |
UA187
United Airlines
UA3512 4827
United Airlines
UA6112
United Airlines
|
20:00
Johannesburg
08:20
Newark
17:05
Washington Dulles
|
05:45
Newark
09:50
Washington Dulles
18:32
Toronto
|
Connect |
SA234
South African Airways
AC849
Air Canada
|
20:00
Johannesburg
14:00
London Heathrow
|
06:25
London Heathrow
17:00
Toronto
|
Connect |
UA187
United Airlines
AC7651
Air Canada
|
20:00
Johannesburg
11:15
Newark
|
05:45
Newark
12:56
Toronto
|
Connect |
UA187
United Airlines
UA4584
United Airlines
|
20:00
Johannesburg
08:05
Newark
|
05:45
Newark
09:53
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 |
SA203
South African Airways
DL4981
Delta
|
20:40
Johannesburg
08:00
New York JFK
|
06:40
New York JFK
10:05
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 |
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
KL0695
KLM
|
23:55
Johannesburg
16:25
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
18:40
Toronto
|
Connect |
KL0592
KLM
AC827
Air Canada
|
23:55
Johannesburg
11:55
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
14:10
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 Virginia 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
UA3809
United Airlines
|
17:40
Johannesburg
23:00
Accra
11:05
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
13:02
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 |
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
UA3809
United Airlines
|
17:40
Johannesburg
23:45
Accra
11:05
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
13:02
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
AC875
Air Canada
|
19:35
Johannesburg
13:30
Frankfurt
|
06:10
Frankfurt
15:30
Montreal
|
Connect |
SA260
South African Airways
LH478
Lufthansa
|
19:35
Johannesburg
14:05
Frankfurt
|
06:10
Frankfurt
16:10
Montreal
|
Connect |
AF995
Air France
AF344
Air France
|
19:50
Johannesburg
13:50
Paris CDG
|
05:45
Paris CDG
15:50
Montreal
|
Connect |
UA187
United Airlines
UA312
United Airlines
AC7695
Air Canada
|
20:00
Johannesburg
08:00
Newark
15:50
Boston
|
05:45
Newark
09:09
Boston
17:08
Montreal
|
Connect |
SA234
South African Airways
AC865
Air Canada
|
20:00
Johannesburg
13:45
London Heathrow
|
06:25
London Heathrow
16:20
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
AC869
Air Canada
AC8980
Air Canada
|
20:00
Johannesburg
11:05
London Heathrow
15:15
Ottawa
|
06:25
London Heathrow
13:40
Ottawa
16:03
Montreal
|
Connect |
UA187
United Airlines
UA3498
United Airlines
AC7695
Air Canada
|
20:00
Johannesburg
08:20
Newark
15:50
Boston
|
05:45
Newark
09:44
Boston
17:08
Montreal
|
Connect |
UA187
United Airlines
AC7741
Air Canada
|
20:00
Johannesburg
16:00
Newark
|
05:45
Newark
17:30
Montreal
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA3809
United Airlines
|
20:00
Johannesburg
08:00
Newark
11:05
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
13:02
Montreal
|
Connect |
UA187
United Airlines
AC7739
Air Canada
|
20:00
Johannesburg
11:00
Newark
|
05:45
Newark
12:30
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
UA3512 4827
United Airlines
UA3809
United Airlines
|
20:00
Johannesburg
08:20
Newark
11:05
Washington Dulles
|
05:45
Newark
09:50
Washington Dulles
13:02
Montreal
|
Connect |
UA187
United Airlines
UA4298
United Airlines
|
20:00
Johannesburg
12:13
Newark
|
05:45
Newark
13:48
Montreal
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA3809
United Airlines
|
20:00
Johannesburg
08:20
Newark
11:05
Washington Dulles
|
05:45
Newark
09:43
Washington Dulles
13:02
Montreal
|
Connect |
UA187
United Airlines
UA747
United Airlines
AC7695
Air Canada
|
20:00
Johannesburg
07:00
Newark
15:50
Boston
|
05:45
Newark
08:09
Boston
17:08
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
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 |
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 Virginia 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
WS3478
WestJet
|
01:55
Johannesburg
14:25
Amsterdam Schiphol
21:30
Toronto
|
12:10
Amsterdam Schiphol
16:35
Toronto
22:44
Ottawa
|
Connect |
KL0510
KLM
KL0671
KLM
AC8967
Air Canada
|
01:55
Johannesburg
15:20
Amsterdam Schiphol
19:05
Montreal
|
12:10
Amsterdam Schiphol
17:05
Montreal
19:53
Ottawa
|
Connect |
KL0510
KLM
KL0695
KLM
WS3472
WestJet
|
01:55
Johannesburg
16:25
Amsterdam Schiphol
21:45
Toronto
|
12:10
Amsterdam Schiphol
18:40
Toronto
22:59
Ottawa
|
Connect |
KL0510
KLM
KL0691
KLM
WS3472
WestJet
|
01:55
Johannesburg
14:25
Amsterdam Schiphol
21:45
Toronto
|
12:10
Amsterdam Schiphol
16:35
Toronto
22:59
Ottawa
|
Connect |
KL0510
KLM
KL0695
KLM
WS3478
WestJet
|
01:55
Johannesburg
16:25
Amsterdam Schiphol
21:30
Toronto
|
12:10
Amsterdam Schiphol
18:40
Toronto
22:44
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 |
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 |
LH573
Lufthansa
AC873
Air Canada
AC454
Air Canada
|
19:30
Johannesburg
10:05
Frankfurt
14:10
Toronto
|
05:20
Frankfurt
12:40
Toronto
15:11
Ottawa
|
Connect |
LH573
Lufthansa
AC875
Air Canada
AC8967
Air Canada
|
19:30
Johannesburg
13:30
Frankfurt
19:05
Montreal
|
05:20
Frankfurt
15:30
Montreal
19:53
Ottawa
|
Connect |
SA260
South African Airways
AC875
Air Canada
AC8967
Air Canada
|
19:35
Johannesburg
13:30
Frankfurt
19:05
Montreal
|
06:10
Frankfurt
15:30
Montreal
19:53
Ottawa
|
Connect |
SA260
South African Airways
AC873
Air Canada
AC7518
Air Canada
|
19:35
Johannesburg
10:05
Frankfurt
16:10
Toronto
|
06:10
Frankfurt
12:40
Toronto
17:11
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:11
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
AC8853
Air Canada
|
20:00
Johannesburg
08:35
Newark
|
05:45
Newark
10:00
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
AC7739
Air Canada
AC8987
Air Canada
|
20:00
Johannesburg
11:00
Newark
13:30
Montreal
|
05:45
Newark
12:30
Montreal
14:18
Ottawa
|
Connect |
UA187
United Airlines
UA4584
United Airlines
AC454
Air Canada
|
20:00
Johannesburg
08:05
Newark
14:10
Toronto
|
05:45
Newark
09:53
Toronto
15:11
Ottawa
|
Connect |
SA234
South African Airways
AC865
Air Canada
AC8967
Air Canada
|
20:00
Johannesburg
13:45
London Heathrow
19:05
Montreal
|
06:25
London Heathrow
16:20
Montreal
19:53
Ottawa
|
Connect |
UA187
United Airlines
AC7651
Air Canada
AC454
Air Canada
|
20:00
Johannesburg
11:15
Newark
14:10
Toronto
|
05:45
Newark
12:56
Toronto
15:11
Ottawa
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA5673
United Airlines
|
20:00
Johannesburg
08:20
Newark
14:00
Chicago O'Hare
|
05:45
Newark
10:02
Chicago O'Hare
16:50
Ottawa
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA6254
United Airlines
|
20:00
Johannesburg
08:20
Newark
12:35
Washington Dulles
|
05:45
Newark
09:43
Washington Dulles
14:07
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
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 |
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
UA3446
United Airlines
PD248
Porter Airlines
|
20:00
Johannesburg
08:57
Newark
13:35
Halifax
|
05:45
Newark
12:04
Halifax
14:53
Ottawa
|
Connect |
UA187
United Airlines
UA3512 4827
United Airlines
UA6254
United Airlines
|
20:00
Johannesburg
08:20
Newark
12:35
Washington Dulles
|
05:45
Newark
09:50
Washington Dulles
14:07
Ottawa
|
Connect |
VS450
Virgin Atlantic
AC869
Air Canada
|
22:00
Johannesburg
11:05
London Heathrow
|
07:15
London Heathrow
13:40
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
13:30
Montreal
|
07:55
Zurich
12:40
Montreal
14:18
Ottawa
|
Connect |
KL0592
KLM
AC827
Air Canada
AC7518
Air Canada
|
23:55
Johannesburg
11:55
Amsterdam Schiphol
16:10
Toronto
|
10:15
Amsterdam Schiphol
14:10
Toronto
17:11
Ottawa
|
Connect |
KL0592
KLM
KL0691
KLM
WS3472
WestJet
|
23:55
Johannesburg
14:25
Amsterdam Schiphol
21:45
Toronto
|
10:15
Amsterdam Schiphol
16:35
Toronto
22:59
Ottawa
|
Connect |
KL0592
KLM
KL0695
KLM
WS3478
WestJet
|
23:55
Johannesburg
16:25
Amsterdam Schiphol
21:30
Toronto
|
10:15
Amsterdam Schiphol
18:40
Toronto
22:44
Ottawa
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Bloemfontein.
You take a flight from Bloemfontein to Toronto and cost approximately 750 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
5Z115
CemAir
UA187
United Airlines
UA4584
United Airlines
|
12:00
Bloemfontein
20:00
Johannesburg
08:05
Newark
|
13:00
Johannesburg
05:45
Newark
09:53
Toronto
|
Connect |
4Z605
Airlink
UA1123
United Airlines
AC7651
Air Canada
|
12:35
Bloemfontein
19:50
Capetown
11:15
Newark
|
14:20
Capetown
05:45
Newark
12:56
Toronto
|
Connect |
4Z603
Airlink
UA1123
United Airlines
AC7651
Air Canada
|
13:30
Bloemfontein
19:50
Capetown
11:15
Newark
|
15:15
Capetown
05:45
Newark
12:56
Toronto
|
Connect |
4Z714
Airlink
AF995
Air France
AF356
Air France
|
14:45
Bloemfontein
19:50
Johannesburg
14:00
Paris CDG
|
15:45
Johannesburg
05:45
Paris CDG
16:25
Toronto
|
Connect |
4Z714
Airlink
UA187
United Airlines
AC7651
Air Canada
|
14:45
Bloemfontein
20:00
Johannesburg
11:15
Newark
|
15:45
Johannesburg
05:45
Newark
12:56
Toronto
|
Connect |
4Z714
Airlink
UA187
United Airlines
UA4584
United Airlines
|
14:45
Bloemfontein
20:00
Johannesburg
08:05
Newark
|
15:45
Johannesburg
05:45
Newark
09:53
Toronto
|
Connect |
5Z113
CemAir
UA187
United Airlines
UA4995
United Airlines
UA6112
United Airlines
|
17:00
Bloemfontein
20:00
Johannesburg
08:00
Newark
17:05
Washington Dulles
|
17:55
Johannesburg
05:45
Newark
09:33
Washington Dulles
18:32
Toronto
|
Connect |
5Z113
CemAir
LH573
Lufthansa
AC873
Air Canada
|
17:00
Bloemfontein
19:30
Johannesburg
10:05
Frankfurt
|
17:55
Johannesburg
05:20
Frankfurt
12:40
Toronto
|
Connect |
5Z113
CemAir
SA203
South African Airways
DL4981
Delta
|
17:00
Bloemfontein
20:40
Johannesburg
08:00
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
10:05
Toronto
|
Connect |
5Z113
CemAir
LH573
Lufthansa
LH470
Lufthansa
|
17:00
Bloemfontein
19:30
Johannesburg
13:00
Frankfurt
|
17:55
Johannesburg
05:20
Frankfurt
16:05
Toronto
|
Connect |
5Z113
CemAir
SA260
South African Airways
LH470
Lufthansa
|
17:00
Bloemfontein
19:35
Johannesburg
13:00
Frankfurt
|
17:55
Johannesburg
06:10
Frankfurt
16:05
Toronto
|
Connect |
5Z113
CemAir
BA054
British Airways
BA099
British Airways
|
17:00
Bloemfontein
22:15
Johannesburg
17:10
London Heathrow
|
17:55
Johannesburg
07:35
London Heathrow
20:15
Toronto
|
Connect |
5Z113
CemAir
SA203
South African Airways
AA3617
American Airlines
|
17:00
Bloemfontein
20:40
Johannesburg
09:45
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
11:46
Toronto
|
Connect |
5Z113
CemAir
SA260
South African Airways
AC873
Air Canada
|
17:00
Bloemfontein
19:35
Johannesburg
10:05
Frankfurt
|
17:55
Johannesburg
06:10
Frankfurt
12:40
Toronto
|
Connect |
5Z113
CemAir
LX289
Swiss
AC879
Air Canada
|
17:00
Bloemfontein
22:15
Johannesburg
09:45
Zurich
|
17:55
Johannesburg
07:55
Zurich
12:35
Toronto
|
Connect |
5Z113
CemAir
SA234
South African Airways
AC849
Air Canada
|
17:00
Bloemfontein
20:00
Johannesburg
14:00
London Heathrow
|
17:55
Johannesburg
06:25
London Heathrow
17:00
Toronto
|
Connect |
5Z113
CemAir
UA187
United Airlines
AC7651
Air Canada
|
17:00
Bloemfontein
20:00
Johannesburg
11:15
Newark
|
17:55
Johannesburg
05:45
Newark
12:56
Toronto
|
Connect |
4Z706
Airlink
SA203
South African Airways
DL4981
Delta
|
17:45
Bloemfontein
20:40
Johannesburg
08:00
New York JFK
|
18:45
Johannesburg
06:40
New York JFK
10:05
Toronto
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA3512 4827
United Airlines
UA6112
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
08:20
Newark
17:05
Washington Dulles
|
18:45
Johannesburg
05:45
Newark
09:50
Washington Dulles
18:32
Toronto
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA288
United Airlines
UA3781
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
08:20
Newark
17:50
Washington Dulles
|
18:45
Johannesburg
05:45
Newark
09:43
Washington Dulles
19:29
Toronto
|
Connect |
4Z706
Airlink
UA187
United Airlines
AC7657
Air Canada
|
17:45
Bloemfontein
20:00
Johannesburg
17:20
Newark
|
18:45
Johannesburg
05:45
Newark
19:01
Toronto
|
Connect |
4Z706
Airlink
KL0510
KLM
KL0691
KLM
|
17:45
Bloemfontein
01:55
Johannesburg
14:25
Amsterdam Schiphol
|
18:45
Johannesburg
12:10
Amsterdam Schiphol
16:35
Toronto
|
Connect |
4Z706
Airlink
SA234
South African Airways
AC849
Air Canada
|
17:45
Bloemfontein
20:00
Johannesburg
14:00
London Heathrow
|
18:45
Johannesburg
06:25
London Heathrow
17:00
Toronto
|
Connect |
4Z706
Airlink
UA187
United Airlines
AC7651
Air Canada
|
17:45
Bloemfontein
20:00
Johannesburg
11:15
Newark
|
18:45
Johannesburg
05:45
Newark
12:56
Toronto
|
Connect |
4Z706
Airlink
BA054
British Airways
BA099
British Airways
|
17:45
Bloemfontein
22:15
Johannesburg
17:10
London Heathrow
|
18:45
Johannesburg
07:35
London Heathrow
20:15
Toronto
|
Connect |
4Z706
Airlink
SA260
South African Airways
AC873
Air Canada
|
17:45
Bloemfontein
19:35
Johannesburg
10:05
Frankfurt
|
18:45
Johannesburg
06:10
Frankfurt
12:40
Toronto
|
Connect |
4Z706
Airlink
LX289
Swiss
AC879
Air Canada
|
17:45
Bloemfontein
22:15
Johannesburg
09:45
Zurich
|
18:45
Johannesburg
07:55
Zurich
12:35
Toronto
|
Connect |
4Z706
Airlink
SA203
South African Airways
AA3617
American Airlines
|
17:45
Bloemfontein
20:40
Johannesburg
09:45
New York JFK
|
18:45
Johannesburg
06:40
New York JFK
11:46
Toronto
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA4995
United Airlines
UA6112
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
08:00
Newark
17:05
Washington Dulles
|
18:45
Johannesburg
05:45
Newark
09:33
Washington Dulles
18:32
Toronto
|
Connect |
4Z706
Airlink
SA260
South African Airways
LH470
Lufthansa
|
17:45
Bloemfontein
19:35
Johannesburg
13:00
Frankfurt
|
18:45
Johannesburg
06:10
Frankfurt
16:05
Toronto
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA3512 4827
United Airlines
UA3781
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
08:20
Newark
17:50
Washington Dulles
|
18:45
Johannesburg
05:45
Newark
09:50
Washington Dulles
19:29
Toronto
|
Connect |
4Z706
Airlink
KL0510
KLM
KL0695
KLM
|
17:45
Bloemfontein
01:55
Johannesburg
16:25
Amsterdam Schiphol
|
18:45
Johannesburg
12:10
Amsterdam Schiphol
18:40
Toronto
|
Connect |
4Z708
Airlink
BA054
British Airways
BA099
British Airways
|
18:45
Bloemfontein
22:15
Johannesburg
17:10
London Heathrow
|
19:45
Johannesburg
07:35
London Heathrow
20:15
Toronto
|
Connect |
4Z708
Airlink
SA203
South African Airways
AA3617
American Airlines
|
18:45
Bloemfontein
20:40
Johannesburg
09:45
New York JFK
|
19:45
Johannesburg
06:40
New York JFK
11:46
Toronto
|
Connect |
4Z708
Airlink
LX289
Swiss
AC879
Air Canada
|
18:45
Bloemfontein
22:15
Johannesburg
09:45
Zurich
|
19:45
Johannesburg
07:55
Zurich
12:35
Toronto
|
Connect |
4Z708
Airlink
KL0592
KLM
KL0695
KLM
|
18:45
Bloemfontein
23:55
Johannesburg
16:25
Amsterdam Schiphol
|
19:45
Johannesburg
10:15
Amsterdam Schiphol
18:40
Toronto
|
Connect |
4Z708
Airlink
KL0510
KLM
KL0695
KLM
|
18:45
Bloemfontein
01:55
Johannesburg
16:25
Amsterdam Schiphol
|
19:45
Johannesburg
12:10
Amsterdam Schiphol
18:40
Toronto
|
Connect |
4Z708
Airlink
SA203
South African Airways
DL4981
Delta
|
18:45
Bloemfontein
20:40
Johannesburg
08:00
New York JFK
|
19:45
Johannesburg
06:40
New York JFK
10:05
Toronto
|
Connect |
4Z708
Airlink
KL0592
KLM
KL0691
KLM
|
18:45
Bloemfontein
23:55
Johannesburg
14:25
Amsterdam Schiphol
|
19:45
Johannesburg
10:15
Amsterdam Schiphol
16:35
Toronto
|
Connect |
4Z708
Airlink
KL0510
KLM
KL0691
KLM
|
18:45
Bloemfontein
01:55
Johannesburg
14:25
Amsterdam Schiphol
|
19:45
Johannesburg
12:10
Amsterdam Schiphol
16:35
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Bloemfontein.
You take a flight from Bloemfontein to Montreal and cost approximately 800 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
5Z115
CemAir
LX289
Swiss
LX86
Swiss
|
12:00
Bloemfontein
22:15
Johannesburg
10:10
Zurich
|
13:00
Johannesburg
07:55
Zurich
12:40
Montreal
|
Connect |
4Z605
Airlink
DL204
Delta
DL4628
Delta
|
12:35
Bloemfontein
20:30
Capetown
09:44
Atlanta
|
14:20
Capetown
06:45
Atlanta
12:20
Montreal
|
Connect |
4Z605
Airlink
UA1123
United Airlines
UA4298
United Airlines
|
12:35
Bloemfontein
19:50
Capetown
12:13
Newark
|
14:20
Capetown
05:45
Newark
13:48
Montreal
|
Connect |
4Z603
Airlink
UA1123
United Airlines
AC7739
Air Canada
|
13:30
Bloemfontein
19:50
Capetown
11:00
Newark
|
15:15
Capetown
05:45
Newark
12:30
Montreal
|
Connect |
4Z603
Airlink
DL204
Delta
DL4628
Delta
|
13:30
Bloemfontein
20:30
Capetown
09:44
Atlanta
|
15:15
Capetown
06:45
Atlanta
12:20
Montreal
|
Connect |
4Z603
Airlink
UA1123
United Airlines
UA4298
United Airlines
|
13:30
Bloemfontein
19:50
Capetown
12:13
Newark
|
15:15
Capetown
05:45
Newark
13:48
Montreal
|
Connect |
4Z714
Airlink
UA187
United Airlines
UA4298
United Airlines
|
14:45
Bloemfontein
20:00
Johannesburg
12:13
Newark
|
15:45
Johannesburg
05:45
Newark
13:48
Montreal
|
Connect |
4Z714
Airlink
LX289
Swiss
LX86
Swiss
|
14:45
Bloemfontein
22:15
Johannesburg
10:10
Zurich
|
15:45
Johannesburg
07:55
Zurich
12:40
Montreal
|
Connect |
4Z714
Airlink
UA187
United Airlines
AC7739
Air Canada
|
14:45
Bloemfontein
20:00
Johannesburg
11:00
Newark
|
15:45
Johannesburg
05:45
Newark
12:30
Montreal
|
Connect |
4Z714
Airlink
AF995
Air France
AF344
Air France
|
14:45
Bloemfontein
19:50
Johannesburg
13:50
Paris CDG
|
15:45
Johannesburg
05:45
Paris CDG
15:50
Montreal
|
Connect |
4Z714
Airlink
UA187
United Airlines
UA4995
United Airlines
UA4296
United Airlines
|
14:45
Bloemfontein
20:00
Johannesburg
08:00
Newark
10:30
Washington Dulles
|
15:45
Johannesburg
05:45
Newark
09:33
Washington Dulles
12:12
Montreal
|
Connect |
5Z113
CemAir
UA187
United Airlines
AC7739
Air Canada
|
17:00
Bloemfontein
20:00
Johannesburg
11:00
Newark
|
17:55
Johannesburg
05:45
Newark
12:30
Montreal
|
Connect |
5Z113
CemAir
UA187
United Airlines
UA4298
United Airlines
|
17:00
Bloemfontein
20:00
Johannesburg
12:13
Newark
|
17:55
Johannesburg
05:45
Newark
13:48
Montreal
|
Connect |
5Z113
CemAir
UA187
United Airlines
UA4995
United Airlines
UA4296
United Airlines
|
17:00
Bloemfontein
20:00
Johannesburg
08:00
Newark
10:30
Washington Dulles
|
17:55
Johannesburg
05:45
Newark
09:33
Washington Dulles
12:12
Montreal
|
Connect |
5Z113
CemAir
SA260
South African Airways
AC875
Air Canada
|
17:00
Bloemfontein
19:35
Johannesburg
13:30
Frankfurt
|
17:55
Johannesburg
06:10
Frankfurt
15:30
Montreal
|
Connect |
5Z113
CemAir
LH573
Lufthansa
LH478
Lufthansa
|
17:00
Bloemfontein
19:30
Johannesburg
14:05
Frankfurt
|
17:55
Johannesburg
05:20
Frankfurt
16:10
Montreal
|
Connect |
5Z113
CemAir
AF995
Air France
AF344
Air France
|
17:00
Bloemfontein
19:50
Johannesburg
13:50
Paris CDG
|
17:55
Johannesburg
05:45
Paris CDG
15:50
Montreal
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA4427
United Airlines
AC8825
Air Canada
|
17:45
Bloemfontein
20:00
Johannesburg
09:00
Newark
11:20
Reagan Washington
|
18:45
Johannesburg
05:45
Newark
10:30
Reagan Washington
12:58
Montreal
|
Connect |
4Z706
Airlink
SA260
South African Airways
LH478
Lufthansa
|
17:45
Bloemfontein
19:35
Johannesburg
14:05
Frankfurt
|
18:45
Johannesburg
06:10
Frankfurt
16:10
Montreal
|
Connect |
4Z706
Airlink
AF995
Air France
AF344
Air France
|
17:45
Bloemfontein
19:50
Johannesburg
13:50
Paris CDG
|
18:45
Johannesburg
05:45
Paris CDG
15:50
Montreal
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA3512 4827
United Airlines
UA3809
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
08:20
Newark
11:05
Washington Dulles
|
18:45
Johannesburg
05:45
Newark
09:50
Washington Dulles
13:02
Montreal
|
Connect |
4Z706
Airlink
KL0592
KLM
KL0671
KLM
|
17:45
Bloemfontein
23:55
Johannesburg
15:20
Amsterdam Schiphol
|
18:45
Johannesburg
10:15
Amsterdam Schiphol
17:05
Montreal
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA4298
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
12:13
Newark
|
18:45
Johannesburg
05:45
Newark
13:48
Montreal
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA4995
United Airlines
UA4296
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
08:00
Newark
10:30
Washington Dulles
|
18:45
Johannesburg
05:45
Newark
09:33
Washington Dulles
12:12
Montreal
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA288
United Airlines
UA3809
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
08:20
Newark
11:05
Washington Dulles
|
18:45
Johannesburg
05:45
Newark
09:43
Washington Dulles
13:02
Montreal
|
Connect |
4Z706
Airlink
SA234
South African Airways
AC865
Air Canada
|
17:45
Bloemfontein
20:00
Johannesburg
13:45
London Heathrow
|
18:45
Johannesburg
06:25
London Heathrow
16:20
Montreal
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA4425
United Airlines
AC8825
Air Canada
|
17:45
Bloemfontein
20:00
Johannesburg
07:00
Newark
11:20
Reagan Washington
|
18:45
Johannesburg
05:45
Newark
08:19
Reagan Washington
12:58
Montreal
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA4428
United Airlines
AC8825
Air Canada
|
17:45
Bloemfontein
20:00
Johannesburg
08:00
Newark
11:20
Reagan Washington
|
18:45
Johannesburg
05:45
Newark
09:19
Reagan Washington
12:58
Montreal
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA4995
United Airlines
UA3809
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
08:00
Newark
11:05
Washington Dulles
|
18:45
Johannesburg
05:45
Newark
09:33
Washington Dulles
13:02
Montreal
|
Connect |
4Z706
Airlink
UA187
United Airlines
AC7739
Air Canada
|
17:45
Bloemfontein
20:00
Johannesburg
11:00
Newark
|
18:45
Johannesburg
05:45
Newark
12:30
Montreal
|
Connect |
4Z706
Airlink
SA260
South African Airways
AC875
Air Canada
|
17:45
Bloemfontein
19:35
Johannesburg
13:30
Frankfurt
|
18:45
Johannesburg
06:10
Frankfurt
15:30
Montreal
|
Connect |
JE423
Mango
AF879
Air France
AF344
Air France
|
18:00
Bloemfontein
23:50
Capetown
13:50
Paris CDG
|
19:40
Capetown
11:15
Paris CDG
15:50
Montreal
|
Connect |
JE423
Mango
KL0598
KLM
KL0671
KLM
|
18:00
Bloemfontein
00:30
Capetown
15:20
Amsterdam Schiphol
|
19:40
Capetown
11:00
Amsterdam Schiphol
17:05
Montreal
|
Connect |
JE423
Mango
DL204
Delta
DL4628
Delta
|
18:00
Bloemfontein
20:30
Capetown
09:44
Atlanta
|
19:40
Capetown
06:45
Atlanta
12:20
Montreal
|
Connect |
4Z609
Airlink
KL0598
KLM
KL0671
KLM
|
18:20
Bloemfontein
00:30
Capetown
15:20
Amsterdam Schiphol
|
20:05
Capetown
11:00
Amsterdam Schiphol
17:05
Montreal
|
Connect |
4Z609
Airlink
AF879
Air France
AF344
Air France
|
18:20
Bloemfontein
23:50
Capetown
13:50
Paris CDG
|
20:05
Capetown
11:15
Paris CDG
15:50
Montreal
|
Connect |
4Z708
Airlink
BA054
British Airways
BA095
British Airways
|
18:45
Bloemfontein
22:15
Johannesburg
16:40
London Heathrow
|
19:45
Johannesburg
07:35
London Heathrow
19:15
Montreal
|
Connect |
4Z708
Airlink
SA203
South African Airways
DL5152
Delta
|
18:45
Bloemfontein
20:40
Johannesburg
09:45
New York JFK
|
19:45
Johannesburg
06:40
New York JFK
11:21
Montreal
|
Connect |
4Z708
Airlink
KL0510
KLM
KL0671
KLM
|
18:45
Bloemfontein
01:55
Johannesburg
15:20
Amsterdam Schiphol
|
19:45
Johannesburg
12:10
Amsterdam Schiphol
17:05
Montreal
|
Connect |
4Z708
Airlink
KL0592
KLM
KL0671
KLM
|
18:45
Bloemfontein
23:55
Johannesburg
15:20
Amsterdam Schiphol
|
19:45
Johannesburg
10:15
Amsterdam Schiphol
17:05
Montreal
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia 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
UA3512 4827
United Airlines
UA6140
United Airlines
|
20:00
Johannesburg
08:20
Newark
11:00
Washington Dulles
|
05:45
Newark
09:50
Washington Dulles
12:32
Burlington
|
Connect |
UA187
United Airlines
UA4995
United Airlines
UA6140
United Airlines
|
20:00
Johannesburg
08:00
Newark
11:00
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
12:32
Burlington
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA6140
United Airlines
|
20:00
Johannesburg
08:20
Newark
11:00
Washington Dulles
|
05:45
Newark
09:43
Washington Dulles
12:32
Burlington
|
Connect |
UA187
United Airlines
UA5022
United Airlines
|
20:00
Johannesburg
13:43
Newark
|
05:45
Newark
15:08
Burlington
|
Connect |
UA187
United Airlines
UA3512 4827
United Airlines
UA3784
United Airlines
|
20:00
Johannesburg
08:20
Newark
10:50
Washington Dulles
|
05:45
Newark
09:50
Washington Dulles
12:33
Burlington
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA3784
United Airlines
|
20:00
Johannesburg
08:20
Newark
10:50
Washington Dulles
|
05:45
Newark
09:43
Washington Dulles
12:33
Burlington
|
Connect |
UA187
United Airlines
UA4884
United Airlines
|
20:00
Johannesburg
06:59
Newark
|
05:45
Newark
07:59
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 Virginia 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
UA997
United Airlines
UA3774
United Airlines
|
17:40
Johannesburg
23:45
Accra
10:55
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
12:14
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 |
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
SA209
South African Airways
UA3774
United Airlines
|
17:40
Johannesburg
23:00
Accra
10:55
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
12:14
Buffalo
|
Connect |
UA187
United Airlines
UA2001
United Airlines
UA3829
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
UA4995
United Airlines
UA3774
United Airlines
|
20:00
Johannesburg
08:00
Newark
10:55
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
12:14
Buffalo
|
Connect |
UA187
United Airlines
UA3512 4827
United Airlines
UA4897
United Airlines
|
20:00
Johannesburg
08:20
Newark
10:40
Washington Dulles
|
05:45
Newark
09:50
Washington Dulles
11:51
Buffalo
|
Connect |
UA187
United Airlines
UA4415
United Airlines
|
20:00
Johannesburg
10:30
Newark
|
05:45
Newark
11:55
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
UA288
United Airlines
UA3774
United Airlines
|
20:00
Johannesburg
08:20
Newark
10:55
Washington Dulles
|
05:45
Newark
09:43
Washington Dulles
12:14
Buffalo
|
Connect |
UA187
United Airlines
UA2075
United Airlines
UA4394
United Airlines
|
20:00
Johannesburg
10:13
Newark
14:30
Chicago O'Hare
|
05:45
Newark
11:58
Chicago O'Hare
17:09
Buffalo
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA4394
United Airlines
|
20:00
Johannesburg
08:20
Newark
14:30
Chicago O'Hare
|
05:45
Newark
10:02
Chicago O'Hare
17:09
Buffalo
|
Connect |
UA187
United Airlines
UA2001
United Airlines
UA4394
United Airlines
|
20:00
Johannesburg
07:30
Newark
14:30
Chicago O'Hare
|
05:45
Newark
09:01
Chicago O'Hare
17:09
Buffalo
|
Connect |
UA187
United Airlines
UA3512 4827
United Airlines
UA3774
United Airlines
|
20:00
Johannesburg
08:20
Newark
10:55
Washington Dulles
|
05:45
Newark
09:50
Washington Dulles
12:14
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 |
UA187
United Airlines
UA1660
United Airlines
UA3829
United Airlines
|
20:00
Johannesburg
08:20
Newark
11:30
Chicago O'Hare
|
05:45
Newark
10:02
Chicago O'Hare
14:08
Buffalo
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA4897
United Airlines
|
20:00
Johannesburg
08:20
Newark
10:40
Washington Dulles
|
05:45
Newark
09:43
Washington Dulles
11:51
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
UA4900
United Airlines
|
20:00
Johannesburg
08:32
Newark
|
05:45
Newark
09:49
Buffalo
|
Connect |
UA187
United Airlines
UA4284
United Airlines
|
20:00
Johannesburg
11:24
Newark
|
05:45
Newark
12:49
Buffalo
|
Connect |
UA187
United Airlines
UA288
United Airlines
UA4902
United Airlines
|
20:00
Johannesburg
08:20
Newark
17:12
Washington Dulles
|
05:45
Newark
09:43
Washington Dulles
18:23
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
UA3512 4827
United Airlines
UA4902
United Airlines
|
20:00
Johannesburg
08:20
Newark
17:12
Washington Dulles
|
05:45
Newark
09:50
Washington Dulles
18:23
Buffalo
|
Connect |
UA187
United Airlines
UA1660
United Airlines
UA1747
United Airlines
|
20:00
Johannesburg
08:20
Newark
14:00
Chicago O'Hare
|
05:45
Newark
10:02
Chicago O'Hare
16:38
Buffalo
|
Connect |
SA203
South African Airways
B6102
JetBlue Airways
|
20:40
Johannesburg
17:00
New York JFK
|
06:40
New York JFK
18:17
Buffalo
|
Connect |
SA203
South African Airways
B6518
JetBlue Airways
B62215
JetBlue Airways
|
20:40
Johannesburg
08:00
New York JFK
11:40
Boston
|
06:40
New York JFK
09:03
Boston
13:07
Buffalo
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia 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 | |
---|---|---|---|
UA187
United Airlines
PD124
Porter Airlines
|
20:00
Johannesburg
10:10
Newark
|
05:45
Newark
11:50
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA312
United Airlines
PD940
Porter Airlines
|
20:00
Johannesburg
08:00
Newark
12:00
Boston
|
05:45
Newark
09:09
Boston
14:00
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA747
United Airlines
PD940
Porter Airlines
|
20:00
Johannesburg
07:00
Newark
12:00
Boston
|
05:45
Newark
08:09
Boston
14:00
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
UA288
United Airlines
PD728
Porter Airlines
|
20:00
Johannesburg
08:20
Newark
18:55
Washington Dulles
|
05:45
Newark
09:43
Washington Dulles
20:25
Billy Bishop Toronto City
|
Connect |
UA187
United Airlines
UA4995
United Airlines
PD728
Porter Airlines
|
20:00
Johannesburg
08:00
Newark
18:55
Washington Dulles
|
05:45
Newark
09:33
Washington Dulles
20:25
Billy Bishop Toronto City
|
Connect |
SA203
South African Airways
B6518
JetBlue Airways
PD940
Porter Airlines
|
20:40
Johannesburg
08:00
New York JFK
12:00
Boston
|
06:40
New York JFK
09:03
Boston
14:00
Billy Bishop Toronto City
|
Connect |
AZ0849
Alitalia
AZ0618
Alitalia
PD728
Porter Airlines
|
20:55
Johannesburg
10:05
Rome
18:55
Washington Dulles
|
07:00
Rome
14:05
Washington Dulles
20:25
Billy Bishop Toronto City
|
Connect |
You can find hotels and accommodations in Canada with our hotels search tool below
Booking.com