277 € Cheap Flights from Johannesburg to Nairobi

Return selected
Return selected
origin
Enter the city you're flying from, or choose from the options below
Include nearby airports
    selected
    destination
    . Enter your destination, or choose from the options below
    Include nearby airports
      selected
      Travellers and cabin class, 1 Adult, Economy
      Kenya Airways
      Royal Air Maroc
      South African Airways
      Saudia
      Qatar Airways
      Turkish Airlines

      Compare Johannesburg to Nairobi flight deals

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

      Book the best Nairobi fare with no extra fees

      Flight deals from Johannesburg to Nairobi

      Looking for a cheap last-minute deal or the best return flight from Johannesburg to Nairobi? If you want to travel next month, return fares start from 298 €. Find the lowest prices on one-way and return tickets right here.
      How did we find these deals? The deals you see here are the lowest prices for flight tickets from Johannesburg to Nairobi found in the last 4 days, and are subject to change and availability.

      Find the cheapest month to fly from Johannesburg to Nairobi

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

      Direct flights from Johannesburg to Nairobi

      Air France
      Airlink
      Allied Air
      Astral Aviation
      Cargolux
      China Eastern
      Emirates
      Kenya Airways
      KLM
      Korean Air
      LATAM Airlines
      Martinair
      Qatar Airways
      Royal Air Maroc
      Saudia
      Singapore Airlines
      South African Airways
      Turkish Airlines

      Alternative Johannesburg to Nairobi routes

      Looking for the cheapest, fastest or easiest route from Johannesburg to Nairobi? You could fly into the following airports instead.

      Johannesburg to Nairobi: Flight information

      The things to know before you go.
      Cheapest flight found277 €
      Cheapest month to flyMarch
      Average flight time4 hrs, 6 mins
      Most popular airlineKenya Airways
      Average flights per week198

      Finding cheap flights from Johannesburg to Nairobi: Frequently asked questions

      There are 2 airports in Nairobi: Nairobi Wilson and Nairobi Jomo Kenyatta.
      The best price we found for a return flight from Johannesburg to Nairobi is 277 €. 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 6 minutes is the average flight time from Johannesburg to Nairobi.
      Kenya Airways, Royal Air Maroc and South African Airways fly direct from Johannesburg to Nairobi.
      As of September 2026, there are 203 flights per week flying from Johannesburg to Nairobi.
      The cheapest month to fly from Johannesburg to Nairobi is usually March.
      If you're flying from Johannesburg, the cheapest airport near Nairobi is Nairobi Jomo Kenyatta – which is 13.2 km away from the centre of Nairobi. We've found flights into this airport from 277 €.
      After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Nairobi on Sunday, 7 March 2027.
      Yes – the average flight time is 4 hours and 6 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 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.

      In September, the average temperature is usually around 20°C. April is typically the warmest month in Nairobi, when it usually averages around 26°C. You can expect the least rain in June. The coldest month is July, with temperatures averaging 13°C. The rainiest month is April.
      The cheapest airline that flies to Nairobi is TAAG Angola Airlines. And the cheapest airline that flies to Nairobi Jomo Kenyatta Airport is Kenya Airways.

      Flying from Johannesburg to Nairobi: what you need to know

      • Johannesburg's main base, Johannesburg O.R. Tambo Airport (JNB), is where countless awesome holidays begin. Explore your departure choices from here for your flight from Johannesburg to Nairobi.

      • Touch down in Nairobi at Nairobi Jomo Kenyatta Airport (NBO) or Nairobi Wilson Airport (WIL).

      • Around 4 hours 5 minutes is how long you can expect to be in the air on a direct Johannesburg to Nairobi flight.

      • The timezone in Nairobi is UTC+3, which is one hour ahead of Johannesburg.

      • With 28 weekly flights between the two airports, Johannesburg O.R. Tambo Airport (JNB) to Nairobi Jomo Kenyatta Airport (NBO) is the busiest route. Hop on the earliest flight from Johannesburg to Nairobi with Kenya Airways at 01:15. If you prefer to make the most of your day before leaving, the last flight from JNB to NBO is with Airlink (South Africa) at 20:30.

      • To ensure you catch your Johannesburg to Nairobi flight, leave enough time for things like baggage drop and finding your gate. Arriving two hours before international departures and an hour before domestic flights is the general travel rule.

      • Flying over a peak time like April? Major public holidays and other popular periods can lead to longer queues and delays at check-in and security. Play things extra safe and arrive up to four hours before an international flight and two hours before domestic departures.

      How to find the cheapest flights from Johannesburg to Nairobi

      • The cheapest price we've found for a one-way ticket from Johannesburg to Nairobi is 194 €. For a return flight on this route, the best price is 277 €. Depending on the availability when you book, these fares can change.

      • Score cheap Johannesburg to Nairobi flights by booking four months ahead. Based on our research, that's the sweet spot for picking up a bargain.

      • The best month for finding cheap plane tickets from Johannesburg to Nairobi is September. Use the 'Whole month' tool to compare prices, then select the dates that offer the lowest fares.

      • Finding a cheap flight from Johannesburg to Nairobi is a breeze with Price Alerts. Simply set up one of these automatic alerts and we'll let you know when the price has dropped.

      • Tailor your trip using filters. Pick your ideal departure and arrival times, airlines and total journey duration. You can also sort the results by 'Fastest,' 'Cheapest' or 'Best' Johannesburg to Nairobi flights.

      Flying from Johannesburg

      Johannesburg O.R. Tambo Airport (JNB)

      • If you're looking for a direct flight from Johannesburg to Nairobi, you can depart from Johannesburg O.R. Tambo Airport (JNB). Fly from JNB to Nairobi Jomo Kenyatta Airport (NBO) without making any stops.

      • Look out for promotions with Kenya Airways. This airline offers direct Johannesburg to Nairobi plane tickets out of JNB.

      • We make it easy to find a Johannesburg to Nairobi flight with a stopover. To see all the options leaving from Johannesburg O.R. Tambo Airport, uncheck 'Direct flights only.' Then, pick a flight that has a stop long enough to see the sights of the city of your choice. Major stopovers include:

        • Lusaka Airport (LUN)

        • Harare Airport (HRE)

        • Kigali Airport (KGL)

      • Located around 23 kilometres from central Johannesburg, JNB can be reached in about 30 minutes by car (depending on traffic). The journey by public transport will take roughly 35 minutes.

      • Have an early flight from Johannesburg to Nairobi? Avoid the hassle of rushing to the terminal (and sneak in some extra snooze time) by choosing one of these hotels near Johannesburg O.R. Tambo Airport:

      • 75% of flights departing from Johannesburg O.R. Tambo Airport arrive at their destination on time.

      Arriving in Nairobi

      Nairobi Jomo Kenyatta Airport (NBO)

      • Nairobi Jomo Kenyatta Airport (NBO) is approximately 13 kilometres from central Nairobi. If you're catching a taxi or a ride-share, the drive will take around 30 minutes.

      • When travelling by public transport, expect a journey time of about 1 hour 5 minutes.

      • If you're arriving on a late flight from Johannesburg to Nairobi, few things beat the convenience of staying near the terminal. Grab your bags from the carousel and then be showered and relaxing soon after at one of these hotels near NBO:

      • Grab a Nairobi Jomo Kenyatta Airport rental car and discover Nairobi and beyond with your own set of wheels. Auto-Union, Green Motion and Hertz are top outlets to choose from here.

      • To secure the lowest price, book your ride from Nairobi Jomo Kenyatta Airport around three weeks ahead of your Johannesburg to Nairobi flight.

      Nairobi Wilson Airport (WIL)

      • Once your flight from Johannesburg to Nairobi has landed, you can get to the city centre in around 20 minutes by car. Central Nairobi is roughly 3 kilometres from Nairobi Wilson Airport (WIL).

      • The journey will take approximately 35 minutes on public transport.

      • After your flight from Johannesburg to Nairobi, kick back at a hotel near WIL. These are some great accommodation options that'll help you get into relaxation mode:

      • Pick up a Nairobi Wilson Airport rental car and make your journey as spontaneous as you want. You can select from top rental outlets like Auto-Union and Unicorn rent a car.

      • Usually, the sooner you book, the better the prices and vehicle selection. Reserve your ride from WIL as soon as you know your dates.

      Best time to go to Nairobi

      • It's time to choose your trip dates for your flight from Johannesburg to Nairobi. August is the busiest month to travel to Nairobi. If you prefer a more peaceful vibe, go in March.

      • Lock in a Johannesburg to Nairobi ticket departing in February if you want to explore the city during its warmest month. Expect temperatures in Nairobi to range from 13ºC (55ºF) to 30ºC (86ºF).

      • Look for cheap flights from Johannesburg to Nairobi in July if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 12ºC (54ºF) and 24ºC (75ºF) on average.

      More about Nairobi

      • Start your Nairobi trip off on the right foot by choosing the perfect place to stay. As soon as you've booked your flight from Johannesburg to Nairobi, explore our range of hotels including:

      • All great adventures should include some sightseeing. Sheldrick Wildlife Trust Nursery, Giraffe manor and Mara Conservancy are must-visits when exploring Nairobi.

      Explore more of Kenya

      • You've visited Nairobi, now it's time to explore more of Kenya. Journey about 434 kilometres southeast to Mombasa to check off its popular sights. From Mombasa Marine Park & Reserve to Fort Jesus Museum and Mombasa Beach, you'll have a full itinerary ahead.

      • Around 137 kilometres northwest of Nairobi, Nakuru is another essential stop in Kenya. Experience this destination's highlights firsthand at Lake Nakuru National Park, Lake Nakuru and Rhino Point.

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