Flights from Nairobi to Gaborone (NBO to GBE)

There are 20 flight connection options available between Nairobi, Jomo Kenyatta and Gaborone, Sir Seretse Khama on Monday, 29th April.

Flights departing on Monday, 29th April

# Stops Duration Departure time Arrival time
Option #1 Victoria Falls, Zimbabwe 8h 05 min 07:30 (7:30 am)
29th Apr
14:35 (2:35 pm)
29th Apr
Option #2 Johannesburg, South Africa 8h 10 min 06:30 (6:30 am)
29th Apr
13:40 (1:40 pm)
29th Apr
Option #3 Johannesburg, South Africa 9h 05 min 12:35 (12:35 pm)
29th Apr
20:40 (8:40 pm)
29th Apr
Option #4 Johannesburg, South Africa 9h 35 min 07:45 (7:45 am)
29th Apr
16:20 (4:20 pm)
29th Apr
Option #5 Johannesburg, South Africa 10h 50 min 06:30 (6:30 am)
29th Apr
16:20 (4:20 pm)
29th Apr
Option #6 Johannesburg, South Africa 11h 10 min 07:45 (7:45 am)
29th Apr
17:55 (5:55 pm)
29th Apr
Option #7 Johannesburg, South Africa 11h 15 min 21:00 (9:00 pm)
29th Apr
07:15 (7:15 am)
30th Apr
Option #8 Johannesburg, South Africa 12h 25 min 06:30 (6:30 am)
29th Apr
17:55 (5:55 pm)
29th Apr
Option #9 Johannesburg, South Africa 16h 45 min 15:30 (3:30 pm)
29th Apr
07:15 (7:15 am)
30th Apr
Option #10 Johannesburg, South Africa 13h 55 min 07:45 (7:45 am)
29th Apr
20:40 (8:40 pm)
29th Apr
Option #11 Johannesburg, South Africa 14h 10 min 21:00 (9:00 pm)
29th Apr
10:10 (10:10 am)
30th Apr
Option #12 Johannesburg, South Africa 15h 10 min 06:30 (6:30 am)
29th Apr
20:40 (8:40 pm)
29th Apr
Option #13 Johannesburg, South Africa 19h 40 min 15:30 (3:30 pm)
29th Apr
10:10 (10:10 am)
30th Apr
Option #14 Johannesburg, South Africa 17h 10 min 21:00 (9:00 pm)
29th Apr
13:10 (1:10 pm)
30th Apr
Option #15 Johannesburg, South Africa 19h 40 min 12:35 (12:35 pm)
29th Apr
07:15 (7:15 am)
30th Apr
Option #16 Johannesburg, South Africa 20h 20 min 21:00 (9:00 pm)
29th Apr
16:20 (4:20 pm)
30th Apr
Option #17 Johannesburg, South Africa 21h 00 min 21:00 (9:00 pm)
29th Apr
17:00 (5:00 pm)
30th Apr
Option #18 Johannesburg, South Africa 21h 55 min 21:00 (9:00 pm)
29th Apr
17:55 (5:55 pm)
30th Apr
Option #19 Johannesburg, South Africa 22h 35 min 12:35 (12:35 pm)
29th Apr
10:10 (10:10 am)
30th Apr
Option #20 Johannesburg, South Africa 22h 40 min 15:30 (3:30 pm)
29th Apr
13:10 (1:10 pm)
30th Apr

Option #1

Flight Nairobi - Victoria Falls

Kenya Airways international flight KQ792 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 07:30 (7:30 am) and lands in Victoria Falls at 09:45 (9:45 am). Flight duration is 3 hours 15 minutes.

Connection in Victoria Falls

Connection time in Victoria Falls is 3 hours and 20 minutes (from 09:45 / 9:45 am, 29th Apr to 13:05 / 1:05 pm, 29th Apr).

Flight Victoria Falls - Gaborone

Ethiopian Airlines international flight ET823 leaves Victoria Falls at 13:05 (1:05 pm) and lands in Gaborone (Sir Seretse Khama) at 14:35 (2:35 pm). Flight duration is 1 hours 30 minutes.

