Cheap flights from Johannesburg to Nairobi Jomo Kenyatta

Travellers and cabin class

Compare Johannesburg to Nairobi Jomo Kenyatta flight deals

Find the cheapest month or even day of the year to fly to Nairobi Jomo Kenyatta

Book the best Nairobi Jomo Kenyatta fare with no extra fees

Flight deals from Johannesburg to Nairobi Jomo Kenyatta

Looking for a cheap last-minute deal or the best return flight from Johannesburg to Nairobi Jomo Kenyatta? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Johannesburg to Nairobi Jomo Kenyatta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Johannesburg to Nairobi Jomo Kenyatta flights are currently cheapest in June.

Direct flights from Johannesburg to Nairobi Jomo Kenyatta

Johannesburg to Nairobi Jomo Kenyatta: Alternative routes

Compare routes from Johannesburg to Nairobi below. You may find an airport to fly into that's cheaper, faster, or easier than Nairobi Jomo Kenyatta.

Johannesburg to Nairobi: Flight information

The things to know before you go.
Cheapest flight foundP18,887
Cheapest month to flyJune
Average flight time4 hrs, 4 mins
Most popular airlineKenya Airways
Average flights per week58

Finding cheap flights from Johannesburg to Nairobi Jomo Kenyatta: Frequently asked questions

The best price we found for a return flight from Johannesburg to Nairobi Jomo Kenyatta is P18,887. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 4 minutes is the average flight time from Johannesburg to Nairobi Jomo Kenyatta.
Kenya Airways, South African Airways and Royal Air Maroc fly direct from Johannesburg to Nairobi Jomo Kenyatta.
As of June 2025, there are 58 flights per week flying from Johannesburg to Nairobi Jomo Kenyatta.
The cheapest month to fly from Johannesburg to Nairobi Jomo Kenyatta is usually June 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Nairobi Jomo Kenyatta Airport on Friday, 13 June 2025.
Yes – the average flight time is 4 hours and 4 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Nairobi Jomo Kenyatta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Nairobi is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Johannesburg to Jomo Kenyatta International Airport (NBO): what you need to know

  • Johannesburg's main base, O.R. Tambo International Airport (JNB), is where countless awesome holidays begin. Explore the departure options from here when searching for a flight from Johannesburg to Jomo Kenyatta International Airport (NBO).

  • Expect to be travelling for 4 hours 2 minutes. That's the average time for a direct flight from Johannesburg to Jomo Kenyatta International Airport.

  • Nairobi is 1 hour ahead of Johannesburg. Jomo Kenyatta International Airport is located in Nairobi, which operates on the UTC+3 timezone.

  • O.R. Tambo International Airport (JNB) to Jomo Kenyatta International Airport (NBO) is the most popular route. There are 45 direct weekly flights to pick from. If you prefer a later start to the day, hop on the last flight with Kenya Airways at 17:00. Choose the first JNB to NBO departure with Kenya Airways at 01:15 if you want to get going earlier.

  • To ensure you get on your flight from Johannesburg to NBO, allow plenty of time for things like check-in and baggage drop. Turning up two hours before international departures and one hour before domestic flights is the general travel rule.

  • Show up at the airport even earlier during popular months like July. Aim for two hours before a domestic departure and as much as four hours for an international flight. Once you've checked in, you can use any extra time to relax or find something to eat.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • Get to your destination in one go from O.R. Tambo International Airport (JNB). Direct flights from Johannesburg to Jomo Kenyatta International Airport (NBO) operate from here.

  • When taking off from JNB, you can take a direct flight from Johannesburg to Jomo Kenyatta International Airport with Kenya Airways.

  • We make it easy to book a flight from Johannesburg to NBO with a stopover. To see all your options departing from O.R. Tambo International Airport (JNB), uncheck 'Direct flights only.' Next, select a flight with a stop long enough to tour the city of your choice. Popular stopovers between JNB and NBO include:

    • Kenneth Kaunda International Airport (LUN)

    • RG Mugabe International Airport (HRE)

    • Kigali International Airport (KGL)

  • From the centre of Johannesburg, JNB is approximately 29 kilometres away. Check the official airport website or use navigation apps to find the best way to arrive at the terminal.

  • Have an early flight from Johannesburg to Jomo Kenyatta International Airport? Avoid rushing to the terminal (and enjoy a little extra shut-eye) by picking one of these hotels close to O.R. Tambo International Airport:

About Jomo Kenyatta International Airport (NBO)

  • If you're arriving on a late flight from Johannesburg to Jomo Kenyatta International Airport, nothing beats the convenience of staying close to the terminal. Pick up your bags from the carousel and then be showered and relaxing not long after at one of these options near NBO:

Getting from Jomo Kenyatta International Airport (NBO) to central Nairobi

  • Jomo Kenyatta International Airport to the centre of Nairobi takes around 22 minutes by car. It's approximately 14 kilometres away. See what options are available, such as cabs, car rentals or ride-sharing.

  • Travelling on public transport takes roughly 1 hour and 11 minutes.

How to find the cheapest flights from Johannesburg to Jomo Kenyatta International Airport (NBO)

  • P11,271 is the lowest price we've found for a one-way ticket from Johannesburg to Jomo Kenyatta International Airport. Return flights start from P18,887. Fares are subject to availability and may change at any time.

  • It's usually smart to book in advance if you want to get cheap tickets from Johannesburg to NBO. That's because airlines adjust prices based on demand, which tends to rise closer to the date of departure.

  • Take advantage of the 'Whole month' tool and compare the prices of tickets from Johannesburg to Jomo Kenyatta International Airport across each month. We've highlighted the lowest fares in green, making it easy to find a flight your budget will love.

  • Set up a Price Alert and track any changes on this route through push notifications or email. We'll let you know when prices fall. Timing matters when searching for cheap tickets from Johannesburg to NBO.

  • Use the filters to tailor your flights from Johannesburg to Jomo Kenyatta International Airport. Simply select your ideal arrival and departure times, number of stops and airlines. You can also sort your results by 'Cheapest' to see the best deals.

The best time to fly from Johannesburg to Jomo Kenyatta International Airport (NBO)

  • February is the quietest time of year to travel to Nairobi. Alternatively, join the crowds and take off in July. This is the most popular month for flights from Johannesburg to Jomo Kenyatta International Airport, but the best time to go is up to you.

  • Schedule your flight from Johannesburg to NBO for March if you're eager to explore the city during its warmest month. You can expect temperatures in Nairobi to range from 14ºC to 30ºC.

  • For cooler conditions, look for a cheap flight from Johannesburg to Jomo Kenyatta International Airport in July when temperatures average between 12ºC and 24ºC.

More about Nairobi

  • After locking in your flight from Johannesburg to Jomo Kenyatta International Airport, think about where you want to stay in this city. Make one of these accommodation options your base for exploring Nairobi:

  • All great journeys should include a little sightseeing. Nairobi National Park, The David Sheldrick Wildlife Trust and Westlands Maasai Market D at the roof top are must-do's during your Nairobi adventure.

Complete your Nairobi trip with a car rental

  • Close all those tabs and leave the hard work to us. We've also got amazing deals on car rentals in Nairobi once you've booked your hotel and cheap flight from Johannesburg to Jomo Kenyatta International Airport. Instantly compare prices in one place and drive off with the perfect rental for less.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.