How to get to Canada from Botswana by flight ? You can check flights from Botswana to Canada below.
You can find flight ticket prices from Botswana to Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Botswana to Gaborone.
You take a flight from Gaborone to Montreal and cost approximately 700 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
SA1770
South African Airways
SA203
South African Airways
DL5152
Delta
|
14:00
Gaborone
21:05
Johannesburg
09:45
New York JFK
|
14:50
Johannesburg
06:40
New York JFK
11:19
Montreal
|
Connect |
SA1770
South African Airways
SA207
South African Airways
SA207
South African Airways
UA5019
United Airlines
|
14:00
Gaborone
18:30
Johannesburg
01:55
Blaise Diagne
08:15
Washington Dulles
|
14:50
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:57
Montreal
|
Connect |
SA1770
South African Airways
SA209
South African Airways
SA209
South African Airways
UA5019
United Airlines
|
14:00
Gaborone
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
14:50
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:57
Montreal
|
Connect |
SA1770
South African Airways
SA234
South African Airways
AC865
Air Canada
|
14:00
Gaborone
20:00
Johannesburg
14:10
London Heathrow
|
14:50
Johannesburg
06:25
London Heathrow
16:25
Montreal
|
Connect |
SA1770
South African Airways
SA209
South African Airways
SA209
South African Airways
AC8175
Air Canada
|
14:00
Gaborone
17:40
Johannesburg
23:00
Accra
08:25
Washington Dulles
|
14:50
Johannesburg
21:45
Accra
06:00
Washington Dulles
10:12
Montreal
|
Connect |
SA1770
South African Airways
SA207
South African Airways
SA207
South African Airways
AC8175
Air Canada
|
14:00
Gaborone
18:30
Johannesburg
01:55
Blaise Diagne
08:25
Washington Dulles
|
14:50
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
10:12
Montreal
|
Connect |
SW742
Air Namibia
SW285
Air Namibia
AC875
Air Canada
|
14:25
Gaborone
21:35
Windhoek
09:55
Frankfurt
|
15:55
Windhoek
07:55
Frankfurt
11:35
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET704
Ethiopian Airlines
TS357 567 619 151 251 279 457
Air Transat
|
15:00
Gaborone
23:55
Addis Ababa
11:30
Paris CDG
|
21:30
Addis Ababa
06:20
Paris CDG
13:10
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET704
Ethiopian Airlines
TS113 117 659
Air Transat
|
15:00
Gaborone
23:55
Addis Ababa
08:00
Paris CDG
|
21:30
Addis Ababa
06:20
Paris CDG
09:40
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET706
Ethiopian Airlines
AC875
Air Canada
|
15:00
Gaborone
23:40
Addis Ababa
09:55
Frankfurt
|
21:30
Addis Ababa
05:30
Frankfurt
11:35
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET500
Ethiopian Airlines
AC819
Air Canada
|
15:00
Gaborone
22:45
Addis Ababa
10:15
Dublin
|
21:30
Addis Ababa
05:00
Dublin
12:05
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET552
Ethiopian Airlines
AC819
Air Canada
|
15:00
Gaborone
22:55
Addis Ababa
10:15
Dublin
|
21:30
Addis Ababa
05:10
Dublin
12:05
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET730
Ethiopian Airlines
SN561
Brussels Airlines
|
15:00
Gaborone
23:35
Addis Ababa
10:15
Brussels
|
21:30
Addis Ababa
06:10
Brussels
12:05
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET760
Ethiopian Airlines
AC1903
Air Canada
|
15:00
Gaborone
23:45
Addis Ababa
11:10
Athens
|
21:30
Addis Ababa
03:45
Athens
14:20
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET712
Ethiopian Airlines
TS385
Air Transat
|
15:00
Gaborone
23:15
Addis Ababa
13:00
Madrid
|
21:30
Addis Ababa
05:25
Madrid
14:55
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET728
Ethiopian Airlines
SN561
Brussels Airlines
|
15:00
Gaborone
23:34
Addis Ababa
10:15
Brussels
|
21:30
Addis Ababa
06:09
Brussels
12:05
Montreal
|
Connect |
ET829
Ethiopian Airlines
ET704
Ethiopian Airlines
AC871
Air Canada
|
15:00
Gaborone
23:55
Addis Ababa
10:55
Paris CDG
|
21:30
Addis Ababa
06:20
Paris CDG
12:20
Montreal
|
Connect |
BP207
Air Botswana
LX289
Swiss
LX86
Swiss
|
16:30
Gaborone
19:25
Johannesburg
12:50
Zurich
|
17:30
Johannesburg
06:10
Zurich
15:10
Montreal
|
Connect |
SA1776
South African Airways
SA203
South African Airways
DL5533
Delta
|
17:00
Gaborone
21:05
Johannesburg
14:30
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
16:13
Montreal
|
Connect |
SA1776
South African Airways
LH573
Lufthansa
LH478
Lufthansa
|
17:00
Gaborone
19:00
Johannesburg
14:05
Frankfurt
|
17:55
Johannesburg
05:35
Frankfurt
16:10
Montreal
|
Connect |
SA1776
South African Airways
LH573
Lufthansa
AC875
Air Canada
|
17:00
Gaborone
19:00
Johannesburg
09:55
Frankfurt
|
17:55
Johannesburg
05:35
Frankfurt
11:35
Montreal
|
Connect |
SA1776
South African Airways
DL201
Delta
DL5527
Delta
|
17:00
Gaborone
19:55
Johannesburg
12:11
Atlanta
|
17:55
Johannesburg
06:09
Atlanta
14:53
Montreal
|
Connect |
SA1776
South African Airways
SA203
South African Airways
DL5152
Delta
|
17:00
Gaborone
21:05
Johannesburg
09:45
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
11:19
Montreal
|
Connect |
SA1776
South African Airways
LX289
Swiss
LX86
Swiss
|
17:00
Gaborone
19:25
Johannesburg
12:50
Zurich
|
17:55
Johannesburg
06:10
Zurich
15:10
Montreal
|
Connect |
SA1776
South African Airways
SA260
South African Airways
AC875
Air Canada
|
17:00
Gaborone
19:25
Johannesburg
09:55
Frankfurt
|
17:55
Johannesburg
06:10
Frankfurt
11:35
Montreal
|
Connect |
SA1776
South African Airways
SA234
South African Airways
AC865
Air Canada
|
17:00
Gaborone
20:00
Johannesburg
14:10
London Heathrow
|
17:55
Johannesburg
06:25
London Heathrow
16:25
Montreal
|
Connect |
SA1776
South African Airways
SA260
South African Airways
LH478
Lufthansa
|
17:00
Gaborone
19:25
Johannesburg
14:05
Frankfurt
|
17:55
Johannesburg
06:10
Frankfurt
16:10
Montreal
|
Connect |
SA1776
South African Airways
DL201
Delta
DL5521
Delta
|
17:00
Gaborone
19:55
Johannesburg
09:44
Atlanta
|
17:55
Johannesburg
06:09
Atlanta
12:27
Montreal
|
Connect |
SA8459
South African Airways
DL201
Delta
DL5527
Delta
|
17:40
Gaborone
19:55
Johannesburg
12:11
Atlanta
|
18:35
Johannesburg
06:09
Atlanta
14:53
Montreal
|
Connect |
SA8459
South African Airways
SA260
South African Airways
LH478
Lufthansa
|
17:40
Gaborone
19:25
Johannesburg
14:05
Frankfurt
|
18:35
Johannesburg
06:10
Frankfurt
16:10
Montreal
|
Connect |
SA8459
South African Airways
DL201
Delta
DL5521
Delta
|
17:40
Gaborone
19:55
Johannesburg
09:44
Atlanta
|
18:35
Johannesburg
06:09
Atlanta
12:27
Montreal
|
Connect |
SA8459
South African Airways
SA203
South African Airways
AA3940
American Airlines
|
17:40
Gaborone
21:05
Johannesburg
15:00
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
16:41
Montreal
|
Connect |
SA8459
South African Airways
KL0592
KLM
KL0671
KLM
|
17:40
Gaborone
23:10
Johannesburg
15:15
Amsterdam Schiphol
|
18:35
Johannesburg
10:20
Amsterdam Schiphol
16:50
Montreal
|
Connect |
SA8459
South African Airways
LX289
Swiss
LX86
Swiss
|
17:40
Gaborone
19:25
Johannesburg
12:50
Zurich
|
18:35
Johannesburg
06:10
Zurich
15:10
Montreal
|
Connect |
SA8459
South African Airways
SA260
South African Airways
AC875
Air Canada
|
17:40
Gaborone
19:25
Johannesburg
09:55
Frankfurt
|
18:35
Johannesburg
06:10
Frankfurt
11:35
Montreal
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL5533
Delta
|
17:40
Gaborone
21:05
Johannesburg
14:30
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
16:13
Montreal
|
Connect |
SA8459
South African Airways
SA234
South African Airways
AC865
Air Canada
|
17:40
Gaborone
20:00
Johannesburg
14:10
London Heathrow
|
18:35
Johannesburg
06:25
London Heathrow
16:25
Montreal
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL5152
Delta
|
17:40
Gaborone
21:05
Johannesburg
09:45
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
11:19
Montreal
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL5521
Delta
|
18:10
Gaborone
19:55
Johannesburg
09:44
Atlanta
|
19:05
Johannesburg
06:09
Atlanta
12:27
Montreal
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL5527
Delta
|
18:10
Gaborone
19:55
Johannesburg
12:11
Atlanta
|
19:05
Johannesburg
06:09
Atlanta
14:53
Montreal
|
Connect |
QR1378
Qatar Airways
KL0592
KLM
KL0671
KLM
|
18:10
Gaborone
23:10
Johannesburg
15:15
Amsterdam Schiphol
|
19:05
Johannesburg
10:20
Amsterdam Schiphol
16:50
Montreal
|
Connect |
SA1780
South African Airways
KL0592
KLM
KL0671
KLM
|
20:10
Gaborone
23:10
Johannesburg
15:15
Amsterdam Schiphol
|
21:05
Johannesburg
10:20
Amsterdam Schiphol
16:50
Montreal
|
Connect |
You take a bus, shuttle or taxi from your location in Botswana to Gaborone.
You take a flight from Gaborone to Toronto and cost approximately 700 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
SA1770
South African Airways
SA234
South African Airways
AC857
Air Canada
|
14:00
Gaborone
20:00
Johannesburg
12:05
London Heathrow
|
14:50
Johannesburg
06:25
London Heathrow
14:50
Toronto
|
Connect |
SA1770
South African Airways
SA234
South African Airways
AC869
Air Canada
|
14:00
Gaborone
20:00
Johannesburg
08:30
London Heathrow
|
14:50
Johannesburg
06:25
London Heathrow
11:15
Toronto
|
Connect |
SA1770
South African Airways
SA203
South African Airways
DL4981
Delta
|
14:00
Gaborone
21:05
Johannesburg
07:55
New York JFK
|
14:50
Johannesburg
06:40
New York JFK
09:40
Toronto
|
Connect |
ET829
Ethiopian Airlines
ET500
Ethiopian Airlines
ET552
Ethiopian Airlines
|
15:00
Gaborone
22:45
Addis Ababa
05:55
Dublin
|
21:30
Addis Ababa
05:00
Dublin
08:25
Toronto
|
Connect |
SA1776
South African Airways
SA234
South African Airways
AC857
Air Canada
|
17:00
Gaborone
20:00
Johannesburg
12:05
London Heathrow
|
17:55
Johannesburg
06:25
London Heathrow
14:50
Toronto
|
Connect |
SA1776
South African Airways
SA203
South African Airways
AA3957
American Airlines
|
17:00
Gaborone
21:05
Johannesburg
09:45
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
11:46
Toronto
|
Connect |
SA1776
South African Airways
SA203
South African Airways
DL4981
Delta
|
17:00
Gaborone
21:05
Johannesburg
07:55
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
09:40
Toronto
|
Connect |
SA1776
South African Airways
SA260
South African Airways
AC873
Air Canada
|
17:00
Gaborone
19:25
Johannesburg
09:20
Frankfurt
|
17:55
Johannesburg
06:10
Frankfurt
11:40
Toronto
|
Connect |
SA1776
South African Airways
SA234
South African Airways
AC869
Air Canada
|
17:00
Gaborone
20:00
Johannesburg
08:30
London Heathrow
|
17:55
Johannesburg
06:25
London Heathrow
11:15
Toronto
|
Connect |
SA1776
South African Airways
DL201
Delta
DL2569
Delta
|
17:00
Gaborone
19:55
Johannesburg
09:09
Atlanta
|
17:55
Johannesburg
06:09
Atlanta
11:21
Toronto
|
Connect |
SA1776
South African Airways
DL201
Delta
DL2259
Delta
|
17:00
Gaborone
19:55
Johannesburg
07:30
Atlanta
|
17:55
Johannesburg
06:09
Atlanta
09:40
Toronto
|
Connect |
SA8459
South African Airways
SA260
South African Airways
AC873
Air Canada
|
17:40
Gaborone
19:25
Johannesburg
09:20
Frankfurt
|
18:35
Johannesburg
06:10
Frankfurt
11:40
Toronto
|
Connect |
SA8459
South African Airways
SA203
South African Airways
AA3957
American Airlines
|
17:40
Gaborone
21:05
Johannesburg
09:45
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
11:46
Toronto
|
Connect |
SA8459
South African Airways
DL201
Delta
DL2259
Delta
|
17:40
Gaborone
19:55
Johannesburg
07:30
Atlanta
|
18:35
Johannesburg
06:09
Atlanta
09:40
Toronto
|
Connect |
SA8459
South African Airways
SA234
South African Airways
AC857
Air Canada
|
17:40
Gaborone
20:00
Johannesburg
12:05
London Heathrow
|
18:35
Johannesburg
06:25
London Heathrow
14:50
Toronto
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL4981
Delta
|
17:40
Gaborone
21:05
Johannesburg
07:55
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
09:40
Toronto
|
Connect |
SA8459
South African Airways
DL201
Delta
DL2569
Delta
|
17:40
Gaborone
19:55
Johannesburg
09:09
Atlanta
|
18:35
Johannesburg
06:09
Atlanta
11:21
Toronto
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL4983
Delta
|
17:40
Gaborone
21:05
Johannesburg
11:50
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
13:41
Toronto
|
Connect |
SA8459
South African Airways
SA234
South African Airways
AC869
Air Canada
|
17:40
Gaborone
20:00
Johannesburg
08:30
London Heathrow
|
18:35
Johannesburg
06:25
London Heathrow
11:15
Toronto
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2259
Delta
|
18:10
Gaborone
19:55
Johannesburg
07:30
Atlanta
|
19:05
Johannesburg
06:09
Atlanta
09:40
Toronto
|
Connect |
QR1378
Qatar Airways
SA234
South African Airways
AC869
Air Canada
|
18:10
Gaborone
20:00
Johannesburg
08:30
London Heathrow
|
19:05
Johannesburg
06:25
London Heathrow
11:15
Toronto
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2569
Delta
|
18:10
Gaborone
19:55
Johannesburg
09:09
Atlanta
|
19:05
Johannesburg
06:09
Atlanta
11:21
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Botswana to Maun.
You take a flight from Maun to Montreal and cost approximately 800 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
SA8605
South African Airways
AF871
Air France
AF342
Air France
|
13:25
Maun
23:50
Capetown
15:40
Paris CDG
|
16:00
Capetown
11:15
Paris CDG
17:15
Montreal
|
Connect |
SA8605
South African Airways
AF871
Air France
AF344
Air France
|
13:25
Maun
23:50
Capetown
13:10
Paris CDG
|
16:00
Capetown
11:15
Paris CDG
14:50
Montreal
|
Connect |
SA8605
South African Airways
KL0598
KLM
KL0671
KLM
|
13:25
Maun
23:05
Capetown
15:15
Amsterdam Schiphol
|
16:00
Capetown
10:45
Amsterdam Schiphol
16:50
Montreal
|
Connect |
SA8605
South African Airways
UA1123
United Airlines
UA3986
United Airlines
|
13:25
Maun
19:50
Capetown
14:35
Newark
|
16:00
Capetown
05:45
Newark
16:09
Montreal
|
Connect |
SA8605
South African Airways
UA1123
United Airlines
UA4282
United Airlines
|
13:25
Maun
19:50
Capetown
11:30
Newark
|
16:00
Capetown
05:45
Newark
13:05
Montreal
|
Connect |
SA8303
South African Airways
DL201
Delta
DL5521
Delta
|
13:35
Maun
19:55
Johannesburg
09:44
Atlanta
|
15:10
Johannesburg
06:09
Atlanta
12:27
Montreal
|
Connect |
SA8303
South African Airways
SA207
South African Airways
SA207
South African Airways
UA5019
United Airlines
|
13:35
Maun
18:30
Johannesburg
01:55
Blaise Diagne
08:15
Washington Dulles
|
15:10
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:57
Montreal
|
Connect |
SA8303
South African Airways
SA207
South African Airways
SA207
South African Airways
AC8175
Air Canada
|
13:35
Maun
18:30
Johannesburg
01:55
Blaise Diagne
08:25
Washington Dulles
|
15:10
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
10:12
Montreal
|
Connect |
SA8303
South African Airways
SA209
South African Airways
SA209
South African Airways
AC8175
Air Canada
|
13:35
Maun
17:40
Johannesburg
23:00
Accra
08:25
Washington Dulles
|
15:10
Johannesburg
21:45
Accra
06:00
Washington Dulles
10:12
Montreal
|
Connect |
SA8303
South African Airways
SA209
South African Airways
SA209
South African Airways
UA5019
United Airlines
|
13:35
Maun
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
15:10
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:57
Montreal
|
Connect |
SA8303
South African Airways
KL0592
KLM
KL0671
KLM
|
13:35
Maun
23:10
Johannesburg
15:15
Amsterdam Schiphol
|
15:10
Johannesburg
10:20
Amsterdam Schiphol
16:50
Montreal
|
Connect |
SA8303
South African Airways
SA203
South African Airways
AA3940
American Airlines
|
13:35
Maun
21:05
Johannesburg
15:00
New York JFK
|
15:10
Johannesburg
06:40
New York JFK
16:41
Montreal
|
Connect |
SA8303
South African Airways
SA203
South African Airways
DL5152
Delta
|
13:35
Maun
21:05
Johannesburg
09:45
New York JFK
|
15:10
Johannesburg
06:40
New York JFK
11:19
Montreal
|
Connect |
SA8303
South African Airways
DL201
Delta
DL5527
Delta
|
13:35
Maun
19:55
Johannesburg
12:11
Atlanta
|
15:10
Johannesburg
06:09
Atlanta
14:53
Montreal
|
Connect |
SA8303
South African Airways
SA234
South African Airways
AC865
Air Canada
|
13:35
Maun
20:00
Johannesburg
14:10
London Heathrow
|
15:10
Johannesburg
06:25
London Heathrow
16:25
Montreal
|
Connect |
SA8303
South African Airways
LX289
Swiss
LX86
Swiss
|
13:35
Maun
19:25
Johannesburg
12:50
Zurich
|
15:10
Johannesburg
06:10
Zurich
15:10
Montreal
|
Connect |
SA8303
South African Airways
SA203
South African Airways
DL5533
Delta
|
13:35
Maun
21:05
Johannesburg
14:30
New York JFK
|
15:10
Johannesburg
06:40
New York JFK
16:13
Montreal
|
Connect |
SA8301
South African Airways
DL201
Delta
DL5521
Delta
|
14:05
Maun
19:55
Johannesburg
09:44
Atlanta
|
15:40
Johannesburg
06:09
Atlanta
12:27
Montreal
|
Connect |
SA8301
South African Airways
LX289
Swiss
LX86
Swiss
|
14:05
Maun
19:25
Johannesburg
12:50
Zurich
|
15:40
Johannesburg
06:10
Zurich
15:10
Montreal
|
Connect |
SA8301
South African Airways
KL0592
KLM
KL0671
KLM
|
14:05
Maun
23:10
Johannesburg
15:15
Amsterdam Schiphol
|
15:40
Johannesburg
10:20
Amsterdam Schiphol
16:50
Montreal
|
Connect |
SA8301
South African Airways
SA207
South African Airways
SA207
South African Airways
AC8175
Air Canada
|
14:05
Maun
18:30
Johannesburg
01:55
Blaise Diagne
08:25
Washington Dulles
|
15:40
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
10:12
Montreal
|
Connect |
SA8301
South African Airways
SA203
South African Airways
DL5152
Delta
|
14:05
Maun
21:05
Johannesburg
09:45
New York JFK
|
15:40
Johannesburg
06:40
New York JFK
11:19
Montreal
|
Connect |
SA8301
South African Airways
SA209
South African Airways
SA209
South African Airways
AC8175
Air Canada
|
14:05
Maun
17:40
Johannesburg
23:00
Accra
08:25
Washington Dulles
|
15:40
Johannesburg
21:45
Accra
06:00
Washington Dulles
10:12
Montreal
|
Connect |
SA8301
South African Airways
SA203
South African Airways
AA3940
American Airlines
|
14:05
Maun
21:05
Johannesburg
15:00
New York JFK
|
15:40
Johannesburg
06:40
New York JFK
16:41
Montreal
|
Connect |
SA8301
South African Airways
SA207
South African Airways
SA207
South African Airways
UA5019
United Airlines
|
14:05
Maun
18:30
Johannesburg
01:55
Blaise Diagne
08:15
Washington Dulles
|
15:40
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:57
Montreal
|
Connect |
SA8301
South African Airways
SA209
South African Airways
SA209
South African Airways
UA5019
United Airlines
|
14:05
Maun
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
15:40
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:57
Montreal
|
Connect |
SA8301
South African Airways
LH573
Lufthansa
LH478
Lufthansa
|
14:05
Maun
19:00
Johannesburg
14:05
Frankfurt
|
15:40
Johannesburg
05:35
Frankfurt
16:10
Montreal
|
Connect |
SA8301
South African Airways
SA203
South African Airways
DL5533
Delta
|
14:05
Maun
21:05
Johannesburg
14:30
New York JFK
|
15:40
Johannesburg
06:40
New York JFK
16:13
Montreal
|
Connect |
SA8301
South African Airways
LH573
Lufthansa
AC875
Air Canada
|
14:05
Maun
19:00
Johannesburg
09:55
Frankfurt
|
15:40
Johannesburg
05:35
Frankfurt
11:35
Montreal
|
Connect |
SA8301
South African Airways
SA234
South African Airways
AC865
Air Canada
|
14:05
Maun
20:00
Johannesburg
14:10
London Heathrow
|
15:40
Johannesburg
06:25
London Heathrow
16:25
Montreal
|
Connect |
SA8301
South African Airways
DL201
Delta
DL5527
Delta
|
14:05
Maun
19:55
Johannesburg
12:11
Atlanta
|
15:40
Johannesburg
06:09
Atlanta
14:53
Montreal
|
Connect |
BP211
Air Botswana
LH573
Lufthansa
LH478
Lufthansa
|
14:10
Maun
19:00
Johannesburg
14:05
Frankfurt
|
16:10
Johannesburg
05:35
Frankfurt
16:10
Montreal
|
Connect |
BP211
Air Botswana
SA209
South African Airways
SA209
South African Airways
UA5019
United Airlines
|
14:10
Maun
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
16:10
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:57
Montreal
|
Connect |
BP211
Air Botswana
KL0592
KLM
KL0671
KLM
|
14:10
Maun
23:10
Johannesburg
15:15
Amsterdam Schiphol
|
16:10
Johannesburg
10:20
Amsterdam Schiphol
16:50
Montreal
|
Connect |
BP211
Air Botswana
LX289
Swiss
LX86
Swiss
|
14:10
Maun
19:25
Johannesburg
12:50
Zurich
|
16:10
Johannesburg
06:10
Zurich
15:10
Montreal
|
Connect |
BP211
Air Botswana
DL201
Delta
DL5527
Delta
|
14:10
Maun
19:55
Johannesburg
12:11
Atlanta
|
16:10
Johannesburg
06:09
Atlanta
14:53
Montreal
|
Connect |
BP211
Air Botswana
LH573
Lufthansa
AC875
Air Canada
|
14:10
Maun
19:00
Johannesburg
09:55
Frankfurt
|
16:10
Johannesburg
05:35
Frankfurt
11:35
Montreal
|
Connect |
BP211
Air Botswana
SA260
South African Airways
AC875
Air Canada
|
14:10
Maun
19:25
Johannesburg
09:55
Frankfurt
|
16:10
Johannesburg
06:10
Frankfurt
11:35
Montreal
|
Connect |
BP211
Air Botswana
DL201
Delta
DL5521
Delta
|
14:10
Maun
19:55
Johannesburg
09:44
Atlanta
|
16:10
Johannesburg
06:09
Atlanta
12:27
Montreal
|
Connect |
BP211
Air Botswana
DL201
Delta
DL5519
Delta
|
14:10
Maun
19:55
Johannesburg
15:09
Atlanta
|
16:10
Johannesburg
06:09
Atlanta
17:55
Montreal
|
Connect |
You take a bus, shuttle or taxi from your location in Botswana to Maun.
You take a flight from Maun to Toronto and cost approximately 700 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
SA8605
South African Airways
UA1123
United Airlines
UA4199
United Airlines
|
13:25
Maun
19:50
Capetown
07:30
Newark
|
16:00
Capetown
05:45
Newark
09:18
Toronto
|
Connect |
SA8605
South African Airways
UA1123
United Airlines
AC7651
Air Canada
|
13:25
Maun
19:50
Capetown
08:40
Newark
|
16:00
Capetown
05:45
Newark
10:15
Toronto
|
Connect |
SA8605
South African Airways
UA1123
United Airlines
UA4269
United Airlines
|
13:25
Maun
19:50
Capetown
11:21
Newark
|
16:00
Capetown
05:45
Newark
13:08
Toronto
|
Connect |
SA8303
South African Airways
SA203
South African Airways
AA3957
American Airlines
|
13:35
Maun
21:05
Johannesburg
09:45
New York JFK
|
15:10
Johannesburg
06:40
New York JFK
11:46
Toronto
|
Connect |
SA8303
South African Airways
SA203
South African Airways
DL4981
Delta
|
13:35
Maun
21:05
Johannesburg
07:55
New York JFK
|
15:10
Johannesburg
06:40
New York JFK
09:40
Toronto
|
Connect |
SA8303
South African Airways
DL201
Delta
DL2259
Delta
|
13:35
Maun
19:55
Johannesburg
07:30
Atlanta
|
15:10
Johannesburg
06:09
Atlanta
09:40
Toronto
|
Connect |
SA8303
South African Airways
DL201
Delta
DL2589
Delta
|
13:35
Maun
19:55
Johannesburg
12:50
Atlanta
|
15:10
Johannesburg
06:09
Atlanta
15:03
Toronto
|
Connect |
SA8303
South African Airways
SA207
South African Airways
SA207
South African Airways
AC7709
Air Canada
|
13:35
Maun
18:30
Johannesburg
01:55
Blaise Diagne
10:30
Washington Dulles
|
15:10
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
11:56
Toronto
|
Connect |
SA8303
South African Airways
DL201
Delta
DL2569
Delta
|
13:35
Maun
19:55
Johannesburg
09:09
Atlanta
|
15:10
Johannesburg
06:09
Atlanta
11:21
Toronto
|
Connect |
SA8303
South African Airways
SA234
South African Airways
AC869
Air Canada
|
13:35
Maun
20:00
Johannesburg
08:30
London Heathrow
|
15:10
Johannesburg
06:25
London Heathrow
11:15
Toronto
|
Connect |
SA8303
South African Airways
SA209
South African Airways
SA209
South African Airways
UA6271
United Airlines
|
13:35
Maun
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
15:10
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:37
Toronto
|
Connect |
SA8303
South African Airways
SA209
South African Airways
SA209
South African Airways
AC7709
Air Canada
|
13:35
Maun
17:40
Johannesburg
23:00
Accra
10:30
Washington Dulles
|
15:10
Johannesburg
21:45
Accra
06:00
Washington Dulles
11:56
Toronto
|
Connect |
SA8303
South African Airways
SA207
South African Airways
SA207
South African Airways
UA6271
United Airlines
|
13:35
Maun
18:30
Johannesburg
01:55
Blaise Diagne
08:15
Washington Dulles
|
15:10
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:37
Toronto
|
Connect |
SA8303
South African Airways
SA203
South African Airways
DL4983
Delta
|
13:35
Maun
21:05
Johannesburg
11:50
New York JFK
|
15:10
Johannesburg
06:40
New York JFK
13:41
Toronto
|
Connect |
SA8303
South African Airways
SA234
South African Airways
AC857
Air Canada
|
13:35
Maun
20:00
Johannesburg
12:05
London Heathrow
|
15:10
Johannesburg
06:25
London Heathrow
14:50
Toronto
|
Connect |
SA8301
South African Airways
SA209
South African Airways
SA209
South African Airways
UA6271
United Airlines
|
14:05
Maun
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
15:40
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:37
Toronto
|
Connect |
SA8301
South African Airways
SA207
South African Airways
SA207
South African Airways
UA6271
United Airlines
|
14:05
Maun
18:30
Johannesburg
01:55
Blaise Diagne
08:15
Washington Dulles
|
15:40
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:37
Toronto
|
Connect |
SA8301
South African Airways
BA056
British Airways
BA093
British Airways
|
14:05
Maun
19:20
Johannesburg
13:05
London Heathrow
|
15:40
Johannesburg
05:30
London Heathrow
15:50
Toronto
|
Connect |
SA8301
South African Airways
SA203
South African Airways
AA3957
American Airlines
|
14:05
Maun
21:05
Johannesburg
09:45
New York JFK
|
15:40
Johannesburg
06:40
New York JFK
11:46
Toronto
|
Connect |
SA8301
South African Airways
SA260
South African Airways
AC873
Air Canada
|
14:05
Maun
19:25
Johannesburg
09:20
Frankfurt
|
15:40
Johannesburg
06:10
Frankfurt
11:40
Toronto
|
Connect |
SA8301
South African Airways
LX289
Swiss
AC879
Air Canada
|
14:05
Maun
19:25
Johannesburg
10:00
Zurich
|
15:40
Johannesburg
06:10
Zurich
12:30
Toronto
|
Connect |
SA8301
South African Airways
DL201
Delta
DL2569
Delta
|
14:05
Maun
19:55
Johannesburg
09:09
Atlanta
|
15:40
Johannesburg
06:09
Atlanta
11:21
Toronto
|
Connect |
SA8301
South African Airways
DL201
Delta
DL2259
Delta
|
14:05
Maun
19:55
Johannesburg
07:30
Atlanta
|
15:40
Johannesburg
06:09
Atlanta
09:40
Toronto
|
Connect |
SA8301
South African Airways
SA203
South African Airways
DL4981
Delta
|
14:05
Maun
21:05
Johannesburg
07:55
New York JFK
|
15:40
Johannesburg
06:40
New York JFK
09:40
Toronto
|
Connect |
SA8301
South African Airways
SA207
South African Airways
SA207
South African Airways
AC7709
Air Canada
|
14:05
Maun
18:30
Johannesburg
01:55
Blaise Diagne
10:30
Washington Dulles
|
15:40
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
11:56
Toronto
|
Connect |
SA8301
South African Airways
SA209
South African Airways
SA209
South African Airways
AC7709
Air Canada
|
14:05
Maun
17:40
Johannesburg
23:00
Accra
10:30
Washington Dulles
|
15:40
Johannesburg
21:45
Accra
06:00
Washington Dulles
11:56
Toronto
|
Connect |
SA8301
South African Airways
SA234
South African Airways
AC857
Air Canada
|
14:05
Maun
20:00
Johannesburg
12:05
London Heathrow
|
15:40
Johannesburg
06:25
London Heathrow
14:50
Toronto
|
Connect |
SA8301
South African Airways
SA234
South African Airways
AC869
Air Canada
|
14:05
Maun
20:00
Johannesburg
08:30
London Heathrow
|
15:40
Johannesburg
06:25
London Heathrow
11:15
Toronto
|
Connect |
SA8301
South African Airways
DL201
Delta
DL2589
Delta
|
14:05
Maun
19:55
Johannesburg
12:50
Atlanta
|
15:40
Johannesburg
06:09
Atlanta
15:03
Toronto
|
Connect |
SA8301
South African Airways
SA234
South African Airways
BA093
British Airways
|
14:05
Maun
20:00
Johannesburg
13:05
London Heathrow
|
15:40
Johannesburg
06:25
London Heathrow
15:50
Toronto
|
Connect |
SA8301
South African Airways
SA203
South African Airways
DL4983
Delta
|
14:05
Maun
21:05
Johannesburg
11:50
New York JFK
|
15:40
Johannesburg
06:40
New York JFK
13:41
Toronto
|
Connect |
BP211
Air Botswana
DL201
Delta
DL2589
Delta
|
14:10
Maun
19:55
Johannesburg
12:50
Atlanta
|
16:10
Johannesburg
06:09
Atlanta
15:03
Toronto
|
Connect |
BP211
Air Botswana
LX289
Swiss
AC879
Air Canada
|
14:10
Maun
19:25
Johannesburg
10:00
Zurich
|
16:10
Johannesburg
06:10
Zurich
12:30
Toronto
|
Connect |
BP211
Air Botswana
SA260
South African Airways
AC873
Air Canada
|
14:10
Maun
19:25
Johannesburg
09:20
Frankfurt
|
16:10
Johannesburg
06:10
Frankfurt
11:40
Toronto
|
Connect |
BP211
Air Botswana
LH573
Lufthansa
AC873
Air Canada
|
14:10
Maun
19:00
Johannesburg
09:20
Frankfurt
|
16:10
Johannesburg
05:35
Frankfurt
11:40
Toronto
|
Connect |
BP211
Air Botswana
SA234
South African Airways
AC869
Air Canada
|
14:10
Maun
20:00
Johannesburg
08:30
London Heathrow
|
16:10
Johannesburg
06:25
London Heathrow
11:15
Toronto
|
Connect |
BP211
Air Botswana
SA209
South African Airways
SA209
South African Airways
UA6271
United Airlines
|
14:10
Maun
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
16:10
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:37
Toronto
|
Connect |
BP211
Air Botswana
DL201
Delta
DL2569
Delta
|
14:10
Maun
19:55
Johannesburg
09:09
Atlanta
|
16:10
Johannesburg
06:09
Atlanta
11:21
Toronto
|
Connect |
BP211
Air Botswana
BA056
British Airways
BA093
British Airways
|
14:10
Maun
19:20
Johannesburg
13:05
London Heathrow
|
16:10
Johannesburg
05:30
London Heathrow
15:50
Toronto
|
Connect |
BP211
Air Botswana
DL201
Delta
DL2259
Delta
|
14:10
Maun
19:55
Johannesburg
07:30
Atlanta
|
16:10
Johannesburg
06:09
Atlanta
09:40
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Botswana to Gaborone.
You take a flight from Gaborone to Buffalo and cost approximately 850 USD.
You take a bus, shuttle or taxi from Buffalo to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
SA8457
South African Airways
SA207
South African Airways
SA207
South African Airways
UA4883
United Airlines
|
13:10
Gaborone
18:30
Johannesburg
01:55
Blaise Diagne
08:20
Washington Dulles
|
14:05
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:23
Buffalo
|
Connect |
SA8457
South African Airways
SA060
South African Airways
DL55
Delta
DL1672
Delta
|
13:10
Gaborone
15:00
Johannesburg
22:25
Lagos
08:12
Atlanta
|
14:05
Johannesburg
20:15
Lagos
05:30
Atlanta
10:14
Buffalo
|
Connect |
SA8457
South African Airways
SA209
South African Airways
SA209
South African Airways
UA4883
United Airlines
|
13:10
Gaborone
17:40
Johannesburg
23:00
Accra
08:20
Washington Dulles
|
14:05
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:23
Buffalo
|
Connect |
SA1770
South African Airways
SA207
South African Airways
SA207
South African Airways
UA4883
United Airlines
|
14:00
Gaborone
18:30
Johannesburg
01:55
Blaise Diagne
08:20
Washington Dulles
|
14:50
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:23
Buffalo
|
Connect |
SA1770
South African Airways
SA209
South African Airways
SA209
South African Airways
UA4883
United Airlines
|
14:00
Gaborone
17:40
Johannesburg
23:00
Accra
08:20
Washington Dulles
|
14:50
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:23
Buffalo
|
Connect |
SA1770
South African Airways
SA203
South African Airways
DL5423
Delta
|
14:00
Gaborone
21:05
Johannesburg
12:30
New York JFK
|
14:50
Johannesburg
06:40
New York JFK
13:56
Buffalo
|
Connect |
SA1776
South African Airways
DL201
Delta
DL1672
Delta
|
17:00
Gaborone
19:55
Johannesburg
08:12
Atlanta
|
17:55
Johannesburg
06:09
Atlanta
10:14
Buffalo
|
Connect |
SA1776
South African Airways
SA203
South African Airways
B6702
JetBlue Airways
|
17:00
Gaborone
21:05
Johannesburg
10:50
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
12:15
Buffalo
|
Connect |
SA1776
South African Airways
DL201
Delta
DL2053
Delta
|
17:00
Gaborone
19:55
Johannesburg
09:50
Atlanta
|
17:55
Johannesburg
06:09
Atlanta
11:51
Buffalo
|
Connect |
SA1776
South African Airways
SA203
South African Airways
DL5423
Delta
|
17:00
Gaborone
21:05
Johannesburg
12:30
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
13:56
Buffalo
|
Connect |
SA1776
South African Airways
DL201
Delta
DL1159
Delta
|
17:00
Gaborone
19:55
Johannesburg
13:55
Atlanta
|
17:55
Johannesburg
06:09
Atlanta
15:57
Buffalo
|
Connect |
SA1776
South African Airways
DL201
Delta
DL1070
Delta
DL5383
Delta
|
17:00
Gaborone
19:55
Johannesburg
07:25
Atlanta
10:10
Detroit
|
17:55
Johannesburg
06:09
Atlanta
09:17
Detroit
11:20
Buffalo
|
Connect |
SA1776
South African Airways
SA203
South African Airways
B6118
JetBlue Airways
B61015
JetBlue Airways
|
17:00
Gaborone
21:05
Johannesburg
10:30
New York JFK
12:56
Boston
|
17:55
Johannesburg
06:40
New York JFK
11:40
Boston
14:25
Buffalo
|
Connect |
SA1776
South African Airways
SA203
South African Airways
DL5415
Delta
|
17:00
Gaborone
21:05
Johannesburg
14:20
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
15:51
Buffalo
|
Connect |
SA1776
South African Airways
DL201
Delta
DL2350
Delta
DL5423
Delta
|
17:00
Gaborone
19:55
Johannesburg
07:05
Atlanta
12:30
New York JFK
|
17:55
Johannesburg
06:09
Atlanta
09:20
New York JFK
13:56
Buffalo
|
Connect |
SA8459
South African Airways
DL201
Delta
DL1159
Delta
|
17:40
Gaborone
19:55
Johannesburg
13:55
Atlanta
|
18:35
Johannesburg
06:09
Atlanta
15:57
Buffalo
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL5415
Delta
|
17:40
Gaborone
21:05
Johannesburg
14:20
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
15:51
Buffalo
|
Connect |
SA8459
South African Airways
DL201
Delta
DL1070
Delta
DL5383
Delta
|
17:40
Gaborone
19:55
Johannesburg
07:25
Atlanta
10:10
Detroit
|
18:35
Johannesburg
06:09
Atlanta
09:17
Detroit
11:20
Buffalo
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL5423
Delta
|
17:40
Gaborone
21:05
Johannesburg
12:30
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
13:56
Buffalo
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL5358
Delta
DL5301
Delta
|
17:40
Gaborone
21:05
Johannesburg
09:33
New York JFK
13:52
Detroit
|
18:35
Johannesburg
06:40
New York JFK
11:39
Detroit
15:01
Buffalo
|
Connect |
SA8459
South African Airways
SA203
South African Airways
B6702
JetBlue Airways
|
17:40
Gaborone
21:05
Johannesburg
10:50
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
12:15
Buffalo
|
Connect |
SA8459
South African Airways
SA203
South African Airways
B6118
JetBlue Airways
B61015
JetBlue Airways
|
17:40
Gaborone
21:05
Johannesburg
10:30
New York JFK
12:56
Boston
|
18:35
Johannesburg
06:40
New York JFK
11:40
Boston
14:25
Buffalo
|
Connect |
SA8459
South African Airways
DL201
Delta
DL2350
Delta
DL5423
Delta
|
17:40
Gaborone
19:55
Johannesburg
07:05
Atlanta
12:30
New York JFK
|
18:35
Johannesburg
06:09
Atlanta
09:20
New York JFK
13:56
Buffalo
|
Connect |
SA8459
South African Airways
DL201
Delta
DL2053
Delta
|
17:40
Gaborone
19:55
Johannesburg
09:50
Atlanta
|
18:35
Johannesburg
06:09
Atlanta
11:51
Buffalo
|
Connect |
SA8459
South African Airways
DL201
Delta
DL1672
Delta
|
17:40
Gaborone
19:55
Johannesburg
08:12
Atlanta
|
18:35
Johannesburg
06:09
Atlanta
10:14
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2400
Delta
DL5167
Delta
|
18:10
Gaborone
19:55
Johannesburg
07:30
Atlanta
12:45
New York La Guardia
|
19:05
Johannesburg
06:09
Atlanta
09:48
New York La Guardia
14:19
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL1070
Delta
DL5301
Delta
|
18:10
Gaborone
19:55
Johannesburg
07:25
Atlanta
13:52
Detroit
|
19:05
Johannesburg
06:09
Atlanta
09:17
Detroit
15:01
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2705
Delta
DL5301
Delta
|
18:10
Gaborone
19:55
Johannesburg
08:40
Atlanta
13:52
Detroit
|
19:05
Johannesburg
06:09
Atlanta
10:34
Detroit
15:01
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL95
Delta
DL5301
Delta
|
18:10
Gaborone
19:55
Johannesburg
09:40
Atlanta
13:52
Detroit
|
19:05
Johannesburg
06:09
Atlanta
11:35
Detroit
15:01
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2362
Delta
DL5167
Delta
|
18:10
Gaborone
19:55
Johannesburg
08:30
Atlanta
12:45
New York La Guardia
|
19:05
Johannesburg
06:09
Atlanta
10:51
New York La Guardia
14:19
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL1159
Delta
|
18:10
Gaborone
19:55
Johannesburg
13:55
Atlanta
|
19:05
Johannesburg
06:09
Atlanta
15:57
Buffalo
|
Connect |
QR1378
Qatar Airways
SA203
South African Airways
B6702
JetBlue Airways
|
18:10
Gaborone
21:05
Johannesburg
10:50
New York JFK
|
19:05
Johannesburg
06:40
New York JFK
12:15
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL1070
Delta
DL5383
Delta
|
18:10
Gaborone
19:55
Johannesburg
07:25
Atlanta
10:10
Detroit
|
19:05
Johannesburg
06:09
Atlanta
09:17
Detroit
11:20
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2053
Delta
|
18:10
Gaborone
19:55
Johannesburg
09:50
Atlanta
|
19:05
Johannesburg
06:09
Atlanta
11:51
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL843
Delta
DL5415
Delta
|
18:10
Gaborone
19:55
Johannesburg
09:55
Atlanta
14:20
New York JFK
|
19:05
Johannesburg
06:09
Atlanta
12:17
New York JFK
15:51
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2277
Delta
DL5167
Delta
|
18:10
Gaborone
19:55
Johannesburg
09:30
Atlanta
12:45
New York La Guardia
|
19:05
Johannesburg
06:09
Atlanta
11:47
New York La Guardia
14:19
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2684
Delta
DL5415
Delta
|
18:10
Gaborone
19:55
Johannesburg
11:05
Atlanta
14:20
New York JFK
|
19:05
Johannesburg
06:09
Atlanta
13:27
New York JFK
15:51
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2350
Delta
DL5423
Delta
|
18:10
Gaborone
19:55
Johannesburg
07:05
Atlanta
12:30
New York JFK
|
19:05
Johannesburg
06:09
Atlanta
09:20
New York JFK
13:56
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL1672
Delta
|
18:10
Gaborone
19:55
Johannesburg
08:12
Atlanta
|
19:05
Johannesburg
06:09
Atlanta
10:14
Buffalo
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2350
Delta
DL5415
Delta
|
18:10
Gaborone
19:55
Johannesburg
07:05
Atlanta
14:20
New York JFK
|
19:05
Johannesburg
06:09
Atlanta
09:20
New York JFK
15:51
Buffalo
|
Connect |
You take a bus, shuttle or taxi from your location in Botswana to Gaborone.
You take a flight from Gaborone to Burlington and cost approximately 800 USD.
You take a bus, shuttle or taxi from Burlington to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
SA1766
South African Airways
SA207
South African Airways
SA207
South African Airways
UA6186
United Airlines
|
11:10
Gaborone
18:30
Johannesburg
01:55
Blaise Diagne
08:15
Washington Dulles
|
12:05
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:58
Burlington
|
Connect |
SA8457
South African Airways
SA207
South African Airways
SA207
South African Airways
UA6186
United Airlines
|
13:10
Gaborone
18:30
Johannesburg
01:55
Blaise Diagne
08:15
Washington Dulles
|
14:05
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:58
Burlington
|
Connect |
SA8457
South African Airways
SA209
South African Airways
SA209
South African Airways
UA6186
United Airlines
|
13:10
Gaborone
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
14:05
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:58
Burlington
|
Connect |
BP205
Air Botswana
SA209
South African Airways
SA209
South African Airways
UA6186
United Airlines
|
13:15
Gaborone
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
14:15
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:58
Burlington
|
Connect |
SA1770
South African Airways
SA209
South African Airways
SA209
South African Airways
UA6186
United Airlines
|
14:00
Gaborone
17:40
Johannesburg
23:00
Accra
08:15
Washington Dulles
|
14:50
Johannesburg
21:45
Accra
06:00
Washington Dulles
09:58
Burlington
|
Connect |
SA1770
South African Airways
SA207
South African Airways
SA207
South African Airways
UA6186
United Airlines
|
14:00
Gaborone
18:30
Johannesburg
01:55
Blaise Diagne
08:15
Washington Dulles
|
14:50
Johannesburg
00:55
Blaise Diagne
06:25
Washington Dulles
09:58
Burlington
|
Connect |
SA1770
South African Airways
SA203
South African Airways
DL5120
Delta
|
14:00
Gaborone
21:05
Johannesburg
12:30
New York JFK
|
14:50
Johannesburg
06:40
New York JFK
13:58
Burlington
|
Connect |
SA1776
South African Airways
SA260
South African Airways
UA961
United Airlines
UA4994
United Airlines
|
17:00
Gaborone
19:25
Johannesburg
11:20
Frankfurt
15:00
Newark
|
17:55
Johannesburg
06:10
Frankfurt
13:55
Newark
16:25
Burlington
|
Connect |
SA1776
South African Airways
SA203
South African Airways
DL1968
Delta
DL4766
Delta
|
17:00
Gaborone
21:05
Johannesburg
09:00
New York JFK
13:52
Atlanta
|
17:55
Johannesburg
06:40
New York JFK
11:28
Atlanta
16:29
Burlington
|
Connect |
SA1776
South African Airways
DL201
Delta
DL2350
Delta
DL5120
Delta
|
17:00
Gaborone
19:55
Johannesburg
07:05
Atlanta
12:30
New York JFK
|
17:55
Johannesburg
06:09
Atlanta
09:20
New York JFK
13:58
Burlington
|
Connect |
SA1776
South African Airways
DL201
Delta
DL4766
Delta
|
17:00
Gaborone
19:55
Johannesburg
13:52
Atlanta
|
17:55
Johannesburg
06:09
Atlanta
16:29
Burlington
|
Connect |
SA1776
South African Airways
SA203
South African Airways
DL5049
Delta
|
17:00
Gaborone
21:05
Johannesburg
15:05
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
16:45
Burlington
|
Connect |
SA1776
South African Airways
SA203
South African Airways
B634
JetBlue Airways
|
17:00
Gaborone
21:05
Johannesburg
13:01
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
14:15
Burlington
|
Connect |
SA1776
South African Airways
SA203
South African Airways
AA1444
American Airlines
AA5479
American Airlines
|
17:00
Gaborone
21:05
Johannesburg
08:10
New York JFK
13:30
Charlotte
|
17:55
Johannesburg
06:40
New York JFK
10:19
Charlotte
15:43
Burlington
|
Connect |
SA1776
South African Airways
SA203
South African Airways
AA4569
American Airlines
AA5129
American Airlines
|
17:00
Gaborone
21:05
Johannesburg
10:55
New York JFK
14:55
Reagan Washington
|
17:55
Johannesburg
06:40
New York JFK
12:37
Reagan Washington
16:37
Burlington
|
Connect |
SA1776
South African Airways
SA203
South African Airways
DL5120
Delta
|
17:00
Gaborone
21:05
Johannesburg
12:30
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
13:58
Burlington
|
Connect |
SA8459
South African Airways
SA234
South African Airways
DL2
Delta
DL5120
Delta
|
17:40
Gaborone
20:00
Johannesburg
07:45
London Heathrow
12:30
New York JFK
|
18:35
Johannesburg
06:25
London Heathrow
10:52
New York JFK
13:58
Burlington
|
Connect |
SA8459
South African Airways
DL201
Delta
DL2350
Delta
DL5120
Delta
|
17:40
Gaborone
19:55
Johannesburg
07:05
Atlanta
12:30
New York JFK
|
18:35
Johannesburg
06:09
Atlanta
09:20
New York JFK
13:58
Burlington
|
Connect |
SA8459
South African Airways
SA203
South African Airways
B634
JetBlue Airways
|
17:40
Gaborone
21:05
Johannesburg
13:01
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
14:15
Burlington
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL5049
Delta
|
17:40
Gaborone
21:05
Johannesburg
15:05
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
16:45
Burlington
|
Connect |
SA8459
South African Airways
SA203
South African Airways
AA1444
American Airlines
AA5479
American Airlines
|
17:40
Gaborone
21:05
Johannesburg
08:10
New York JFK
13:30
Charlotte
|
18:35
Johannesburg
06:40
New York JFK
10:19
Charlotte
15:43
Burlington
|
Connect |
SA8459
South African Airways
SA260
South African Airways
UA961
United Airlines
UA4994
United Airlines
|
17:40
Gaborone
19:25
Johannesburg
11:20
Frankfurt
15:00
Newark
|
18:35
Johannesburg
06:10
Frankfurt
13:55
Newark
16:25
Burlington
|
Connect |
SA8459
South African Airways
VS450
Virgin Atlantic
DL2
Delta
DL5120
Delta
|
17:40
Gaborone
20:25
Johannesburg
07:45
London Heathrow
12:30
New York JFK
|
18:35
Johannesburg
06:35
London Heathrow
10:52
New York JFK
13:58
Burlington
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL1004
Delta
DL5385
Delta
|
17:40
Gaborone
21:05
Johannesburg
12:29
New York JFK
15:40
Detroit
|
18:35
Johannesburg
06:40
New York JFK
14:40
Detroit
17:31
Burlington
|
Connect |
SA8459
South African Airways
SA234
South African Airways
AA729
American Airlines
AA4812
American Airlines
|
17:40
Gaborone
20:00
Johannesburg
10:15
London Heathrow
15:00
Philadelphia
|
18:35
Johannesburg
06:25
London Heathrow
13:50
Philadelphia
16:29
Burlington
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL1968
Delta
DL4766
Delta
|
17:40
Gaborone
21:05
Johannesburg
09:00
New York JFK
13:52
Atlanta
|
18:35
Johannesburg
06:40
New York JFK
11:28
Atlanta
16:29
Burlington
|
Connect |
SA8459
South African Airways
DL201
Delta
DL4766
Delta
|
17:40
Gaborone
19:55
Johannesburg
13:52
Atlanta
|
18:35
Johannesburg
06:09
Atlanta
16:29
Burlington
|
Connect |
SA8459
South African Airways
SA203
South African Airways
DL5120
Delta
|
17:40
Gaborone
21:05
Johannesburg
12:30
New York JFK
|
18:35
Johannesburg
06:40
New York JFK
13:58
Burlington
|
Connect |
SA8459
South African Airways
SA203
South African Airways
AA4569
American Airlines
AA5129
American Airlines
|
17:40
Gaborone
21:05
Johannesburg
10:55
New York JFK
14:55
Reagan Washington
|
18:35
Johannesburg
06:40
New York JFK
12:37
Reagan Washington
16:37
Burlington
|
Connect |
SA8459
South African Airways
SA203
South African Airways
AA4044
American Airlines
AA593
American Airlines
|
17:40
Gaborone
21:05
Johannesburg
13:10
New York JFK
16:14
Philadelphia
|
18:35
Johannesburg
06:40
New York JFK
14:23
Philadelphia
17:46
Burlington
|
Connect |
QR1378
Qatar Airways
VS450
Virgin Atlantic
DL2
Delta
DL5120
Delta
|
18:10
Gaborone
20:25
Johannesburg
07:45
London Heathrow
12:30
New York JFK
|
19:05
Johannesburg
06:35
London Heathrow
10:52
New York JFK
13:58
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL1070
Delta
DL5385
Delta
|
18:10
Gaborone
19:55
Johannesburg
07:25
Atlanta
15:40
Detroit
|
19:05
Johannesburg
06:09
Atlanta
09:17
Detroit
17:31
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL95
Delta
DL5385
Delta
|
18:10
Gaborone
19:55
Johannesburg
09:40
Atlanta
15:40
Detroit
|
19:05
Johannesburg
06:09
Atlanta
11:35
Detroit
17:31
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2277
Delta
DL4806
Delta
|
18:10
Gaborone
19:55
Johannesburg
09:30
Atlanta
16:00
New York La Guardia
|
19:05
Johannesburg
06:09
Atlanta
11:47
New York La Guardia
17:33
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2362
Delta
DL4806
Delta
|
18:10
Gaborone
19:55
Johannesburg
08:30
Atlanta
16:00
New York La Guardia
|
19:05
Johannesburg
06:09
Atlanta
10:51
New York La Guardia
17:33
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2705
Delta
DL5385
Delta
|
18:10
Gaborone
19:55
Johannesburg
08:40
Atlanta
15:40
Detroit
|
19:05
Johannesburg
06:09
Atlanta
10:34
Detroit
17:31
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2350
Delta
DL5049
Delta
|
18:10
Gaborone
19:55
Johannesburg
07:05
Atlanta
15:05
New York JFK
|
19:05
Johannesburg
06:09
Atlanta
09:20
New York JFK
16:45
Burlington
|
Connect |
QR1378
Qatar Airways
SA203
South African Airways
B634
JetBlue Airways
|
18:10
Gaborone
21:05
Johannesburg
13:01
New York JFK
|
19:05
Johannesburg
06:40
New York JFK
14:15
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2350
Delta
DL5120
Delta
|
18:10
Gaborone
19:55
Johannesburg
07:05
Atlanta
12:30
New York JFK
|
19:05
Johannesburg
06:09
Atlanta
09:20
New York JFK
13:58
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL4766
Delta
|
18:10
Gaborone
19:55
Johannesburg
13:52
Atlanta
|
19:05
Johannesburg
06:09
Atlanta
16:29
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL843
Delta
DL5049
Delta
|
18:10
Gaborone
19:55
Johannesburg
09:55
Atlanta
15:05
New York JFK
|
19:05
Johannesburg
06:09
Atlanta
12:17
New York JFK
16:45
Burlington
|
Connect |
QR1378
Qatar Airways
DL201
Delta
DL2684
Delta
DL5049
Delta
|
18:10
Gaborone
19:55
Johannesburg
11:05
Atlanta
15:05
New York JFK
|
19:05
Johannesburg
06:09
Atlanta
13:27
New York JFK
16:45
Burlington
|
Connect |
You can find hotels and accommodations in Canada with our hotels search tool below
Booking.com