HowToGo

Flight from Kenya to Botswana

How to get to Botswana from Kenya by flight ? You can check flights from Kenya to Botswana below.

Search Transfer from Kenya to Botswana

Search Flights

You can find flight ticket prices from Kenya to Botswana with our flight tickets search tool below

1. Nairobi to Gaborone

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Gaborone and cost approximately 280 USD.

  3. 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

2. Kisumu to Gaborone

  1. You take a bus, shuttle or taxi from your location in Kenya to Kisumu.

  2. You take a flight from Kisumu to Gaborone and cost approximately 220 USD.

  3. 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

3. Nairobi to Maun

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Maun and cost approximately 500 USD.

  3. 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

4. Nairobi to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Johannesburg and cost approximately 260 USD.

  3. 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

5. Nairobi to Bulawayo

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Bulawayo and cost approximately 250 USD.

  3. 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

References

Find Hotels in Botswana

You can find hotels and accommodations in Botswana with our hotels search tool below

Booking.com