HowToGo

Flight from Nigeria to Botswana

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

Search Transfer from Nigeria to Botswana

Search Flights

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

1. Lagos to Gaborone

  1. You take a bus, shuttle or taxi from your location in Nigeria to Lagos.

  2. You take a flight from Lagos to Gaborone and cost approximately 450 USD.

  3. You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.

Flight Depart Arrive
DT565 TAAG Angola Airlines
DT577 TAAG Angola Airlines
BP206 Air Botswana
00:40 Lagos
09:50 Luanda
15:20 Johannesburg
03:40 Luanda
14:20 Johannesburg
16:30 Gaborone
Connect
DT565 TAAG Angola Airlines
DT577 TAAG Angola Airlines
QR1377 Qatar Airways
00:40 Lagos
09:50 Luanda
15:55 Johannesburg
03:40 Luanda
14:20 Johannesburg
16:50 Gaborone
Connect
DT565 TAAG Angola Airlines
DT577 TAAG Angola Airlines
4Z178 Airlink
00:40 Lagos
09:50 Luanda
16:15 Johannesburg
03:40 Luanda
14:20 Johannesburg
17:10 Gaborone
Connect
WB203 Rwandair Express
WB102 Rwandair Express
4Z172 Airlink
15:30 Lagos
22:35 Kigali
06:05 Johannesburg
21:00 Kigali
02:25 Johannesburg
07:00 Gaborone
Connect
SA061 South African Airways
4Z172 Airlink
22:25 Lagos
06:05 Johannesburg
05:10 Johannesburg
07:00 Gaborone
Connect
SA061 South African Airways
4Z174 Airlink
22:25 Lagos
09:15 Johannesburg
05:10 Johannesburg
10:10 Gaborone
Connect
SA061 South African Airways
4Z170 Airlink
22:25 Lagos
09:20 Johannesburg
05:10 Johannesburg
10:15 Gaborone
Connect
SA061 South African Airways
SA040 South African Airways
ET829 Ethiopian Airlines
22:25 Lagos
10:50 Johannesburg
13:00 Victoria Falls
05:10 Johannesburg
12:25 Victoria Falls
14:15 Gaborone
Connect

2. Lagos to Maun

  1. You take a bus, shuttle or taxi from your location in Nigeria to Lagos.

  2. You take a flight from Lagos to Maun and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Maun to your destination in Botswana.

Flight Depart Arrive
ET900 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z302 Airlink
13:40 Lagos
23:30 Addis Ababa
11:10 Johannesburg
21:00 Addis Ababa
03:55 Johannesburg
12:55 Maun
Connect
MS876 Egyptair
MS839 Egyptair
4Z302 Airlink
14:10 Lagos
23:10 Cairo
11:10 Johannesburg
21:00 Cairo
07:10 Johannesburg
12:55 Maun
Connect
MS876 Egyptair
MS839 Egyptair
4Z300 Airlink
14:10 Lagos
23:10 Cairo
11:45 Johannesburg
21:00 Cairo
07:10 Johannesburg
13:25 Maun
Connect
WB203 Rwandair Express
WB102 Rwandair Express
4Z302 Airlink
15:30 Lagos
22:35 Kigali
11:10 Johannesburg
21:00 Kigali
02:25 Johannesburg
12:55 Maun
Connect
WB203 Rwandair Express
WB102 Rwandair Express
4Z300 Airlink
15:30 Lagos
22:35 Kigali
11:45 Johannesburg
21:00 Kigali
02:25 Johannesburg
13:25 Maun
Connect
WB203 Rwandair Express
WB102 Rwandair Express
BP212 Air Botswana
15:30 Lagos
22:35 Kigali
11:15 Johannesburg
21:00 Kigali
02:25 Johannesburg
13:25 Maun
Connect
SA061 South African Airways
4Z302 Airlink
22:25 Lagos
11:10 Johannesburg
05:10 Johannesburg
12:55 Maun
Connect
SA061 South African Airways
4Z300 Airlink
22:25 Lagos
11:45 Johannesburg
05:10 Johannesburg
13:25 Maun
Connect
SA061 South African Airways
BP212 Air Botswana
22:25 Lagos
11:15 Johannesburg
05:10 Johannesburg
13:25 Maun
Connect

