Direct flights from O.R. Tambo International (JNB) to Jomo Kenyatta International (NBO)

21 nonstop flights a week from O.R. Tambo International (JNB) to Jomo Kenyatta International (NBO) with 2 airlines, 4h to 4h 5m in the air, 1,809 mi (2,912 km). Departures from 01:35 to 13:30.

Flights from Johannesburg to Nairobi

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Johannesburg to Nairobi

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

O.R. Tambo International (JNB) to Jomo Kenyatta International (NBO) at a glance

flights a week
21
airlines
2
flight time
4h - 4h 5m
distance
1,809 mi (2,912 km)
first and last departure
01:35 - 13:30
departure terminals
A, B
arrival terminals
1A, 1C

O.R. Tambo International (JNB) to Jomo Kenyatta International (NBO) flight schedule

21 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
KQ 765
Kenya Airways
01:35 O.R. Tambo International, terminal A
06:40 Jomo Kenyatta International, terminal 1A
4h 5m
Daily
Boeing 737-800
KQ 761
Kenya Airways
12:05 O.R. Tambo International, terminal A
17:10 Jomo Kenyatta International, terminal 1A
4h 5m
Daily
Boeing 777-300ER
4Z 70
Airlink
13:30 O.R. Tambo International, terminal B
18:30 Jomo Kenyatta International, terminal 1C
4h
Daily

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 28 March.

FlightDepartsArrivesDurationDaysAircraft
KQ 761
Kenya Airways
12:10 O.R. Tambo International, terminal A
17:15 Jomo Kenyatta International, terminal 1A
4h 5m
Seasonal
Boeing 787-800
KQ 765
Kenya Airways
01:15 O.R. Tambo International, terminal A
06:20 Jomo Kenyatta International, terminal 1A
4h 5m
Seasonal
Boeing 737-800
KQ 763
Kenya Airways
17:00 O.R. Tambo International, terminal A
22:05 Jomo Kenyatta International, terminal 1A
4h 5m
Seasonal
Boeing 737-800

Days of the week are taken from the schedule for the next 14 days; schedules change by season. Nairobi is 1 hour ahead of Johannesburg.

Airlines flying O.R. Tambo International (JNB) to Jomo Kenyatta International (NBO)

Nonstop flights a week by the current schedule

Frequently asked questions

How many nonstop flights are there from O.R. Tambo International (JNB) to Jomo Kenyatta International (NBO)?
21 nonstop flights a week by the current schedule, 4 flight numbers.
How long is the flight from O.R. Tambo International (JNB) to Jomo Kenyatta International (NBO)?
From 4 hours to 4 hours 5 minutes nonstop, depending on the flight.
Which airlines fly nonstop from O.R. Tambo International (JNB) to Jomo Kenyatta International (NBO)?
Kenya Airways (14 a week) and Airlink (7 a week).
Which terminals are used between O.R. Tambo International (JNB) and Jomo Kenyatta International (NBO)?
Flights depart from O.R. Tambo International, terminals A, B and arrive at Jomo Kenyatta International, terminals 1A, 1C.
How far is Jomo Kenyatta International (NBO) from O.R. Tambo International (JNB)?
1,809 mi (2,912 km) in a straight line.
What are the earliest and latest flights from O.R. Tambo International (JNB) to Jomo Kenyatta International (NBO)?
The first departure is at 01:35 (Kenya Airways), the last at 13:30 (Airlink), local time.