How to get to Nigeria from Botswana by flight ? You can check flights from Botswana to Nigeria below.
You can find flight ticket prices from Botswana to Nigeria 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 Lagos and cost approximately 390 USD.
You take a bus, shuttle or taxi from Lagos to your destination in Nigeria.
Flight | Depart | Arrive | |
---|---|---|---|
SA8451
South African Airways
SA060
South African Airways
|
10:40
Gaborone
15:00
Johannesburg
|
11:35
Johannesburg
20:15
Lagos
|
Connect |
SA1766
South African Airways
SA060
South African Airways
|
11:10
Gaborone
15:00
Johannesburg
|
12:05
Johannesburg
20:15
Lagos
|
Connect |
SA8457
South African Airways
SA060
South African Airways
|
13:10
Gaborone
15:00
Johannesburg
|
14:05
Johannesburg
20:15
Lagos
|
Connect |
You take a bus, shuttle or taxi from your location in Botswana to Gaborone.
You take a flight from Gaborone to Kano and cost approximately 450 USD.
You take a bus, shuttle or taxi from Kano to your destination in Nigeria.
Flight | Depart | Arrive | |
---|---|---|---|
SA1766
South African Airways
SA060
South African Airways
NIG141
Aero Nigeria
|
11:10
Gaborone
15:00
Johannesburg
06:30
Lagos
|
12:05
Johannesburg
20:15
Lagos
08:00
Kano
|
Connect |
SA1766
South African Airways
SA060
South African Airways
P47422
Air Peace
|
11:10
Gaborone
15:00
Johannesburg
06:30
Lagos
|
12:05
Johannesburg
20:15
Lagos
08:00
Kano
|
Connect |
SA8457
South African Airways
SA060
South African Airways
NIG141
Aero Nigeria
|
13:10
Gaborone
15:00
Johannesburg
06:30
Lagos
|
14:05
Johannesburg
20:15
Lagos
08:00
Kano
|
Connect |
SA8457
South African Airways
SA060
South African Airways
P47422
Air Peace
|
13:10
Gaborone
15:00
Johannesburg
06:30
Lagos
|
14:05
Johannesburg
20:15
Lagos
08:00
Kano
|
Connect |
ET829
Ethiopian Airlines
SV0420
Saudia
SV3461
Saudia
|
15:00
Gaborone
02:25
Addis Ababa
07:30
Jeddah
|
21:30
Addis Ababa
04:40
Jeddah
10:40
Kano
|
Connect |
ET829
Ethiopian Airlines
ET402
Ethiopian Airlines
SV3461
Saudia
|
15:00
Gaborone
00:05
Addis Ababa
07:30
Jeddah
|
21:30
Addis Ababa
02:35
Jeddah
10:40
Kano
|
Connect |
ET829
Ethiopian Airlines
ET941
Ethiopian Airlines
|
15:00
Gaborone
09:10
Addis Ababa
|
21:30
Addis Ababa
12:15
Kano
|
Connect |
SA1776
South African Airways
MS840
Egyptair
MS879
Egyptair
|
17:00
Gaborone
21:45
Johannesburg
09:30
Cairo
|
17:55
Johannesburg
05:35
Cairo
13:45
Kano
|
Connect |
SA8459
South African Airways
ET858
Ethiopian Airlines
ET941
Ethiopian Airlines
|
17:40
Gaborone
23:00
Johannesburg
09:10
Addis Ababa
|
18:35
Johannesburg
05:25
Addis Ababa
12:15
Kano
|
Connect |
SA8459
South African Airways
MS840
Egyptair
MS879
Egyptair
|
17:40
Gaborone
21:45
Johannesburg
09:30
Cairo
|
18:35
Johannesburg
05:35
Cairo
13:45
Kano
|
Connect |
QR1378
Qatar Airways
ET858
Ethiopian Airlines
ET941
Ethiopian Airlines
|
18:10
Gaborone
23:00
Johannesburg
09:10
Addis Ababa
|
19:05
Johannesburg
05:25
Addis Ababa
12:15
Kano
|
Connect |
QR1378
Qatar Airways
MS840
Egyptair
MS879
Egyptair
|
18:10
Gaborone
21:45
Johannesburg
09:30
Cairo
|
19:05
Johannesburg
05:35
Cairo
13:45
Kano
|
Connect |
SA1780
South African Airways
ET858
Ethiopian Airlines
ET941
Ethiopian Airlines
|
20:10
Gaborone
23:00
Johannesburg
09:10
Addis Ababa
|
21:05
Johannesburg
05:25
Addis Ababa
12:15
Kano
|
Connect |
You take a bus, shuttle or taxi from your location in Botswana to Gaborone.
You take a flight from Gaborone to Benin City and cost approximately 420 USD.
You take a bus, shuttle or taxi from Benin City to your destination in Nigeria.
Flight | Depart | Arrive | |
---|---|---|---|
SA1762
South African Airways
SA060
South African Airways
P47270
Air Peace
|
08:10
Gaborone
15:00
Johannesburg
09:00
Lagos
|
09:05
Johannesburg
20:15
Lagos
09:50
Benin City
|
Connect |
SA1764
South African Airways
SA060
South African Airways
W3624
Arik Air
|
08:50
Gaborone
15:00
Johannesburg
15:00
Lagos
|
09:45
Johannesburg
20:15
Lagos
16:00
Benin City
|
Connect |
SA1764
South African Airways
SA060
South African Airways
P47370
Air Peace
|
08:50
Gaborone
15:00
Johannesburg
11:00
Lagos
|
09:45
Johannesburg
20:15
Lagos
11:50
Benin City
|
Connect |
SA8455
South African Airways
SA060
South African Airways
P47270
Air Peace
|
10:35
Gaborone
15:00
Johannesburg
09:00
Lagos
|
11:30
Johannesburg
20:15
Lagos
09:50
Benin City
|
Connect |
SA8455
South African Airways
SA060
South African Airways
W3710
Arik Air
W3420
Arik Air
|
10:35
Gaborone
15:00
Johannesburg
06:00
Lagos
14:45
Abuja
|
11:30
Johannesburg
20:15
Lagos
07:15
Abuja
15:45
Benin City
|
Connect |
SA8455
South African Airways
SA060
South African Airways
P47170
Air Peace
|
10:35
Gaborone
15:00
Johannesburg
10:45
Lagos
|
11:30
Johannesburg
20:15
Lagos
11:35
Benin City
|
Connect |
SA8455
South African Airways
SA060
South African Airways
NIG121
Aero Nigeria
P47271
Air Peace
|
10:35
Gaborone
15:00
Johannesburg
06:45
Lagos
11:50
Abuja
|
11:30
Johannesburg
20:15
Lagos
08:00
Abuja
12:50
Benin City
|
Connect |
SA8451
South African Airways
SA060
South African Airways
P47220 7320 7570
Air Peace
P47371
Air Peace
|
10:40
Gaborone
15:00
Johannesburg
07:00
Lagos
14:00
Abuja
|
11:35
Johannesburg
20:15
Lagos
08:15
Abuja
15:00
Benin City
|
Connect |
SA8451
South African Airways
SA060
South African Airways
P47370
Air Peace
|
10:40
Gaborone
15:00
Johannesburg
11:00
Lagos
|
11:35
Johannesburg
20:15
Lagos
11:50
Benin City
|
Connect |
SA8451
South African Airways
SA209
South African Airways
P47575
Air Peace
P47371
Air Peace
|
10:40
Gaborone
17:40
Johannesburg
10:05
Accra
14:00
Abuja
|
11:35
Johannesburg
21:45
Accra
12:45
Abuja
15:00
Benin City
|
Connect |
SA8451
South African Airways
SA060
South African Airways
W3624
Arik Air
|
10:40
Gaborone
15:00
Johannesburg
15:00
Lagos
|
11:35
Johannesburg
20:15
Lagos
16:00
Benin City
|
Connect |
SA8451
South African Airways
SA060
South African Airways
P47174
Air Peace
|
10:40
Gaborone
15:00
Johannesburg
12:00
Lagos
|
11:35
Johannesburg
20:15
Lagos
13:00
Benin City
|
Connect |
SA1766
South African Airways
SA060
South African Airways
P47270
Air Peace
|
11:10
Gaborone
15:00
Johannesburg
09:00
Lagos
|
12:05
Johannesburg
20:15
Lagos
09:50
Benin City
|
Connect |
SA1766
South African Airways
SA060
South African Airways
P47170
Air Peace
|
11:10
Gaborone
15:00
Johannesburg
10:45
Lagos
|
12:05
Johannesburg
20:15
Lagos
11:35
Benin City
|
Connect |
SA1766
South African Airways
SA209
South African Airways
P47575
Air Peace
P47171
Air Peace
|
11:10
Gaborone
17:40
Johannesburg
10:05
Accra
13:55
Abuja
|
12:05
Johannesburg
21:45
Accra
12:45
Abuja
14:55
Benin City
|
Connect |
SA1766
South African Airways
SA060
South African Airways
W3710
Arik Air
W3420
Arik Air
|
11:10
Gaborone
15:00
Johannesburg
06:00
Lagos
14:45
Abuja
|
12:05
Johannesburg
20:15
Lagos
07:15
Abuja
15:45
Benin City
|
Connect |
SA1766
South African Airways
SA060
South African Airways
NIG121
Aero Nigeria
P47271
Air Peace
|
11:10
Gaborone
15:00
Johannesburg
06:45
Lagos
11:50
Abuja
|
12:05
Johannesburg
20:15
Lagos
08:00
Abuja
12:50
Benin City
|
Connect |
SA1766
South African Airways
SA056
South African Airways
W3305
Arik Air
W3624
Arik Air
|
11:10
Gaborone
13:05
Johannesburg
18:30
Accra
15:00
Lagos
|
12:05
Johannesburg
17:10
Accra
20:30
Lagos
16:00
Benin City
|
Connect |
SA1766
South African Airways
SA060
South African Airways
P47174
Air Peace
|
11:10
Gaborone
15:00
Johannesburg
12:00
Lagos
|
12:05
Johannesburg
20:15
Lagos
13:00
Benin City
|
Connect |
SA8457
South African Airways
SA060
South African Airways
P47370
Air Peace
|
13:10
Gaborone
15:00
Johannesburg
11:00
Lagos
|
14:05
Johannesburg
20:15
Lagos
11:50
Benin City
|
Connect |
SA8457
South African Airways
SA209
South African Airways
P47575
Air Peace
P47371
Air Peace
|
13:10
Gaborone
17:40
Johannesburg
10:05
Accra
14:00
Abuja
|
14:05
Johannesburg
21:45
Accra
12:45
Abuja
15:00
Benin City
|
Connect |
SA8457
South African Airways
SA209
South African Airways
W3303
Arik Air
W3624
Arik Air
|
13:10
Gaborone
17:40
Johannesburg
02:45
Accra
15:00
Lagos
|
14:05
Johannesburg
21:45
Accra
04:50
Lagos
16:00
Benin City
|
Connect |
SA8457
South African Airways
SA209
South African Airways
P47575
Air Peace
P47171
Air Peace
|
13:10
Gaborone
17:40
Johannesburg
10:05
Accra
13:55
Abuja
|
14:05
Johannesburg
21:45
Accra
12:45
Abuja
14:55
Benin City
|
Connect |
SA8457
South African Airways
SA060
South African Airways
P47174
Air Peace
|
13:10
Gaborone
15:00
Johannesburg
12:00
Lagos
|
14:05
Johannesburg
20:15
Lagos
13:00
Benin City
|
Connect |
SA8457
South African Airways
SA060
South African Airways
NIG121
Aero Nigeria
P47171
Air Peace
|
13:10
Gaborone
15:00
Johannesburg
06:45
Lagos
13:55
Abuja
|
14:05
Johannesburg
20:15
Lagos
08:00
Abuja
14:55
Benin City
|
Connect |
SA8457
South African Airways
SA060
South African Airways
P47170
Air Peace
|
13:10
Gaborone
15:00
Johannesburg
10:45
Lagos
|
14:05
Johannesburg
20:15
Lagos
11:35
Benin City
|
Connect |
SA1770
South African Airways
SA209
South African Airways
W3303
Arik Air
W3624
Arik Air
|
14:00
Gaborone
17:40
Johannesburg
02:45
Accra
15:00
Lagos
|
14:50
Johannesburg
21:45
Accra
04:50
Lagos
16:00
Benin City
|
Connect |
SA1770
South African Airways
SA209
South African Airways
P47575
Air Peace
P47171
Air Peace
|
14:00
Gaborone
17:40
Johannesburg
10:05
Accra
13:55
Abuja
|
14:50
Johannesburg
21:45
Accra
12:45
Abuja
14:55
Benin City
|
Connect |
SA1770
South African Airways
SA209
South African Airways
W3303
Arik Air
P47270
Air Peace
|
14:00
Gaborone
17:40
Johannesburg
02:45
Accra
09:00
Lagos
|
14:50
Johannesburg
21:45
Accra
04:50
Lagos
09:50
Benin City
|
Connect |
SA1770
South African Airways
SA209
South African Airways
P47575
Air Peace
P47371
Air Peace
|
14:00
Gaborone
17:40
Johannesburg
10:05
Accra
14:00
Abuja
|
14:50
Johannesburg
21:45
Accra
12:45
Abuja
15:00
Benin City
|
Connect |
ET829
Ethiopian Airlines
ET901
Ethiopian Airlines
W3624
Arik Air
|
15:00
Gaborone
09:00
Addis Ababa
15:00
Lagos
|
21:30
Addis Ababa
12:25
Lagos
16:00
Benin City
|
Connect |
ET829
Ethiopian Airlines
ET911
Ethiopian Airlines
W3420
Arik Air
|
15:00
Gaborone
09:20
Addis Ababa
14:45
Abuja
|
21:30
Addis Ababa
12:00
Abuja
15:45
Benin City
|
Connect |
ET829
Ethiopian Airlines
ET911
Ethiopian Airlines
P47371
Air Peace
|
15:00
Gaborone
09:20
Addis Ababa
14:00
Abuja
|
21:30
Addis Ababa
12:00
Abuja
15:00
Benin City
|
Connect |
ET829
Ethiopian Airlines
ET911
Ethiopian Airlines
P47171
Air Peace
|
15:00
Gaborone
09:20
Addis Ababa
13:55
Abuja
|
21:30
Addis Ababa
12:00
Abuja
14:55
Benin City
|
Connect |
SA1780
South African Airways
WB103
Rwandair Express
WB202
Rwandair Express
W3624
Arik Air
|
20:10
Gaborone
03:10
Johannesburg
09:30
Kigali
15:00
Lagos
|
21:05
Johannesburg
07:00
Kigali
13:00
Lagos
16:00
Benin City
|
Connect |
SA1780
South African Airways
KQ765
Kenya Airways
KQ532
Kenya Airways
W3624
Arik Air
|
20:10
Gaborone
01:55
Johannesburg
08:25
Nairobi
15:00
Lagos
|
21:05
Johannesburg
07:00
Nairobi
11:40
Lagos
16:00
Benin City
|
Connect |
SA1780
South African Airways
ET858
Ethiopian Airlines
ET911
Ethiopian Airlines
W3420
Arik Air
|
20:10
Gaborone
23:00
Johannesburg
09:20
Addis Ababa
14:45
Abuja
|
21:05
Johannesburg
05:25
Addis Ababa
12:00
Abuja
15:45
Benin City
|
Connect |
SA1780
South African Airways
WB103
Rwandair Express
WB220
Rwandair Express
P47171
Air Peace
|
20:10
Gaborone
03:10
Johannesburg
09:00
Kigali
13:55
Abuja
|
21:05
Johannesburg
07:00
Kigali
12:00
Abuja
14:55
Benin City
|
Connect |
SA1780
South African Airways
ET858
Ethiopian Airlines
ET911
Ethiopian Airlines
P47171
Air Peace
|
20:10
Gaborone
23:00
Johannesburg
09:20
Addis Ababa
13:55
Abuja
|
21:05
Johannesburg
05:25
Addis Ababa
12:00
Abuja
14:55
Benin City
|
Connect |
SA1780
South African Airways
ET858
Ethiopian Airlines
ET901
Ethiopian Airlines
W3624
Arik Air
|
20:10
Gaborone
23:00
Johannesburg
09:00
Addis Ababa
15:00
Lagos
|
21:05
Johannesburg
05:25
Addis Ababa
12:25
Lagos
16:00
Benin City
|
Connect |
You can find hotels and accommodations in Nigeria with our hotels search tool below
Booking.com