3. Kano to Gaborone

  1. You take a bus, shuttle or taxi from your location in Nigeria to Kano.

  2. You take a flight from Kano to Gaborone and cost approximately 330 USD.

  3. You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.

Flight Depart Arrive
ET940 Ethiopian Airlines
ET829 Ethiopian Airlines
ET829 Ethiopian Airlines
13:35 Kano
08:35 Addis Ababa
13:00 Victoria Falls
20:30 Addis Ababa
12:15 Victoria Falls
14:15 Gaborone
Connect
ET940 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z172 Airlink
13:35 Kano
23:30 Addis Ababa
06:05 Johannesburg
20:30 Addis Ababa
03:55 Johannesburg
07:00 Gaborone
Connect
ET940 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z174 Airlink
13:35 Kano
23:30 Addis Ababa
09:15 Johannesburg
20:30 Addis Ababa
03:55 Johannesburg
10:10 Gaborone
Connect
ET940 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z176 Airlink
13:35 Kano
23:30 Addis Ababa
11:40 Johannesburg
20:30 Addis Ababa
03:55 Johannesburg
12:35 Gaborone
Connect
MS880 Egyptair
MS839 Egyptair
4Z174 Airlink
14:45 Kano
23:10 Cairo
09:15 Johannesburg
20:40 Cairo
07:10 Johannesburg
10:10 Gaborone
Connect
MS880 Egyptair
MS839 Egyptair
4Z176 Airlink
14:45 Kano
23:10 Cairo
11:40 Johannesburg
20:40 Cairo
07:10 Johannesburg
12:35 Gaborone
Connect
MS880 Egyptair
MS839 Egyptair
BP212 Air Botswana
14:45 Kano
23:10 Cairo
11:40 Johannesburg
20:40 Cairo
07:10 Johannesburg
12:50 Gaborone
Connect
AZM2332 Azman Air
SA061 South African Airways
4Z172 Airlink
16:00 Kano
22:25 Lagos
06:05 Johannesburg
17:15 Lagos
05:10 Johannesburg
07:00 Gaborone
Connect
AZM2332 Azman Air
SA061 South African Airways
4Z174 Airlink
16:00 Kano
22:25 Lagos
09:15 Johannesburg
17:15 Lagos
05:10 Johannesburg
10:10 Gaborone
Connect
AZM2332 Azman Air
SA061 South African Airways
4Z170 Airlink
16:00 Kano
22:25 Lagos
09:20 Johannesburg
17:15 Lagos
05:10 Johannesburg
10:15 Gaborone
Connect

4. Lagos to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Nigeria to Lagos.

  2. You take a flight from Lagos to Johannesburg and cost approximately 440 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Botswana.

Flight Depart Arrive
AW207 Africa World Airlines
SA210 South African Airways
06:00 Lagos
09:20 Accra
06:00 Accra
17:10 Johannesburg
Connect
WB203 Rwandair Express
WB102 Rwandair Express
15:30 Lagos
22:35 Kigali
21:00 Kigali
02:25 Johannesburg
Connect
SA061 South African Airways
22:25 Lagos
05:10 Johannesburg Direct

5. Abuja to Gaborone

  1. You take a bus, shuttle or taxi from your location in Nigeria to Abuja.

  2. You take a flight from Abuja to Gaborone and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.

