How to get to Botswana from Kenya by flight ? You can check flights from Kenya to Botswana below.
You can find flight ticket prices from Kenya to Botswana with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Gaborone and cost approximately 280 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
ET309
Ethiopian Airlines
ET829
Ethiopian Airlines
ET829
Ethiopian Airlines
|
05:00
Nairobi
08:35
Addis Ababa
13:00
Victoria Falls
|
07:15
Addis Ababa
12:15
Victoria Falls
14:15
Gaborone
|
Connect |
ET309
Ethiopian Airlines
ET809
Ethiopian Airlines
QR1377
Qatar Airways
|
05:00
Nairobi
08:40
Addis Ababa
15:55
Johannesburg
|
07:15
Addis Ababa
13:05
Johannesburg
16:50
Gaborone
|
Connect |
ET309
Ethiopian Airlines
ET809
Ethiopian Airlines
BP206
Air Botswana
|
05:00
Nairobi
08:40
Addis Ababa
15:20
Johannesburg
|
07:15
Addis Ababa
13:05
Johannesburg
16:30
Gaborone
|
Connect |
ET309
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z178
Airlink
|
05:00
Nairobi
08:40
Addis Ababa
16:15
Johannesburg
|
07:15
Addis Ababa
13:05
Johannesburg
17:10
Gaborone
|
Connect |
KQ792
Kenya Airways
ET829
Ethiopian Airlines
|
07:25
Nairobi
13:00
Victoria Falls
|
09:40
Victoria Falls
14:15
Gaborone
|
Connect |
KQ760
Kenya Airways
QR1377
Qatar Airways
|
07:45
Nairobi
15:55
Johannesburg
|
10:55
Johannesburg
16:50
Gaborone
|
Connect |
KQ760
Kenya Airways
BP206
Air Botswana
|
07:45
Nairobi
15:20
Johannesburg
|
10:55
Johannesburg
16:30
Gaborone
|
Connect |
KQ760
Kenya Airways
4Z178
Airlink
|
07:45
Nairobi
16:15
Johannesburg
|
10:55
Johannesburg
17:10
Gaborone
|
Connect |
SA185
South African Airways
BP208
Air Botswana
|
15:55
Nairobi
19:50
Johannesburg
|
19:00
Johannesburg
21:00
Gaborone
|
Connect |
ET307
Ethiopian Airlines
ET859
Ethiopian Airlines
4Z172
Airlink
|
19:15
Nairobi
23:30
Addis Ababa
06:05
Johannesburg
|
21:25
Addis Ababa
03:55
Johannesburg
07:00
Gaborone
|
Connect |
WB403
Rwandair Express
WB102
Rwandair Express
4Z172
Airlink
|
21:00
Nairobi
22:35
Kigali
06:05
Johannesburg
|
21:20
Kigali
02:25
Johannesburg
07:00
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Kenya to Kisumu.
You take a flight from Kisumu to Gaborone and cost approximately 220 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
5H408
Fly540
KQ740
Kenya Airways
TM305 315
Linhas Aéreas de Moçambique
BP208
Air Botswana
|
08:30
Kisumu
11:10
Nairobi
17:20
Maputo
19:50
Johannesburg
|
09:20
Nairobi
14:20
Maputo
18:30
Johannesburg
21:00
Gaborone
|
Connect |
5H408
Fly540
SA185
South African Airways
BP208
Air Botswana
|
08:30
Kisumu
15:55
Nairobi
19:50
Johannesburg
|
09:20
Nairobi
19:00
Johannesburg
21:00
Gaborone
|
Connect |
JM8653
Jambojet Limited
KQ740
Kenya Airways
TM305 315
Linhas Aéreas de Moçambique
BP208
Air Botswana
|
09:20
Kisumu
11:10
Nairobi
17:20
Maputo
19:50
Johannesburg
|
10:20
Nairobi
14:20
Maputo
18:30
Johannesburg
21:00
Gaborone
|
Connect |
JM8653
Jambojet Limited
KQ740
Kenya Airways
SA145
South African Airways
BP208
Air Botswana
|
09:20
Kisumu
11:10
Nairobi
17:15
Maputo
19:50
Johannesburg
|
10:20
Nairobi
14:20
Maputo
18:20
Johannesburg
21:00
Gaborone
|
Connect |
JM8653
Jambojet Limited
SA185
South African Airways
BP208
Air Botswana
|
09:20
Kisumu
15:55
Nairobi
19:50
Johannesburg
|
10:20
Nairobi
19:00
Johannesburg
21:00
Gaborone
|
Connect |
KQ655
Kenya Airways
KQ704
Kenya Airways
SA029
South African Airways
BP208
Air Botswana
|
10:55
Kisumu
13:35
Nairobi
17:10
Harare
19:50
Johannesburg
|
11:45
Nairobi
15:35
Harare
18:50
Johannesburg
21:00
Gaborone
|
Connect |
KQ655
Kenya Airways
KQ584
Kenya Airways
4Z157
Airlink
4Z172
Airlink
|
10:55
Kisumu
12:40
Nairobi
19:05
Ndola
06:05
Johannesburg
|
11:45
Nairobi
14:20
Ndola
21:30
Johannesburg
07:00
Gaborone
|
Connect |
KQ655
Kenya Airways
KQ704
Kenya Airways
4Z103
Airlink
4Z172
Airlink
|
10:55
Kisumu
13:35
Nairobi
18:45
Harare
06:05
Johannesburg
|
11:45
Nairobi
15:35
Harare
20:30
Johannesburg
07:00
Gaborone
|
Connect |
KQ655
Kenya Airways
SA185
South African Airways
BP208
Air Botswana
|
10:55
Kisumu
15:55
Nairobi
19:50
Johannesburg
|
11:45
Nairobi
19:00
Johannesburg
21:00
Gaborone
|
Connect |
KQ655
Kenya Airways
KQ578
Kenya Airways
4Z191
Airlink
4Z172
Airlink
|
10:55
Kisumu
12:50
Nairobi
15:45
Entebbe
06:05
Johannesburg
|
11:45
Nairobi
14:05
Entebbe
18:55
Johannesburg
07:00
Gaborone
|
Connect |
JM8655
Jambojet Limited
ET305
Ethiopian Airlines
ET859
Ethiopian Airlines
4Z172
Airlink
|
14:25
Kisumu
17:40
Nairobi
23:30
Addis Ababa
06:05
Johannesburg
|
15:25
Nairobi
19:40
Addis Ababa
03:55
Johannesburg
07:00
Gaborone
|
Connect |
JM8655
Jambojet Limited
WB403
Rwandair Express
WB102
Rwandair Express
4Z172
Airlink
|
14:25
Kisumu
21:00
Nairobi
22:35
Kigali
06:05
Johannesburg
|
15:25
Nairobi
21:20
Kigali
02:25
Johannesburg
07:00
Gaborone
|
Connect |
JM8655
Jambojet Limited
ET307
Ethiopian Airlines
ET859
Ethiopian Airlines
4Z172
Airlink
|
14:25
Kisumu
19:15
Nairobi
23:30
Addis Ababa
06:05
Johannesburg
|
15:25
Nairobi
21:25
Addis Ababa
03:55
Johannesburg
07:00
Gaborone
|
Connect |
5H410
Fly540
WB403
Rwandair Express
WB102
Rwandair Express
4Z174
Airlink
|
18:30
Kisumu
21:00
Nairobi
22:35
Kigali
09:15
Johannesburg
|
19:30
Nairobi
21:20
Kigali
02:25
Johannesburg
10:10
Gaborone
|
Connect |
5H410
Fly540
WB403
Rwandair Express
WB102
Rwandair Express
4Z172
Airlink
|
18:30
Kisumu
21:00
Nairobi
22:35
Kigali
06:05
Johannesburg
|
19:30
Nairobi
21:20
Kigali
02:25
Johannesburg
07:00
Gaborone
|
Connect |
5H410
Fly540
WB403
Rwandair Express
WB102
Rwandair Express
BP212
Air Botswana
|
18:30
Kisumu
21:00
Nairobi
22:35
Kigali
11:40
Johannesburg
|
19:30
Nairobi
21:20
Kigali
02:25
Johannesburg
12:50
Gaborone
|
Connect |
JM8657
Jambojet Limited
KQ760
Kenya Airways
4Z178
Airlink
|
20:20
Kisumu
07:45
Nairobi
16:15
Johannesburg
|
21:20
Nairobi
10:55
Johannesburg
17:10
Gaborone
|
Connect |
JM8657
Jambojet Limited
KQ760
Kenya Airways
BP206
Air Botswana
|
20:20
Kisumu
07:45
Nairobi
15:20
Johannesburg
|
21:20
Nairobi
10:55
Johannesburg
16:30
Gaborone
|
Connect |
JM8657
Jambojet Limited
KQ792
Kenya Airways
ET829
Ethiopian Airlines
|
20:20
Kisumu
07:25
Nairobi
13:00
Victoria Falls
|
21:20
Nairobi
09:40
Victoria Falls
14:15
Gaborone
|
Connect |
JM8657
Jambojet Limited
ET309
Ethiopian Airlines
ET829
Ethiopian Airlines
ET829
Ethiopian Airlines
|
20:20
Kisumu
05:00
Nairobi
08:35
Addis Ababa
13:00
Victoria Falls
|
21:20
Nairobi
07:15
Addis Ababa
12:15
Victoria Falls
14:15
Gaborone
|
Connect |
JM8657
Jambojet Limited
KQ760
Kenya Airways
QR1377
Qatar Airways
|
20:20
Kisumu
07:45
Nairobi
15:55
Johannesburg
|
21:20
Nairobi
10:55
Johannesburg
16:50
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Maun and cost approximately 500 USD.
You take a bus, shuttle or taxi from Maun to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
KQ760
Kenya Airways
4Z300
Airlink
|
07:45
Nairobi
11:45
Johannesburg
|
10:55
Johannesburg
13:25
Maun
|
Connect |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Johannesburg and cost approximately 260 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
ET309
Ethiopian Airlines
ET809
Ethiopian Airlines
|
05:00
Nairobi
08:40
Addis Ababa
|
07:15
Addis Ababa
13:05
Johannesburg
|
Connect |
KQ760
Kenya Airways
|
07:45
Nairobi
|
10:55 Johannesburg | Direct |
KQ740
Kenya Airways
SA145
South African Airways
|
11:10
Nairobi
17:15
Maputo
|
14:20
Maputo
18:20
Johannesburg
|
Connect |
KQ740
Kenya Airways
TM305 315
Linhas Aéreas de Moçambique
|
11:10
Nairobi
17:20
Maputo
|
14:20
Maputo
18:30
Johannesburg
|
Connect |
SA185
South African Airways
|
15:55
Nairobi
|
19:00 Johannesburg | Direct |
WB403
Rwandair Express
WB102
Rwandair Express
|
21:00
Nairobi
22:35
Kigali
|
21:20
Kigali
02:25
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Bulawayo and cost approximately 250 USD.
You take a bus, shuttle or taxi from Bulawayo to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
ET309
Ethiopian Airlines
ET829
Ethiopian Airlines
UM327
Air Zimbabwe
|
05:00
Nairobi
08:35
Addis Ababa
13:00
Victoria Falls
|
07:15
Addis Ababa
12:15
Victoria Falls
13:45
Bulawayo
|
Connect |
ET309
Ethiopian Airlines
ET873
Ethiopian Airlines
FN8443
Fastjet
|
05:00
Nairobi
09:25
Addis Ababa
13:25
Harare
|
07:15
Addis Ababa
12:35
Harare
14:15
Bulawayo
|
Connect |
ET51
Ethiopian Airlines
3W35
Malawian Airlines
FN8443
Fastjet
|
06:15
Nairobi
10:30
Lilongwe
13:25
Harare
|
07:30
Lilongwe
11:40
Harare
14:15
Bulawayo
|
Connect |
3W51
Malawian Airlines
ET35
Ethiopian Airlines
FN8443
Fastjet
|
06:15
Nairobi
10:30
Lilongwe
13:25
Harare
|
07:30
Lilongwe
11:40
Harare
14:15
Bulawayo
|
Connect |
3W51
Malawian Airlines
3W35
Malawian Airlines
FN8443
Fastjet
|
06:15
Nairobi
10:30
Lilongwe
13:25
Harare
|
07:30
Lilongwe
11:40
Harare
14:15
Bulawayo
|
Connect |
KQ792
Kenya Airways
UM323
Air Zimbabwe
UM339
Air Zimbabwe
|
07:25
Nairobi
11:00
Victoria Falls
18:00
Harare
|
09:40
Victoria Falls
12:00
Harare
18:45
Bulawayo
|
Connect |
KQ792
Kenya Airways
UM327
Air Zimbabwe
|
07:25
Nairobi
13:00
Victoria Falls
|
09:40
Victoria Falls
13:45
Bulawayo
|
Connect |
KQ792
Kenya Airways
FN8002
Fastjet
FN8443
Fastjet
|
07:25
Nairobi
11:20
Victoria Falls
13:25
Harare
|
09:40
Victoria Falls
12:25
Harare
14:15
Bulawayo
|
Connect |
KQ706
Kenya Airways
KQ706
Kenya Airways
UM339
Air Zimbabwe
|
07:40
Nairobi
10:20
Lusaka
18:00
Harare
|
09:30
Lusaka
11:25
Harare
18:45
Bulawayo
|
Connect |
KQ706
Kenya Airways
KQ706
Kenya Airways
FN8443
Fastjet
|
07:40
Nairobi
10:20
Lusaka
13:25
Harare
|
09:30
Lusaka
11:25
Harare
14:15
Bulawayo
|
Connect |
KQ760
Kenya Airways
FN8666
Fastjet
|
07:45
Nairobi
16:20
Johannesburg
|
10:55
Johannesburg
17:40
Bulawayo
|
Connect |
KQ760
Kenya Airways
FN8664
Fastjet
|
07:45
Nairobi
16:35
Johannesburg
|
10:55
Johannesburg
17:55
Bulawayo
|
Connect |
KQ760
Kenya Airways
FN8334
Fastjet
FN8445
Fastjet
|
07:45
Nairobi
12:55
Johannesburg
19:15
Harare
|
10:55
Johannesburg
14:35
Harare
20:05
Bulawayo
|
Connect |
KQ704
Kenya Airways
FN8445
Fastjet
|
13:35
Nairobi
19:15
Harare
|
15:35
Harare
20:05
Bulawayo
|
Connect |
KQ704
Kenya Airways
UM339
Air Zimbabwe
|
13:35
Nairobi
18:00
Harare
|
15:35
Harare
18:45
Bulawayo
|
Connect |
WB403
Rwandair Express
WB102
Rwandair Express
4Z112
Airlink
|
21:00
Nairobi
22:35
Kigali
06:25
Johannesburg
|
21:20
Kigali
02:25
Johannesburg
07:45
Bulawayo
|
Connect |
You can find hotels and accommodations in Botswana with our hotels search tool below
Booking.com