Skip to main content

Route

Johannesburg → Nairobi

JNBJohannesburgO.R. Tambo International Airport
NBONairobiJomo Kenyatta International Airport
Distance
1,809 mi
Estimated flight time
~4h 10m

Nairobi is currently 1 hour ahead of Johannesburg.

Observed nonstop

How often does this route fly?

Frequency

Several times a day

On average around 5 flights a day, observed from October 2025 to September 2026.

5
flights per day
6
busiest month · Dec
4
quietest month · Feb
3 hr 33 min
measured flight time
12 / 12
months seen

Through the year

Per day, month by month

  1. 5Jan2026
  2. 4Feb
  3. 4Mar
  4. 5Apr
  5. 5May
  6. 5Jun
  7. 5Jul
  8. 4Aug
  9. 6Sep
  10. 5Oct2025
  11. 5Nov
  12. 6Dec

In November 2025 we saw less traffic at Johannesburg in general than usual; compare that month with care.

Airlines

Who flies it

Kenya Airwaysall year
Airlinkall year
Air Atlanta Icelandicall year
Cargoluxall year
Martinair Cargospring
Qatar Airwayswinter
Emiratesnow and then
FedExnow and then

Through the day

Departure times

Local time in Johannesburg. Most departures between 12:00 and 15:00.

  1. 00:00
  2. 01:00
  3. 02:00
  4. 03:00
  5. 04:00
  6. 05:00
  7. 06:00
  8. 07:00
  9. 08:00
  10. 09:00
  11. 10:00
  12. 11:00
  13. 12:00
  14. 13:00
  15. 14:00
  16. 15:00
  17. 16:00
  18. 17:00
  19. 18:00
  20. 19:00
  21. 20:00
  22. 21:00
  23. 22:00
  24. 23:00

Through the week

By weekday

  1. 6.5Mon
  2. 3.8Tue
  3. 5.2Wed
  4. 3.7Thu
  5. 5Fri
  6. 5Sat
  7. 5.6Sun

Fleet

Aircraft observed

  1. Boeing 747-400B74426%
  2. Boeing 737-800B73822%
  3. Embraer 190E19022%
  4. Boeing 787-8B78814%
  5. Boeing 777-200LRB77L12%
All the numbers in a table
MonthPer daySeenAirlines
January 20265154
  • Kenya Airways59×
  • Airlink27×
  • Cargolux10×
  • Air Atlanta Icelandic9×
  • Martinair Cargo8×
February 20264111
  • Kenya Airways36×
  • Air Atlanta Icelandic16×
  • Airlink12×
  • Cargolux7×
  • Qatar Airways6×
March 20264114
  • Kenya Airways39×
  • Airlink19×
  • Air Atlanta Icelandic16×
  • Martinair Cargo9×
  • Cargolux7×
April 20265160
  • Kenya Airways62×
  • Airlink23×
  • Air Atlanta Icelandic21×
  • Martinair Cargo11×
  • Cargolux10×
May 20265145
  • Kenya Airways54×
  • Airlink24×
  • Air Atlanta Icelandic19×
  • Cargolux10×
  • Martinair Cargo10×
June 20265140
  • Kenya Airways50×
  • Airlink23×
  • Air Atlanta Icelandic17×
  • Martinair Cargo10×
  • Cargolux9×
July 20265167
  • Kenya Airways60×
  • Airlink29×
  • Air Atlanta Icelandic23×
  • Cargolux11×
  • Emirates7×
August 20264154
  • Kenya Airways51×
  • Airlink25×
  • Air Atlanta Icelandic15×
  • Cargolux11×
  • Martinair Cargo11×
September 20266175
  • Kenya Airways63×
  • Airlink27×
  • Air Atlanta Icelandic20×
  • Cargolux13×
  • Martinair Cargo11×
October 20255143
  • Kenya Airways53×
  • Airlink31×
  • Air Atlanta Icelandic9×
  • Cargolux9×
  • Qatar Airways8×
  • Emirates8×
November 20255164
  • Kenya Airways56×
  • Airlink31×
  • Air Atlanta Icelandic16×
  • Cargolux11×
  • Qatar Airways11×
  • FedEx5×
December 20256165
  • Kenya Airways61×
  • Airlink32×
  • Air Atlanta Icelandic15×
  • Cargolux12×
  • Martinair Cargo9×
  • Qatar Airways8×

Airlines observed on this route

From observed callsign routes on JNB-NBO - not a booking guarantee.

About this route

  • International route: Johannesburg and Nairobi are in different countries.
  • The opposite direction has also been observed as a direct connection.
  • Direct destinations observed from Johannesburg: 7.
  • Direct destinations observed from Nairobi: 21.

The airports on this route

O.R. Tambo International Airport

Johannesburg, South AfricaJNB / FAOR

International hub · 7 direct destinations · 2 runways · longest runway 14,495 ft

81 °F · ClearSource: METAR observation via the NOAA Aviation Weather Center

Jomo Kenyatta International Airport

Nairobi, KenyaNBO / HKJK

International hub · 21 direct destinations · 1 runway · longest runway 13,507 ft

72 °F · CloudySource: METAR observation via the NOAA Aviation Weather Center

Alternative airports for this journey

Same journey, a different airport nearby - with an observed direct connection.

About the route from Johannesburg to Nairobi

The observed direct connection between O.R. Tambo International Airport (JNB) and Jomo Kenyatta International Airport (NBO) covers approximately 1,809 mi. The estimated flight time is around 4h 10m. Air Atlanta Icelandic, Airlink, Cargolux, Emirates, FedEx, Kenya Airways, Martinair Cargo and Qatar Airways have been observed on this connection in the available route data.

Frequently asked questions about this route

How far is Johannesburg from Nairobi by air?
The great-circle distance between O.R. Tambo International Airport and Jomo Kenyatta International Airport is approximately 1,809 mi.
How long is the flight from Johannesburg to Nairobi?
Based on the distance, the estimated flight time is about 4h 10m. This is an estimate, not a schedule.
Is there a direct connection from Johannesburg to Nairobi?
Yes, a direct connection between JNB and NBO has been observed in our route data.
Which airlines have been observed on this route?
In the available route data: Air Atlanta Icelandic, Airlink, Cargolux, Emirates, FedEx, Kenya Airways, Martinair Cargo and Qatar Airways.
How often is there a flight from Johannesburg to Nairobi?
On average around 5 flights a day, measured over twelve months (October 2025 to September 2026) in the flight archive, with 1,792 observed flights. Mainly Kenya Airways, Airlink, Air Atlanta Icelandic. That is an observation, not a timetable.
What is the current time difference between Johannesburg and Nairobi?
Nairobi is currently 1 hour ahead of Johannesburg.

Where this data comes from

The route data comes from the flight archive (ADS-B, adsb.lol): which connections actually flew over the last twelve full months and who flew them, combined with our own airport, runway, and airline datasets. It is reference data about observed routes - not a current timetable and no claim about bookability.

The frequency and aircraft on this page come from the flight archive (ADS-B, 12 months, October 2025 to September 2026), summarized per route per month. We do not see every flight, so it is a floor, not a count.

Route data updated on October 11, 2026.