How to get to Botswana from Canada by flight ? You can check flights from Canada to Botswana below.
You can find flight ticket prices from Canada to Botswana with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Canada to Montreal.
You take a flight from Montreal to Gaborone and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
DL5185
Delta
SA204
South African Airways
SA8454
South African Airways
|
07:19
Montreal
11:15
New York JFK
09:15
Johannesburg
|
09:02
New York JFK
08:05
Johannesburg
10:10
Gaborone
|
Connect |
DL5185
Delta
SA204
South African Airways
SA8450
South African Airways
|
07:19
Montreal
11:15
New York JFK
09:20
Johannesburg
|
09:02
New York JFK
08:05
Johannesburg
10:15
Gaborone
|
Connect |
DL5185
Delta
SA204
South African Airways
SA1765
South African Airways
|
07:19
Montreal
11:15
New York JFK
09:40
Johannesburg
|
09:02
New York JFK
08:05
Johannesburg
10:35
Gaborone
|
Connect |
UA5033
United Airlines
SA210
South African Airways
SA210
South African Airways
SA1779
South African Airways
|
09:30
Montreal
17:40
Washington Dulles
09:20
Accra
18:45
Johannesburg
|
11:16
Washington Dulles
08:20
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
DL5517
Delta
DL156
Delta
SA210
South African Airways
SA1779
South African Airways
|
11:55
Montreal
17:50
New York JFK
09:20
Accra
18:45
Johannesburg
|
13:36
New York JFK
08:05
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
AT207
Royal Air Maroc
AT515
Royal Air Maroc
SA210
South African Airways
SA1779
South African Airways
|
12:05
Montreal
01:20
Casablanca
09:20
Accra
18:45
Johannesburg
|
23:35
Casablanca
04:50
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
AC7580
Air Canada
SA210
South African Airways
SA210
South African Airways
SA1779
South African Airways
|
13:35
Montreal
17:40
Washington Dulles
09:20
Accra
18:45
Johannesburg
|
15:24
Washington Dulles
08:20
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
UA4959
United Airlines
SA210
South African Airways
SA210
South African Airways
SA1779
South African Airways
|
14:00
Montreal
17:40
Washington Dulles
09:20
Accra
18:45
Johannesburg
|
15:53
Washington Dulles
08:20
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
UA4959
United Airlines
SA210
South African Airways
SA210
South African Airways
BP208
Air Botswana
|
14:00
Montreal
17:40
Washington Dulles
09:20
Accra
19:30
Johannesburg
|
15:53
Washington Dulles
08:20
Accra
17:10
Johannesburg
20:30
Gaborone
|
Connect |
KL0672
KLM
KL0591
KLM
SA1761
South African Airways
|
18:45
Montreal
10:35
Amsterdam Schiphol
06:40
Johannesburg
|
07:35
Amsterdam Schiphol
21:20
Johannesburg
07:35
Gaborone
|
Connect |
KL0672
KLM
KL0591
KLM
SA8452
South African Airways
|
18:45
Montreal
10:35
Amsterdam Schiphol
06:05
Johannesburg
|
07:35
Amsterdam Schiphol
21:20
Johannesburg
07:00
Gaborone
|
Connect |
KL0672
KLM
KL0591
KLM
SA1763
South African Airways
|
18:45
Montreal
10:35
Amsterdam Schiphol
07:25
Johannesburg
|
07:35
Amsterdam Schiphol
21:20
Johannesburg
08:20
Gaborone
|
Connect |
AC864
Air Canada
SA235
South African Airways
SA8450
South African Airways
|
19:00
Montreal
19:00
London Heathrow
09:20
Johannesburg
|
06:30
London Heathrow
07:05
Johannesburg
10:15
Gaborone
|
Connect |
AC864
Air Canada
SA235
South African Airways
SA8454
South African Airways
|
19:00
Montreal
19:00
London Heathrow
09:15
Johannesburg
|
06:30
London Heathrow
07:05
Johannesburg
10:10
Gaborone
|
Connect |
AC864
Air Canada
SA235
South African Airways
SA1765
South African Airways
|
19:00
Montreal
19:00
London Heathrow
09:40
Johannesburg
|
06:30
London Heathrow
07:05
Johannesburg
10:35
Gaborone
|
Connect |
AF347
Air France
AF990
Air France
SA1761
South African Airways
|
19:25
Montreal
18:20
Paris CDG
06:40
Johannesburg
|
08:15
Paris CDG
05:00
Johannesburg
07:35
Gaborone
|
Connect |
AF347
Air France
AF990
Air France
SA1763
South African Airways
|
19:25
Montreal
18:20
Paris CDG
07:25
Johannesburg
|
08:15
Paris CDG
05:00
Johannesburg
08:20
Gaborone
|
Connect |
AF347
Air France
AF990
Air France
SA8452
South African Airways
|
19:25
Montreal
18:20
Paris CDG
06:05
Johannesburg
|
08:15
Paris CDG
05:00
Johannesburg
07:00
Gaborone
|
Connect |
LH475
Lufthansa
SA265
South African Airways
SA8450
South African Airways
|
20:35
Montreal
21:05
Munich
09:20
Johannesburg
|
09:55
Munich
07:40
Johannesburg
10:15
Gaborone
|
Connect |
LH475
Lufthansa
SA265
South African Airways
SA8454
South African Airways
|
20:35
Montreal
21:05
Munich
09:15
Johannesburg
|
09:55
Munich
07:40
Johannesburg
10:10
Gaborone
|
Connect |
QR764
Qatar Airways
QR1363
Qatar Airways
QR1377
Qatar Airways
|
21:15
Montreal
01:55
Doha
16:05
Johannesburg
|
16:15
Doha
09:50
Johannesburg
17:00
Gaborone
|
Connect |
QR764
Qatar Airways
QR1365
Qatar Airways
QR1377
Qatar Airways
|
21:15
Montreal
20:40
Doha
16:05
Johannesburg
|
16:15
Doha
04:35
Johannesburg
17:00
Gaborone
|
Connect |
QR764
Qatar Airways
QR1363
Qatar Airways
BP204
Air Botswana
|
21:15
Montreal
01:55
Doha
11:45
Johannesburg
|
16:15
Doha
09:50
Johannesburg
12:45
Gaborone
|
Connect |
QR764
Qatar Airways
QR1365
Qatar Airways
BP204
Air Botswana
|
21:15
Montreal
20:40
Doha
11:45
Johannesburg
|
16:15
Doha
04:35
Johannesburg
12:45
Gaborone
|
Connect |
QR764
Qatar Airways
QR1363
Qatar Airways
BP206
Air Botswana
|
21:15
Montreal
01:55
Doha
15:00
Johannesburg
|
16:15
Doha
09:50
Johannesburg
16:00
Gaborone
|
Connect |
QR764
Qatar Airways
QR1365
Qatar Airways
BP206
Air Botswana
|
21:15
Montreal
20:40
Doha
15:00
Johannesburg
|
16:15
Doha
04:35
Johannesburg
16:00
Gaborone
|
Connect |
BA094
British Airways
SA235
South African Airways
SA8450
South African Airways
|
21:35
Montreal
19:00
London Heathrow
09:20
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
10:15
Gaborone
|
Connect |
BA094
British Airways
SA235
South African Airways
SA8454
South African Airways
|
21:35
Montreal
19:00
London Heathrow
09:15
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
10:10
Gaborone
|
Connect |
BA094
British Airways
BA055
British Airways
SA8450
South African Airways
|
21:35
Montreal
19:05
London Heathrow
09:20
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
10:15
Gaborone
|
Connect |
BA094
British Airways
BA055
British Airways
SA8454
South African Airways
|
21:35
Montreal
19:05
London Heathrow
09:15
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
10:10
Gaborone
|
Connect |
BA094
British Airways
BA055
British Airways
SA1765
South African Airways
|
21:35
Montreal
19:05
London Heathrow
09:40
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
10:35
Gaborone
|
Connect |
BA094
British Airways
SA235
South African Airways
SA1765
South African Airways
|
21:35
Montreal
19:00
London Heathrow
09:40
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
10:35
Gaborone
|
Connect |
AF349
Air France
AF990
Air France
SA8452
South African Airways
|
21:55
Montreal
18:20
Paris CDG
06:05
Johannesburg
|
10:45
Paris CDG
05:00
Johannesburg
07:00
Gaborone
|
Connect |
AF349
Air France
AF990
Air France
SA1761
South African Airways
|
21:55
Montreal
18:20
Paris CDG
06:40
Johannesburg
|
10:45
Paris CDG
05:00
Johannesburg
07:35
Gaborone
|
Connect |
AF349
Air France
AF990
Air France
SA1763
South African Airways
|
21:55
Montreal
18:20
Paris CDG
07:25
Johannesburg
|
10:45
Paris CDG
05:00
Johannesburg
08:20
Gaborone
|
Connect |
TK36
Turkish Airlines
TK38 42
Turkish Airlines
SA8456
South African Airways
|
22:45
Montreal
01:35
Istanbul Ataturk
11:40
Johannesburg
|
14:55
Istanbul Ataturk
10:20
Johannesburg
12:35
Gaborone
|
Connect |
TK36
Turkish Airlines
TK38 42
Turkish Airlines
BP204
Air Botswana
|
22:45
Montreal
01:35
Istanbul Ataturk
11:45
Johannesburg
|
14:55
Istanbul Ataturk
10:20
Johannesburg
12:45
Gaborone
|
Connect |
AF341
Air France
AF990
Air France
SA8454
South African Airways
|
23:00
Montreal
18:20
Paris CDG
09:15
Johannesburg
|
11:55
Paris CDG
05:00
Johannesburg
10:10
Gaborone
|
Connect |
AF341
Air France
AF990
Air France
SA1761
South African Airways
|
23:00
Montreal
18:20
Paris CDG
06:40
Johannesburg
|
11:55
Paris CDG
05:00
Johannesburg
07:35
Gaborone
|
Connect |
AF341
Air France
AF990
Air France
SA8452
South African Airways
|
23:00
Montreal
18:20
Paris CDG
06:05
Johannesburg
|
11:55
Paris CDG
05:00
Johannesburg
07:00
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Gaborone and cost approximately 950 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
DL5535
Delta
SA204
South African Airways
SA8454
South African Airways
|
06:00
Toronto
11:15
New York JFK
09:15
Johannesburg
|
07:53
New York JFK
08:05
Johannesburg
10:10
Gaborone
|
Connect |
DL5535
Delta
SA204
South African Airways
SA1765
South African Airways
|
06:00
Toronto
11:15
New York JFK
09:40
Johannesburg
|
07:53
New York JFK
08:05
Johannesburg
10:35
Gaborone
|
Connect |
DL5535
Delta
SA204
South African Airways
SA8450
South African Airways
|
06:00
Toronto
11:15
New York JFK
09:20
Johannesburg
|
07:53
New York JFK
08:05
Johannesburg
10:15
Gaborone
|
Connect |
ET553
Ethiopian Airlines
ET809
Ethiopian Airlines
SA8458
South African Airways
|
11:00
Toronto
08:40
Addis Ababa
16:15
Johannesburg
|
07:00
Addis Ababa
13:05
Johannesburg
17:10
Gaborone
|
Connect |
ET553
Ethiopian Airlines
ET809
Ethiopian Airlines
SA1779
South African Airways
|
11:00
Toronto
08:40
Addis Ababa
18:45
Johannesburg
|
07:00
Addis Ababa
13:05
Johannesburg
19:40
Gaborone
|
Connect |
ET553
Ethiopian Airlines
ET809
Ethiopian Airlines
SA1775
South African Airways
|
11:00
Toronto
08:40
Addis Ababa
15:30
Johannesburg
|
07:00
Addis Ababa
13:05
Johannesburg
16:25
Gaborone
|
Connect |
ET553
Ethiopian Airlines
ET829
Ethiopian Airlines
ET829
Ethiopian Airlines
|
11:00
Toronto
08:35
Addis Ababa
13:00
Victoria Falls
|
07:00
Addis Ababa
12:15
Victoria Falls
14:15
Gaborone
|
Connect |
DL2320
Delta
DL200
Delta
SA1779
South African Airways
|
15:44
Toronto
19:55
Atlanta
18:45
Johannesburg
|
17:59
Atlanta
17:35
Johannesburg
19:40
Gaborone
|
Connect |
DL2320
Delta
DL200
Delta
BP208
Air Botswana
|
15:44
Toronto
19:55
Atlanta
19:30
Johannesburg
|
17:59
Atlanta
17:35
Johannesburg
20:30
Gaborone
|
Connect |
AC858
Air Canada
SA235
South African Airways
SA8454
South African Airways
|
22:00
Toronto
19:00
London Heathrow
09:15
Johannesburg
|
10:00
London Heathrow
07:05
Johannesburg
10:10
Gaborone
|
Connect |
AC858
Air Canada
SA235
South African Airways
SA8450
South African Airways
|
22:00
Toronto
19:00
London Heathrow
09:20
Johannesburg
|
10:00
London Heathrow
07:05
Johannesburg
10:15
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Montreal.
You take a flight from Montreal to Maun and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Maun to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
DL5185
Delta
SA204
South African Airways
SA8302
South African Airways
|
07:19
Montreal
11:15
New York JFK
11:10
Johannesburg
|
09:02
New York JFK
08:05
Johannesburg
12:55
Maun
|
Connect |
DL5185
Delta
SA204
South African Airways
SA8300
South African Airways
|
07:19
Montreal
11:15
New York JFK
11:45
Johannesburg
|
09:02
New York JFK
08:05
Johannesburg
13:25
Maun
|
Connect |
DL5185
Delta
SA204
South African Airways
BP212
Air Botswana
|
07:19
Montreal
11:15
New York JFK
11:15
Johannesburg
|
09:02
New York JFK
08:05
Johannesburg
13:25
Maun
|
Connect |
AC864
Air Canada
SA235
South African Airways
SA8302
South African Airways
|
19:00
Montreal
19:00
London Heathrow
11:10
Johannesburg
|
06:30
London Heathrow
07:05
Johannesburg
12:55
Maun
|
Connect |
AC864
Air Canada
SA235
South African Airways
SA8300
South African Airways
|
19:00
Montreal
19:00
London Heathrow
11:45
Johannesburg
|
06:30
London Heathrow
07:05
Johannesburg
13:25
Maun
|
Connect |
AF347
Air France
AF864
Air France
SA8604
South African Airways
|
19:25
Montreal
10:30
Paris CDG
10:20
Capetown
|
08:15
Paris CDG
21:50
Capetown
12:55
Maun
|
Connect |
AF347
Air France
AF990
Air France
SA8302
South African Airways
|
19:25
Montreal
18:20
Paris CDG
11:10
Johannesburg
|
08:15
Paris CDG
05:00
Johannesburg
12:55
Maun
|
Connect |
LH475
Lufthansa
SA265
South African Airways
SA8300
South African Airways
|
20:35
Montreal
21:05
Munich
11:45
Johannesburg
|
09:55
Munich
07:40
Johannesburg
13:25
Maun
|
Connect |
LH475
Lufthansa
SA265
South African Airways
SA8302
South African Airways
|
20:35
Montreal
21:05
Munich
11:10
Johannesburg
|
09:55
Munich
07:40
Johannesburg
12:55
Maun
|
Connect |
BA094
British Airways
SA235
South African Airways
SA8302
South African Airways
|
21:35
Montreal
19:00
London Heathrow
11:10
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
12:55
Maun
|
Connect |
BA094
British Airways
BA055
British Airways
SA8302
South African Airways
|
21:35
Montreal
19:05
London Heathrow
11:10
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
12:55
Maun
|
Connect |
BA094
British Airways
BA057
British Airways
SA8302
South African Airways
|
21:35
Montreal
21:25
London Heathrow
11:10
Johannesburg
|
09:10
London Heathrow
09:15
Johannesburg
12:55
Maun
|
Connect |
BA094
British Airways
BA057
British Airways
SA8300
South African Airways
|
21:35
Montreal
21:25
London Heathrow
11:45
Johannesburg
|
09:10
London Heathrow
09:15
Johannesburg
13:25
Maun
|
Connect |
BA094
British Airways
BA055
British Airways
SA8300
South African Airways
|
21:35
Montreal
19:05
London Heathrow
11:45
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
13:25
Maun
|
Connect |
BA094
British Airways
BA057
British Airways
BP212
Air Botswana
|
21:35
Montreal
21:25
London Heathrow
11:15
Johannesburg
|
09:10
London Heathrow
09:15
Johannesburg
13:25
Maun
|
Connect |
BA094
British Airways
BA055
British Airways
BP212
Air Botswana
|
21:35
Montreal
19:05
London Heathrow
11:15
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
13:25
Maun
|
Connect |
BA094
British Airways
SA235
South African Airways
SA8300
South African Airways
|
21:35
Montreal
19:00
London Heathrow
11:45
Johannesburg
|
09:10
London Heathrow
07:05
Johannesburg
13:25
Maun
|
Connect |
AF349
Air France
AF990
Air France
BP212
Air Botswana
|
21:55
Montreal
18:20
Paris CDG
11:15
Johannesburg
|
10:45
Paris CDG
05:00
Johannesburg
13:25
Maun
|
Connect |
AF349
Air France
AF990
Air France
SA8300
South African Airways
|
21:55
Montreal
18:20
Paris CDG
11:45
Johannesburg
|
10:45
Paris CDG
05:00
Johannesburg
13:25
Maun
|
Connect |
AF349
Air France
AF990
Air France
SA8302
South African Airways
|
21:55
Montreal
18:20
Paris CDG
11:10
Johannesburg
|
10:45
Paris CDG
05:00
Johannesburg
12:55
Maun
|
Connect |
AF341
Air France
AF990
Air France
BP212
Air Botswana
|
23:00
Montreal
18:20
Paris CDG
11:15
Johannesburg
|
11:55
Paris CDG
05:00
Johannesburg
13:25
Maun
|
Connect |
AF341
Air France
AF990
Air France
SA8300
South African Airways
|
23:00
Montreal
18:20
Paris CDG
11:45
Johannesburg
|
11:55
Paris CDG
05:00
Johannesburg
13:25
Maun
|
Connect |
AF341
Air France
AF990
Air France
SA8302
South African Airways
|
23:00
Montreal
18:20
Paris CDG
11:10
Johannesburg
|
11:55
Paris CDG
05:00
Johannesburg
12:55
Maun
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Maun and cost approximately 950 USD.
You take a bus, shuttle or taxi from Maun to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
DL5535
Delta
SA204
South African Airways
SA8302
South African Airways
|
06:00
Toronto
11:15
New York JFK
11:10
Johannesburg
|
07:53
New York JFK
08:05
Johannesburg
12:55
Maun
|
Connect |
DL5535
Delta
SA204
South African Airways
BP212
Air Botswana
|
06:00
Toronto
11:15
New York JFK
11:15
Johannesburg
|
07:53
New York JFK
08:05
Johannesburg
13:25
Maun
|
Connect |
DL5535
Delta
SA204
South African Airways
SA8300
South African Airways
|
06:00
Toronto
11:15
New York JFK
11:45
Johannesburg
|
07:53
New York JFK
08:05
Johannesburg
13:25
Maun
|
Connect |
UA3905
United Airlines
UA1122
United Airlines
SA8604
South African Airways
|
18:00
Toronto
20:30
Newark
10:20
Capetown
|
19:37
Newark
17:00
Capetown
12:55
Maun
|
Connect |
DL5536
Delta
SA204
South African Airways
SA8302
South African Airways
|
18:15
Toronto
11:15
New York JFK
11:10
Johannesburg
|
20:13
New York JFK
08:05
Johannesburg
12:55
Maun
|
Connect |
AF351
Air France
AF864
Air France
SA8604
South African Airways
|
18:20
Toronto
10:30
Paris CDG
10:20
Capetown
|
07:55
Paris CDG
21:50
Capetown
12:55
Maun
|
Connect |
AF351
Air France
AF990
Air France
SA8302
South African Airways
|
18:20
Toronto
18:20
Paris CDG
11:10
Johannesburg
|
07:55
Paris CDG
05:00
Johannesburg
12:55
Maun
|
Connect |
LY030
El Al
LY051
El Al
SA8302
South African Airways
|
18:30
Toronto
22:30
Tel Aviv
11:10
Johannesburg
|
12:10
Tel Aviv
06:25
Johannesburg
12:55
Maun
|
Connect |
LY030
El Al
LY051
El Al
SA8300
South African Airways
|
18:30
Toronto
22:30
Tel Aviv
11:45
Johannesburg
|
12:10
Tel Aviv
06:25
Johannesburg
13:25
Maun
|
Connect |
DE2403
Condor Flugdienst
SA261
South African Airways
SA8300
South African Airways
|
19:50
Toronto
20:45
Frankfurt
11:45
Johannesburg
|
09:50
Frankfurt
07:25
Johannesburg
13:25
Maun
|
Connect |
LH495
Lufthansa
SA265
South African Airways
SA8300
South African Airways
|
20:20
Toronto
21:05
Munich
11:45
Johannesburg
|
10:10
Munich
07:40
Johannesburg
13:25
Maun
|
Connect |
LH495
Lufthansa
SA265
South African Airways
SA8302
South African Airways
|
20:20
Toronto
21:05
Munich
11:10
Johannesburg
|
10:10
Munich
07:40
Johannesburg
12:55
Maun
|
Connect |
AZ0651
Alitalia
AZ0848
Alitalia
SA8302
South African Airways
|
21:30
Toronto
22:10
Rome
11:10
Johannesburg
|
12:05
Rome
08:20
Johannesburg
12:55
Maun
|
Connect |
AZ0651
Alitalia
AZ0848
Alitalia
SA8300
South African Airways
|
21:30
Toronto
22:10
Rome
11:45
Johannesburg
|
12:05
Rome
08:20
Johannesburg
13:25
Maun
|
Connect |
AZ0651
Alitalia
AZ0848
Alitalia
BP212
Air Botswana
|
21:30
Toronto
22:10
Rome
11:15
Johannesburg
|
12:05
Rome
08:20
Johannesburg
13:25
Maun
|
Connect |
AC876
Air Canada
LH572
Lufthansa
BP212
Air Botswana
|
21:35
Toronto
22:05
Frankfurt
11:15
Johannesburg
|
11:10
Frankfurt
08:30
Johannesburg
13:25
Maun
|
Connect |
AC876
Air Canada
SA261
South African Airways
SA8302
South African Airways
|
21:35
Toronto
20:45
Frankfurt
11:10
Johannesburg
|
11:10
Frankfurt
07:25
Johannesburg
12:55
Maun
|
Connect |
AC876
Air Canada
LH572
Lufthansa
SA8300
South African Airways
|
21:35
Toronto
22:05
Frankfurt
11:45
Johannesburg
|
11:10
Frankfurt
08:30
Johannesburg
13:25
Maun
|
Connect |
AC876
Air Canada
SA261
South African Airways
BP212
Air Botswana
|
21:35
Toronto
20:45
Frankfurt
11:15
Johannesburg
|
11:10
Frankfurt
07:25
Johannesburg
13:25
Maun
|
Connect |
AC876
Air Canada
LH572
Lufthansa
SA8302
South African Airways
|
21:35
Toronto
22:05
Frankfurt
11:10
Johannesburg
|
11:10
Frankfurt
08:30
Johannesburg
12:55
Maun
|
Connect |
AC876
Air Canada
SA261
South African Airways
SA8300
South African Airways
|
21:35
Toronto
20:45
Frankfurt
11:45
Johannesburg
|
11:10
Frankfurt
07:25
Johannesburg
13:25
Maun
|
Connect |
BA098
British Airways
BA057
British Airways
BP212
Air Botswana
|
21:50
Toronto
21:25
London Heathrow
11:15
Johannesburg
|
09:55
London Heathrow
09:15
Johannesburg
13:25
Maun
|
Connect |
BA098
British Airways
BA055
British Airways
SA8300
South African Airways
|
21:50
Toronto
19:05
London Heathrow
11:45
Johannesburg
|
09:55
London Heathrow
07:05
Johannesburg
13:25
Maun
|
Connect |
BA098
British Airways
BA057
British Airways
SA8300
South African Airways
|
21:50
Toronto
21:25
London Heathrow
11:45
Johannesburg
|
09:55
London Heathrow
09:15
Johannesburg
13:25
Maun
|
Connect |
BA098
British Airways
SA235
South African Airways
SA8302
South African Airways
|
21:50
Toronto
19:00
London Heathrow
11:10
Johannesburg
|
09:55
London Heathrow
07:05
Johannesburg
12:55
Maun
|
Connect |
BA098
British Airways
BA057
British Airways
SA8302
South African Airways
|
21:50
Toronto
21:25
London Heathrow
11:10
Johannesburg
|
09:55
London Heathrow
09:15
Johannesburg
12:55
Maun
|
Connect |
BA098
British Airways
BA055
British Airways
SA8302
South African Airways
|
21:50
Toronto
19:05
London Heathrow
11:10
Johannesburg
|
09:55
London Heathrow
07:05
Johannesburg
12:55
Maun
|
Connect |
BA098
British Airways
SA235
South African Airways
SA8300
South African Airways
|
21:50
Toronto
19:00
London Heathrow
11:45
Johannesburg
|
09:55
London Heathrow
07:05
Johannesburg
13:25
Maun
|
Connect |
BA098
British Airways
BA055
British Airways
BP212
Air Botswana
|
21:50
Toronto
19:05
London Heathrow
11:15
Johannesburg
|
09:55
London Heathrow
07:05
Johannesburg
13:25
Maun
|
Connect |
AC858
Air Canada
SA235
South African Airways
SA8302
South African Airways
|
22:00
Toronto
19:00
London Heathrow
11:10
Johannesburg
|
10:00
London Heathrow
07:05
Johannesburg
12:55
Maun
|
Connect |
AC858
Air Canada
SA235
South African Airways
BP212
Air Botswana
|
22:00
Toronto
19:00
London Heathrow
11:15
Johannesburg
|
10:00
London Heathrow
07:05
Johannesburg
13:25
Maun
|
Connect |
AC858
Air Canada
SA235
South African Airways
SA8300
South African Airways
|
22:00
Toronto
19:00
London Heathrow
11:45
Johannesburg
|
10:00
London Heathrow
07:05
Johannesburg
13:25
Maun
|
Connect |
TK18
Turkish Airlines
TK38 42
Turkish Airlines
SA8300
South African Airways
|
22:20
Toronto
01:35
Istanbul Ataturk
11:45
Johannesburg
|
15:15
Istanbul Ataturk
10:20
Johannesburg
13:25
Maun
|
Connect |
TK18
Turkish Airlines
TK38 42
Turkish Airlines
SA8302
South African Airways
|
22:20
Toronto
01:35
Istanbul Ataturk
11:10
Johannesburg
|
15:15
Istanbul Ataturk
10:20
Johannesburg
12:55
Maun
|
Connect |
TK18
Turkish Airlines
TK38 42
Turkish Airlines
BP212
Air Botswana
|
22:20
Toronto
01:35
Istanbul Ataturk
11:15
Johannesburg
|
15:15
Istanbul Ataturk
10:20
Johannesburg
13:25
Maun
|
Connect |
AF393
Air France
AF990
Air France
SA8302
South African Airways
|
23:10
Toronto
18:20
Paris CDG
11:10
Johannesburg
|
12:40
Paris CDG
05:00
Johannesburg
12:55
Maun
|
Connect |
AF393
Air France
AF990
Air France
SA8300
South African Airways
|
23:10
Toronto
18:20
Paris CDG
11:45
Johannesburg
|
12:40
Paris CDG
05:00
Johannesburg
13:25
Maun
|
Connect |
AF393
Air France
AF990
Air France
BP212
Air Botswana
|
23:10
Toronto
18:20
Paris CDG
11:15
Johannesburg
|
12:40
Paris CDG
05:00
Johannesburg
13:25
Maun
|
Connect |
AC090
Air Canada
SA223
South African Airways
SA8300
South African Airways
|
23:40
Toronto
18:00
Sao Paulo
11:45
Johannesburg
|
10:40
Sao Paulo
07:25
Johannesburg
13:25
Maun
|
Connect |
AC090
Air Canada
SA223
South African Airways
SA8302
South African Airways
|
23:40
Toronto
18:00
Sao Paulo
11:10
Johannesburg
|
10:40
Sao Paulo
07:25
Johannesburg
12:55
Maun
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Buffalo.
You take a flight from Buffalo to Gaborone and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
AA4220
American Airlines
ET575
Ethiopian Airlines
ET829
Ethiopian Airlines
ET829
Ethiopian Airlines
|
05:25
Buffalo
09:30
Chicago O'Hare
08:35
Addis Ababa
13:00
Victoria Falls
|
06:14
Chicago O'Hare
07:15
Addis Ababa
12:15
Victoria Falls
14:15
Gaborone
|
Connect |
DL5374
Delta
SA204
South African Airways
SA8454
South African Airways
|
05:45
Buffalo
11:15
New York JFK
09:15
Johannesburg
|
07:15
New York JFK
08:05
Johannesburg
10:10
Gaborone
|
Connect |
DL5374
Delta
SA204
South African Airways
SA8450
South African Airways
|
05:45
Buffalo
11:15
New York JFK
09:20
Johannesburg
|
07:15
New York JFK
08:05
Johannesburg
10:15
Gaborone
|
Connect |
DL5374
Delta
SA204
South African Airways
SA1765
South African Airways
|
05:45
Buffalo
11:15
New York JFK
09:40
Johannesburg
|
07:15
New York JFK
08:05
Johannesburg
10:35
Gaborone
|
Connect |
UA5019
United Airlines
ET501
Ethiopian Airlines
ET829
Ethiopian Airlines
ET829
Ethiopian Airlines
|
06:00
Buffalo
11:00
Washington Dulles
08:35
Addis Ababa
13:00
Victoria Falls
|
07:19
Washington Dulles
07:15
Addis Ababa
12:15
Victoria Falls
14:15
Gaborone
|
Connect |
UA1107
United Airlines
ET575
Ethiopian Airlines
ET829
Ethiopian Airlines
ET829
Ethiopian Airlines
|
06:00
Buffalo
09:30
Chicago O'Hare
08:35
Addis Ababa
13:00
Victoria Falls
|
06:50
Chicago O'Hare
07:15
Addis Ababa
12:15
Victoria Falls
14:15
Gaborone
|
Connect |
B62001
JetBlue Airways
SA204
South African Airways
SA8450
South African Airways
|
08:04
Buffalo
11:15
New York JFK
09:20
Johannesburg
|
09:30
New York JFK
08:05
Johannesburg
10:15
Gaborone
|
Connect |
B62001
JetBlue Airways
SA204
South African Airways
SA1765
South African Airways
|
08:04
Buffalo
11:15
New York JFK
09:40
Johannesburg
|
09:30
New York JFK
08:05
Johannesburg
10:35
Gaborone
|
Connect |
B62001
JetBlue Airways
SA204
South African Airways
SA543
South African Airways
SW742
Air Namibia
|
08:04
Buffalo
11:15
New York JFK
09:35
Johannesburg
12:35
Durban
|
09:30
New York JFK
08:05
Johannesburg
10:40
Durban
13:55
Gaborone
|
Connect |
B62001
JetBlue Airways
SA204
South African Airways
SA8454
South African Airways
|
08:04
Buffalo
11:15
New York JFK
09:15
Johannesburg
|
09:30
New York JFK
08:05
Johannesburg
10:10
Gaborone
|
Connect |
B62101
JetBlue Airways
SA204
South African Airways
SA8450
South African Airways
|
08:53
Buffalo
11:15
New York JFK
09:20
Johannesburg
|
10:15
New York JFK
08:05
Johannesburg
10:15
Gaborone
|
Connect |
B62101
JetBlue Airways
SA204
South African Airways
SA1765
South African Airways
|
08:53
Buffalo
11:15
New York JFK
09:40
Johannesburg
|
10:15
New York JFK
08:05
Johannesburg
10:35
Gaborone
|
Connect |
B62101
JetBlue Airways
SA204
South African Airways
SA8454
South African Airways
|
08:53
Buffalo
11:15
New York JFK
09:15
Johannesburg
|
10:15
New York JFK
08:05
Johannesburg
10:10
Gaborone
|
Connect |
B62101
JetBlue Airways
SA204
South African Airways
SA543
South African Airways
SW742
Air Namibia
|
08:53
Buffalo
11:15
New York JFK
09:35
Johannesburg
12:35
Durban
|
10:15
New York JFK
08:05
Johannesburg
10:40
Durban
13:55
Gaborone
|
Connect |
UA5020
United Airlines
SA208
South African Airways
SA208
South African Airways
SA1779
South African Airways
|
10:20
Buffalo
17:40
Washington Dulles
06:50
Blaise Diagne
18:45
Johannesburg
|
11:41
Washington Dulles
05:50
Blaise Diagne
17:05
Johannesburg
19:40
Gaborone
|
Connect |
UA5020
United Airlines
SA210
South African Airways
SA210
South African Airways
SA1779
South African Airways
|
10:20
Buffalo
17:40
Washington Dulles
09:20
Accra
18:45
Johannesburg
|
11:41
Washington Dulles
08:20
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
DL5083
Delta
DL156
Delta
SA210
South African Airways
SA1779
South African Airways
|
10:50
Buffalo
17:50
New York JFK
09:20
Accra
18:45
Johannesburg
|
12:15
New York JFK
08:05
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
DL1672
Delta
DL200
Delta
SA1779
South African Airways
|
10:59
Buffalo
19:55
Atlanta
18:45
Johannesburg
|
13:04
Atlanta
17:35
Johannesburg
19:40
Gaborone
|
Connect |
DL1672
Delta
DL200
Delta
BP208
Air Botswana
|
10:59
Buffalo
19:55
Atlanta
19:30
Johannesburg
|
13:04
Atlanta
17:35
Johannesburg
20:30
Gaborone
|
Connect |
DL2053
Delta
DL200
Delta
BP208
Air Botswana
|
12:43
Buffalo
19:55
Atlanta
19:30
Johannesburg
|
14:49
Atlanta
17:35
Johannesburg
20:30
Gaborone
|
Connect |
DL2053
Delta
DL200
Delta
SA1779
South African Airways
|
12:43
Buffalo
19:55
Atlanta
18:45
Johannesburg
|
14:49
Atlanta
17:35
Johannesburg
19:40
Gaborone
|
Connect |
DL5423
Delta
DL156
Delta
SA210
South African Airways
SA1779
South African Airways
|
14:40
Buffalo
17:50
New York JFK
09:20
Accra
18:45
Johannesburg
|
16:13
New York JFK
08:05
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
UA4986
United Airlines
SA210
South African Airways
SA210
South African Airways
SA1779
South African Airways
|
14:44
Buffalo
17:40
Washington Dulles
09:20
Accra
18:45
Johannesburg
|
16:03
Washington Dulles
08:20
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
UA4986
United Airlines
SA208
South African Airways
SA208
South African Airways
SA1779
South African Airways
|
14:44
Buffalo
17:40
Washington Dulles
06:50
Blaise Diagne
18:45
Johannesburg
|
16:03
Washington Dulles
05:50
Blaise Diagne
17:05
Johannesburg
19:40
Gaborone
|
Connect |
UA4986
United Airlines
SA210
South African Airways
SA210
South African Airways
BP208
Air Botswana
|
14:44
Buffalo
17:40
Washington Dulles
09:20
Accra
19:30
Johannesburg
|
16:03
Washington Dulles
08:20
Accra
17:10
Johannesburg
20:30
Gaborone
|
Connect |
DL1159
Delta
DL200
Delta
BP208
Air Botswana
|
16:40
Buffalo
19:55
Atlanta
19:30
Johannesburg
|
18:46
Atlanta
17:35
Johannesburg
20:30
Gaborone
|
Connect |
DL1159
Delta
DL200
Delta
SA1779
South African Airways
|
16:40
Buffalo
19:55
Atlanta
18:45
Johannesburg
|
18:46
Atlanta
17:35
Johannesburg
19:40
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Burlington.
You take a flight from Burlington to Gaborone and cost approximately 800 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
B6233
JetBlue Airways
SA204
South African Airways
SA8450
South African Airways
|
05:01
Burlington
11:15
New York JFK
09:20
Johannesburg
|
06:22
New York JFK
08:05
Johannesburg
10:15
Gaborone
|
Connect |
B6233
JetBlue Airways
SA204
South African Airways
SA8454
South African Airways
|
05:01
Burlington
11:15
New York JFK
09:15
Johannesburg
|
06:22
New York JFK
08:05
Johannesburg
10:10
Gaborone
|
Connect |
B6233
JetBlue Airways
SA204
South African Airways
SA1765
South African Airways
|
05:01
Burlington
11:15
New York JFK
09:40
Johannesburg
|
06:22
New York JFK
08:05
Johannesburg
10:35
Gaborone
|
Connect |
UA6044
United Airlines
ET501
Ethiopian Airlines
ET829
Ethiopian Airlines
ET829
Ethiopian Airlines
|
05:50
Burlington
11:00
Washington Dulles
08:35
Addis Ababa
13:00
Victoria Falls
|
07:29
Washington Dulles
07:15
Addis Ababa
12:15
Victoria Falls
14:15
Gaborone
|
Connect |
DL5386
Delta
SA204
South African Airways
SA8454
South African Airways
|
06:00
Burlington
11:15
New York JFK
09:15
Johannesburg
|
07:37
New York JFK
08:05
Johannesburg
10:10
Gaborone
|
Connect |
DL5386
Delta
SA204
South African Airways
SA8450
South African Airways
|
06:00
Burlington
11:15
New York JFK
09:20
Johannesburg
|
07:37
New York JFK
08:05
Johannesburg
10:15
Gaborone
|
Connect |
DL5386
Delta
SA204
South African Airways
SA1765
South African Airways
|
06:00
Burlington
11:15
New York JFK
09:40
Johannesburg
|
07:37
New York JFK
08:05
Johannesburg
10:35
Gaborone
|
Connect |
DL2928
Delta
DL200
Delta
SA1779
South African Airways
|
06:05
Burlington
19:55
Atlanta
18:45
Johannesburg
|
08:47
Atlanta
17:35
Johannesburg
19:40
Gaborone
|
Connect |
AA2990
American Airlines
ET575
Ethiopian Airlines
ET829
Ethiopian Airlines
ET829
Ethiopian Airlines
|
06:30
Burlington
09:30
Chicago O'Hare
08:35
Addis Ababa
13:00
Victoria Falls
|
08:03
Chicago O'Hare
07:15
Addis Ababa
12:15
Victoria Falls
14:15
Gaborone
|
Connect |
B61633
JetBlue Airways
SA204
South African Airways
SA8450
South African Airways
|
08:35
Burlington
11:15
New York JFK
09:20
Johannesburg
|
09:55
New York JFK
08:05
Johannesburg
10:15
Gaborone
|
Connect |
B61633
JetBlue Airways
SA204
South African Airways
SA1765
South African Airways
|
08:35
Burlington
11:15
New York JFK
09:40
Johannesburg
|
09:55
New York JFK
08:05
Johannesburg
10:35
Gaborone
|
Connect |
B61633
JetBlue Airways
SA204
South African Airways
SA543
South African Airways
SW742
Air Namibia
|
08:35
Burlington
11:15
New York JFK
09:35
Johannesburg
12:35
Durban
|
09:55
New York JFK
08:05
Johannesburg
10:40
Durban
13:55
Gaborone
|
Connect |
B61633
JetBlue Airways
SA204
South African Airways
SA8454
South African Airways
|
08:35
Burlington
11:15
New York JFK
09:15
Johannesburg
|
09:55
New York JFK
08:05
Johannesburg
10:10
Gaborone
|
Connect |
UA4904
United Airlines
SA210
South African Airways
SA210
South African Airways
SA1779
South African Airways
|
09:45
Burlington
17:40
Washington Dulles
09:20
Accra
18:45
Johannesburg
|
11:31
Washington Dulles
08:20
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
UA4904
United Airlines
SA208
South African Airways
SA208
South African Airways
SA1779
South African Airways
|
09:45
Burlington
17:40
Washington Dulles
06:50
Blaise Diagne
18:45
Johannesburg
|
11:31
Washington Dulles
05:50
Blaise Diagne
17:05
Johannesburg
19:40
Gaborone
|
Connect |
UA3787
United Airlines
SA210
South African Airways
SA210
South African Airways
SA1779
South African Airways
|
14:44
Burlington
17:40
Washington Dulles
09:20
Accra
18:45
Johannesburg
|
16:24
Washington Dulles
08:20
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
UA3787
United Airlines
SA208
South African Airways
SA208
South African Airways
SA1779
South African Airways
|
14:44
Burlington
17:40
Washington Dulles
06:50
Blaise Diagne
18:45
Johannesburg
|
16:24
Washington Dulles
05:50
Blaise Diagne
17:05
Johannesburg
19:40
Gaborone
|
Connect |
UA3787
United Airlines
SA210
South African Airways
SA210
South African Airways
BP208
Air Botswana
|
14:44
Burlington
17:40
Washington Dulles
09:20
Accra
19:30
Johannesburg
|
16:24
Washington Dulles
08:20
Accra
17:10
Johannesburg
20:30
Gaborone
|
Connect |
DL5120
Delta
DL156
Delta
SA210
South African Airways
SA1779
South African Airways
|
14:45
Burlington
17:50
New York JFK
09:20
Accra
18:45
Johannesburg
|
16:25
New York JFK
08:05
Accra
17:10
Johannesburg
19:40
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Montreal.
You take a flight from Montreal to Johannesburg and cost approximately 850 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
DL5185
Delta
SA204
South African Airways
|
07:19
Montreal
11:15
New York JFK
|
09:02
New York JFK
08:05
Johannesburg
|
Connect |
UA5033
United Airlines
SA210
South African Airways
SA210
South African Airways
|
09:30
Montreal
17:40
Washington Dulles
09:20
Accra
|
11:16
Washington Dulles
08:20
Accra
17:10
Johannesburg
|
Connect |
UA4959
United Airlines
SA210
South African Airways
SA210
South African Airways
|
14:00
Montreal
17:40
Washington Dulles
09:20
Accra
|
15:53
Washington Dulles
08:20
Accra
17:10
Johannesburg
|
Connect |
AC7742
Air Canada
UA1122
United Airlines
SA362
South African Airways
|
15:35
Montreal
20:30
Newark
18:20
Capetown
|
17:12
Newark
17:00
Capetown
20:15
Johannesburg
|
Connect |
KL0672
KLM
KL0591
KLM
|
18:45
Montreal
10:35
Amsterdam Schiphol
|
07:35
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AF347
Air France
AF990
Air France
|
19:25
Montreal
18:20
Paris CDG
|
08:15
Paris CDG
05:00
Johannesburg
|
Connect |
LH475
Lufthansa
SA265
South African Airways
|
20:35
Montreal
21:05
Munich
|
09:55
Munich
07:40
Johannesburg
|
Connect |
QR764
Qatar Airways
QR1365
Qatar Airways
|
21:15
Montreal
20:40
Doha
|
16:15
Doha
04:35
Johannesburg
|
Connect |
QR764
Qatar Airways
QR1363
Qatar Airways
|
21:15
Montreal
01:55
Doha
|
16:15
Doha
09:50
Johannesburg
|
Connect |
TS680
Air Transat
DT651
TAAG Angola Airlines
DT575
TAAG Angola Airlines
|
21:25
Montreal
11:00
Lisbon
19:20
Luanda
|
08:45
Lisbon
18:30
Luanda
23:50
Johannesburg
|
Connect |
BA094
British Airways
BA041
British Airways
BA6200
British Airways
|
21:35
Montreal
16:55
London Heathrow
06:25
Durban
|
09:10
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
BA094
British Airways
BA055
British Airways
|
21:35
Montreal
19:05
London Heathrow
|
09:10
London Heathrow
07:05
Johannesburg
|
Connect |
BA094
British Airways
BA057
British Airways
|
21:35
Montreal
21:25
London Heathrow
|
09:10
London Heathrow
09:15
Johannesburg
|
Connect |
TS180
Air Transat
DT651
TAAG Angola Airlines
DT575
TAAG Angola Airlines
|
21:50
Montreal
11:00
Lisbon
19:20
Luanda
|
09:10
Lisbon
18:30
Luanda
23:50
Johannesburg
|
Connect |
AF349
Air France
AF990
Air France
|
21:55
Montreal
18:20
Paris CDG
|
10:45
Paris CDG
05:00
Johannesburg
|
Connect |
TK36
Turkish Airlines
TK38 42
Turkish Airlines
|
22:45
Montreal
01:35
Istanbul Ataturk
|
14:55
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
AF341
Air France
AF990
Air France
|
23:00
Montreal
18:20
Paris CDG
|
11:55
Paris CDG
05:00
Johannesburg
|
Connect |
TS114 136 142
Air Transat
AF990
Air France
|
23:45
Montreal
18:20
Paris CDG
|
12:15
Paris CDG
05:00
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Buffalo.
You take a flight from Buffalo to Johannesburg and cost approximately 850 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
B61001
JetBlue Airways
SA204
South African Airways
|
05:01
Buffalo
11:15
New York JFK
|
06:24
New York JFK
08:05
Johannesburg
|
Connect |
DL5374
Delta
SA204
South African Airways
|
05:45
Buffalo
11:15
New York JFK
|
07:15
New York JFK
08:05
Johannesburg
|
Connect |
B62001
JetBlue Airways
SA204
South African Airways
|
08:04
Buffalo
11:15
New York JFK
|
09:30
New York JFK
08:05
Johannesburg
|
Connect |
B62101
JetBlue Airways
SA204
South African Airways
|
08:53
Buffalo
11:15
New York JFK
|
10:15
New York JFK
08:05
Johannesburg
|
Connect |
UA5020
United Airlines
SA210
South African Airways
SA210
South African Airways
|
10:20
Buffalo
17:40
Washington Dulles
09:20
Accra
|
11:41
Washington Dulles
08:20
Accra
17:10
Johannesburg
|
Connect |
DL1672
Delta
DL200
Delta
|
10:59
Buffalo
19:55
Atlanta
|
13:04
Atlanta
17:35
Johannesburg
|
Connect |
DL2053
Delta
DL200
Delta
|
12:43
Buffalo
19:55
Atlanta
|
14:49
Atlanta
17:35
Johannesburg
|
Connect |
UA4986
United Airlines
SA210
South African Airways
SA210
South African Airways
|
14:44
Buffalo
17:40
Washington Dulles
09:20
Accra
|
16:03
Washington Dulles
08:20
Accra
17:10
Johannesburg
|
Connect |
DL1159
Delta
DL200
Delta
|
16:40
Buffalo
19:55
Atlanta
|
18:46
Atlanta
17:35
Johannesburg
|
Connect |
UA4938
United Airlines
UA1122
United Airlines
SA372
South African Airways
|
17:12
Buffalo
20:30
Newark
19:55
Capetown
|
18:46
Newark
17:00
Capetown
21:50
Johannesburg
|
Connect |
UA4938
United Airlines
UA1122
United Airlines
SA362
South African Airways
|
17:12
Buffalo
20:30
Newark
18:20
Capetown
|
18:46
Newark
17:00
Capetown
20:15
Johannesburg
|
Connect |
DL5979
Delta
KL0618
KLM
KL0591
KLM
|
18:00
Buffalo
20:35
Boston
10:35
Amsterdam Schiphol
|
19:37
Boston
09:15
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
You can find hotels and accommodations in Botswana with our hotels search tool below
Booking.com