Option #2

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ766 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 06:30 (6:30 am) and lands in Johannesburg (OR Tambo), Terminal «A» at 09:45 (9:45 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 2 hours and 45 minutes (from 09:45 / 9:45 am, 29th Apr to 12:30 / 12:30 pm, 29th Apr).

Flight Johannesburg - Gaborone

Air Botswana international flight BP204 leaves Johannesburg (OR Tambo) at 12:30 (12:30 pm) and lands in Gaborone (Sir Seretse Khama) at 13:40 (1:40 pm). Flight duration is 1 hours 10 minutes.

Option #3

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ762 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 12:35 (12:35 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 15:50 (3:50 pm). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 3 hours and 40 minutes (from 15:50 / 3:50 pm, 29th Apr to 19:30 / 7:30 pm, 29th Apr).

Flight Johannesburg - Gaborone

Air Botswana international flight BP208 leaves Johannesburg (OR Tambo) at 19:30 (7:30 pm) and lands in Gaborone (Sir Seretse Khama) at 20:40 (8:40 pm). Flight duration is 1 hours 10 minutes.

Option #4

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ760 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 07:45 (7:45 am) and lands in Johannesburg (OR Tambo), Terminal «A» at 10:55 (10:55 am). Flight duration is 4 hours 10 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 4 hours and 30 minutes (from 10:55 / 10:55 am, 29th Apr to 15:25 / 3:25 pm, 29th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z180 leaves Johannesburg (OR Tambo), Terminal «B» at 15:25 (3:25 pm) and lands in Gaborone (Sir Seretse Khama) at 16:20 (4:20 pm). Flight duration is 0 hours 55 minutes.

Option #5

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ766 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 06:30 (6:30 am) and lands in Johannesburg (OR Tambo), Terminal «A» at 09:45 (9:45 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 5 hours and 40 minutes (from 09:45 / 9:45 am, 29th Apr to 15:25 / 3:25 pm, 29th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z180 leaves Johannesburg (OR Tambo), Terminal «B» at 15:25 (3:25 pm) and lands in Gaborone (Sir Seretse Khama) at 16:20 (4:20 pm). Flight duration is 0 hours 55 minutes.

Option #6

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ760 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 07:45 (7:45 am) and lands in Johannesburg (OR Tambo), Terminal «A» at 10:55 (10:55 am). Flight duration is 4 hours 10 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 6 hours and 5 minutes (from 10:55 / 10:55 am, 29th Apr to 17:00 / 5:00 pm, 29th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z178 leaves Johannesburg (OR Tambo), Terminal «B» at 17:00 (5:00 pm) and lands in Gaborone (Sir Seretse Khama) at 17:55 (5:55 pm). Flight duration is 0 hours 55 minutes.

Option #7

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ764 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 21:00 (9:00 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 00:15 (0:15 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 6 hours and 5 minutes (from 00:15 / 0:15 am, 30th Apr to 06:20 / 6:20 am, 30th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z172 leaves Johannesburg (OR Tambo), Terminal «B» at 06:20 (6:20 am) and lands in Gaborone (Sir Seretse Khama) at 07:15 (7:15 am). Flight duration is 0 hours 55 minutes.

Option #8

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ766 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 06:30 (6:30 am) and lands in Johannesburg (OR Tambo), Terminal «A» at 09:45 (9:45 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 7 hours and 15 minutes (from 09:45 / 9:45 am, 29th Apr to 17:00 / 5:00 pm, 29th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z178 leaves Johannesburg (OR Tambo), Terminal «B» at 17:00 (5:00 pm) and lands in Gaborone (Sir Seretse Khama) at 17:55 (5:55 pm). Flight duration is 0 hours 55 minutes.

Option #9

Flight Nairobi - Johannesburg

Airlink international flight 4Z71 leaves Nairobi (Jomo Kenyatta), Terminal «1C» at 15:30 (3:30 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 18:40 (6:40 pm). Flight duration is 4 hours 10 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 11 hours and 40 minutes (from 18:40 / 6:40 pm, 29th Apr to 06:20 / 6:20 am, 30th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z172 leaves Johannesburg (OR Tambo), Terminal «B» at 06:20 (6:20 am) and lands in Gaborone (Sir Seretse Khama) at 07:15 (7:15 am). Flight duration is 0 hours 55 minutes.

Option #10

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ760 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 07:45 (7:45 am) and lands in Johannesburg (OR Tambo), Terminal «A» at 10:55 (10:55 am). Flight duration is 4 hours 10 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 8 hours and 35 minutes (from 10:55 / 10:55 am, 29th Apr to 19:30 / 7:30 pm, 29th Apr).

Flight Johannesburg - Gaborone

Air Botswana international flight BP208 leaves Johannesburg (OR Tambo) at 19:30 (7:30 pm) and lands in Gaborone (Sir Seretse Khama) at 20:40 (8:40 pm). Flight duration is 1 hours 10 minutes.

Option #11

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ764 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 21:00 (9:00 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 00:15 (0:15 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 9 hours and 0 minutes (from 00:15 / 0:15 am, 30th Apr to 09:15 / 9:15 am, 30th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z174 leaves Johannesburg (OR Tambo), Terminal «B» at 09:15 (9:15 am) and lands in Gaborone (Sir Seretse Khama) at 10:10 (10:10 am). Flight duration is 0 hours 55 minutes.

Option #12

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ766 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 06:30 (6:30 am) and lands in Johannesburg (OR Tambo), Terminal «A» at 09:45 (9:45 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 9 hours and 45 minutes (from 09:45 / 9:45 am, 29th Apr to 19:30 / 7:30 pm, 29th Apr).

Flight Johannesburg - Gaborone

Air Botswana international flight BP208 leaves Johannesburg (OR Tambo) at 19:30 (7:30 pm) and lands in Gaborone (Sir Seretse Khama) at 20:40 (8:40 pm). Flight duration is 1 hours 10 minutes.

Option #13

Flight Nairobi - Johannesburg

Airlink international flight 4Z71 leaves Nairobi (Jomo Kenyatta), Terminal «1C» at 15:30 (3:30 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 18:40 (6:40 pm). Flight duration is 4 hours 10 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 14 hours and 35 minutes (from 18:40 / 6:40 pm, 29th Apr to 09:15 / 9:15 am, 30th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z174 leaves Johannesburg (OR Tambo), Terminal «B» at 09:15 (9:15 am) and lands in Gaborone (Sir Seretse Khama) at 10:10 (10:10 am). Flight duration is 0 hours 55 minutes.

Option #14

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ764 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 21:00 (9:00 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 00:15 (0:15 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 11 hours and 45 minutes (from 00:15 / 0:15 am, 30th Apr to 12:00 / 12:00 pm, 30th Apr).

Flight Johannesburg - Gaborone

Air Botswana international flight BP204 leaves Johannesburg (OR Tambo) at 12:00 (12:00 pm) and lands in Gaborone (Sir Seretse Khama) at 13:10 (1:10 pm). Flight duration is 1 hours 10 minutes.

Option #15

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ762 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 12:35 (12:35 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 15:50 (3:50 pm). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 14 hours and 30 minutes (from 15:50 / 3:50 pm, 29th Apr to 06:20 / 6:20 am, 30th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z172 leaves Johannesburg (OR Tambo), Terminal «B» at 06:20 (6:20 am) and lands in Gaborone (Sir Seretse Khama) at 07:15 (7:15 am). Flight duration is 0 hours 55 minutes.

Option #16

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ764 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 21:00 (9:00 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 00:15 (0:15 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 15 hours and 10 minutes (from 00:15 / 0:15 am, 30th Apr to 15:25 / 3:25 pm, 30th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z180 leaves Johannesburg (OR Tambo), Terminal «B» at 15:25 (3:25 pm) and lands in Gaborone (Sir Seretse Khama) at 16:20 (4:20 pm). Flight duration is 0 hours 55 minutes.

Option #17

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ764 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 21:00 (9:00 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 00:15 (0:15 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 15 hours and 35 minutes (from 00:15 / 0:15 am, 30th Apr to 15:50 / 3:50 pm, 30th Apr).

Flight Johannesburg - Gaborone

Air Botswana international flight BP206 leaves Johannesburg (OR Tambo) at 15:50 (3:50 pm) and lands in Gaborone (Sir Seretse Khama) at 17:00 (5:00 pm). Flight duration is 1 hours 10 minutes.

Option #18

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ764 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 21:00 (9:00 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 00:15 (0:15 am). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 16 hours and 45 minutes (from 00:15 / 0:15 am, 30th Apr to 17:00 / 5:00 pm, 30th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z178 leaves Johannesburg (OR Tambo), Terminal «B» at 17:00 (5:00 pm) and lands in Gaborone (Sir Seretse Khama) at 17:55 (5:55 pm). Flight duration is 0 hours 55 minutes.

Option #19

Flight Nairobi - Johannesburg

Kenya Airways international flight KQ762 leaves Nairobi (Jomo Kenyatta), Terminal «1A» at 12:35 (12:35 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 15:50 (3:50 pm). Flight duration is 4 hours 15 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 17 hours and 25 minutes (from 15:50 / 3:50 pm, 29th Apr to 09:15 / 9:15 am, 30th Apr). Go from terminal «A» to terminal «B».

Flight Johannesburg - Gaborone

Airlink international flight 4Z174 leaves Johannesburg (OR Tambo), Terminal «B» at 09:15 (9:15 am) and lands in Gaborone (Sir Seretse Khama) at 10:10 (10:10 am). Flight duration is 0 hours 55 minutes.

Option #20

Flight Nairobi - Johannesburg

Airlink international flight 4Z71 leaves Nairobi (Jomo Kenyatta), Terminal «1C» at 15:30 (3:30 pm) and lands in Johannesburg (OR Tambo), Terminal «A» at 18:40 (6:40 pm). Flight duration is 4 hours 10 minutes.

Connection in Johannesburg

Connection time in Johannesburg, OR Tambo airport is 17 hours and 20 minutes (from 18:40 / 6:40 pm, 29th Apr to 12:00 / 12:00 pm, 30th Apr).

Flight Johannesburg - Gaborone

Air Botswana international flight BP204 leaves Johannesburg (OR Tambo) at 12:00 (12:00 pm) and lands in Gaborone (Sir Seretse Khama) at 13:10 (1:10 pm). Flight duration is 1 hours 10 minutes.

Available departure days

Select departure date to find flight connections between Nairobi and Gaborone. Note that other flight options may be available for different date.

See also

Return flights (Gaborone to Nairobi)

More flight connections

Privacy Disclaimer