Flight Depart Arrive
AW251 Africa World Airlines
SA210 South African Airways
BP208 Air Botswana
07:15 Abuja
09:20 Accra
19:50 Johannesburg
08:00 Accra
17:10 Johannesburg
21:00 Gaborone
Connect
KP33 ASKY
KP34 ASKY
KP62 ASKY
4Z170 Airlink
10:20 Abuja
12:20 Lome
18:50 Douala
09:20 Johannesburg
10:55 Lome
15:05 Douala
01:25 Johannesburg
10:15 Gaborone
Connect
KP31 ASKY
KP34 ASKY
KP62 ASKY
4Z174 Airlink
10:20 Abuja
12:20 Lome
18:50 Douala
09:15 Johannesburg
11:05 Lome
15:05 Douala
01:25 Johannesburg
10:10 Gaborone
Connect
KP31 ASKY
KP34 ASKY
KP62 ASKY
4Z172 Airlink
10:20 Abuja
12:20 Lome
18:50 Douala
06:05 Johannesburg
11:05 Lome
15:05 Douala
01:25 Johannesburg
07:00 Gaborone
Connect
ET910 Ethiopian Airlines
ET829 Ethiopian Airlines
ET829 Ethiopian Airlines
13:25 Abuja
08:35 Addis Ababa
13:00 Victoria Falls
20:15 Addis Ababa
12:15 Victoria Falls
14:15 Gaborone
Connect
ET910 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z172 Airlink
13:25 Abuja
23:30 Addis Ababa
06:05 Johannesburg
20:15 Addis Ababa
03:55 Johannesburg
07:00 Gaborone
Connect
ET910 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z174 Airlink
13:25 Abuja
23:30 Addis Ababa
09:15 Johannesburg
20:15 Addis Ababa
03:55 Johannesburg
10:10 Gaborone
Connect
ET910 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z170 Airlink
13:25 Abuja
23:30 Addis Ababa
09:20 Johannesburg
20:15 Addis Ababa
03:55 Johannesburg
10:15 Gaborone
Connect
9J358 Dana Airlines
SA061 South African Airways
4Z172 Airlink
16:30 Abuja
22:25 Lagos
06:05 Johannesburg
17:40 Lagos
05:10 Johannesburg
07:00 Gaborone
Connect
9J358 Dana Airlines
SA061 South African Airways
4Z174 Airlink
16:30 Abuja
22:25 Lagos
09:15 Johannesburg
17:40 Lagos
05:10 Johannesburg
10:10 Gaborone
Connect
9J358 Dana Airlines
SA061 South African Airways
4Z170 Airlink
16:30 Abuja
22:25 Lagos
09:20 Johannesburg
17:40 Lagos
05:10 Johannesburg
10:15 Gaborone
Connect
AZM2333 Azman Air
SA061 South African Airways
4Z172 Airlink
17:00 Abuja
22:25 Lagos
06:05 Johannesburg
17:50 Lagos
05:10 Johannesburg
07:00 Gaborone
Connect
AZM2333 Azman Air
SA061 South African Airways
4Z174 Airlink
17:00 Abuja
22:25 Lagos
09:15 Johannesburg
17:50 Lagos
05:10 Johannesburg
10:10 Gaborone
Connect
AZM2333 Azman Air
SA061 South African Airways
4Z170 Airlink
17:00 Abuja
22:25 Lagos
09:20 Johannesburg
17:50 Lagos
05:10 Johannesburg
10:15 Gaborone
Connect
9J360 Dana Airlines
SA061 South African Airways
4Z174 Airlink
18:30 Abuja
22:25 Lagos
09:15 Johannesburg
19:40 Lagos
05:10 Johannesburg
10:10 Gaborone
Connect
9J360 Dana Airlines
SA061 South African Airways
4Z172 Airlink
18:30 Abuja
22:25 Lagos
06:05 Johannesburg
19:40 Lagos
05:10 Johannesburg
07:00 Gaborone
Connect
9J360 Dana Airlines
SA061 South African Airways
4Z170 Airlink
18:30 Abuja
22:25 Lagos
09:20 Johannesburg
19:40 Lagos
05:10 Johannesburg
10:15 Gaborone
Connect

References

Find Hotels in Botswana

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

Booking.com