Cheap Flights from Nairobi to Johannesburg O.R. Tambo

Compare Nairobi to Johannesburg O.R. Tambo flight deals

Find the cheapest month or even day of the year to fly to Johannesburg O.R. Tambo

Book the best Johannesburg O.R. Tambo fare with no extra fees

Flight deals from Nairobi to Johannesburg O.R. Tambo

Looking for a cheap last-minute deal or the best return flight from Nairobi to Johannesburg O.R. Tambo Airport? If you want to travel next month, return fares start from Rs88,806. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Nairobi to Johannesburg O.R. Tambo

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

Direct flights from Nairobi to Johannesburg O.R. Tambo

Nairobi to Johannesburg O.R. Tambo: Alternative routes

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

Nairobi to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundRs54,672
Cheapest month to flyJune
Average flight time4 hrs, 15 mins
Most popular airlineKenya Airways
Average flights per week165

Finding cheap flights from Nairobi to Johannesburg O.R. Tambo: Frequently asked questions

The best price we found for a return flight from Nairobi to Johannesburg O.R. Tambo is Rs88,806. 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 15 minutes is the average flight time from Nairobi to Johannesburg O.R. Tambo.
Kenya Airways, Royal Air Maroc and South African Airways fly direct from Nairobi to Johannesburg O.R. Tambo.
As of May 2026, there are 165 flights per week flying from Nairobi to Johannesburg O.R. Tambo.
The cheapest month to fly from Nairobi to Johannesburg O.R. Tambo is usually June.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Nairobi to Johannesburg O.R. Tambo Airport on Monday, 1 June 2026.
Yes – the average flight time is 4 hours and 15 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 Johannesburg O.R. Tambo 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 Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Nairobi to Johannesburg O.R. Tambo International Airport (JNB): What you need to know

  • Nairobi Jomo Kenyatta International Airport (NBO) is Nairobi's main airport. Explore your options for reserving a flight from Nairobi to Johannesburg O.R. Tambo International Airport (JNB) leaving from here.

  • 4 hours 10 minutes is the average duration of a direct Nairobi to Johannesburg O.R. Tambo International Airport flight.

  • The timezone in Johannesburg is UTC+2, which is one hour behind Nairobi. Johannesburg O.R. Tambo International Airport is located in Johannesburg.

  • The most popular route is from Nairobi Jomo Kenyatta International Airport (NBO) to Johannesburg O.R. Tambo International Airport (JNB), with 30 direct services every week. If you're ready to head out sooner, the earliest flight from NBO to JNB is the 2:15am Airlink (South Africa) service. If you prefer travelling later, the last departure is at 9:20pm with Kenya Airways.

  • For hassle-free travel, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This ensures you have enough time to board your flight from Nairobi to JNB.

  • Popular months like July or other peak periods mean longer waiting times and potential delays. Stay ahead of the crowds by arriving at the airport even earlier. Plan for at least four hours ahead of international flights and two hours before domestic departures.

Airports in Nairobi

Nairobi Jomo Kenyatta International Airport (NBO)

  • You can jump on a direct flight from Nairobi to Johannesburg O.R. Tambo International Airport (JNB) out of Nairobi Jomo Kenyatta International Airport (NBO).

  • When jetting out of NBO, you can take a direct flight from Nairobi to Johannesburg O.R. Tambo International Airport with Kenya Airways.

  • The airline most travellers choose when flying between NBO and JNB is Kenya Airways.

  • The carrier with the top on-time arrival performance on this route is Airlink.

  • Think about adding a stopover to find cheap flights from Nairobi to JNB. Simply uncheck 'Direct flights only' when browsing departures from Nairobi Jomo Kenyatta International Airport (NBO). Break up the journey at one of these airports:

    • Kenneth Kaunda International Airport (LUN)

    • Harare Robert Gabriel Mugabe Intl Airport (HRE)

    • Kigali International Airport (KGL)

  • NBO is about 18 kilometres from central Nairobi. If you're catching a taxi, driving or ride-sharing from the centre, it'll take you 30 minutes or so to get there, depending on the traffic. If you're using public transport, expect the trip time to be around 1 hour 5 minutes.

  • Want an easy start to your break? Stay near Nairobi Jomo Kenyatta International Airport. Whether you've booked an early flight from Nairobi to Johannesburg O.R. Tambo International Airport or just don't want to be rushed, these hotels are the answer:

  • When it comes to Nairobi Jomo Kenyatta International Airport's on-time performance, 62% of flights arrive within the scheduled time frame.

Nairobi Wilson Airport (WIL)

  • With public transport, you can travel from central Nairobi to WIL in around 35 minutes. The terminal is roughly 10 kilometres away, and getting there by car takes approximately 20 minutes.

  • Start your holiday sooner with an additional night away from home. Before catching your Nairobi to JNB flight, kick back in one of these hotels close to Nairobi Wilson Airport:

  • As far as flight punctuality goes, Nairobi Wilson Airport has an on-time arrival performance of 72%.

About Johannesburg O.R. Tambo International Airport (JNB)

  • The last thing you want is a lengthy journey to your hotel if you're getting in late on a flight from Nairobi to Johannesburg O.R. Tambo International Airport. Make yourself comfy at one of these accommodation options near JNB instead:

  • Lock in the best rate by booking your ride around three weeks before your Nairobi to Johannesburg O.R. Tambo International Airport flight.

Getting from Johannesburg O.R. Tambo International Airport (JNB) to central Johannesburg

  • From Johannesburg O.R. Tambo International Airport, central Johannesburg is around 26 kilometres away. It takes about 30 minutes to get to the city centre by car.

  • When travelling on public transport, expect a journey time of roughly 35 minutes.

How to find the cheapest flights from Nairobi to Johannesburg O.R. Tambo International Airport (JNB)

  • The cheapest price we've found for a one-way ticket from Nairobi to Johannesburg O.R. Tambo International Airport is Rs54,672. For a return flight on this route, the best price is Rs88,806. Depending on the availability when you book, these fares could change.

  • Book 11 months before travelling. Research into pricing trends suggests this is the ideal window for finding cheap flights from Nairobi to JNB.

  • April is when you're most likely to find a good deal on a Nairobi to Johannesburg O.R. Tambo International Airport ticket. If you'd like to travel at a different time of year, the 'Whole month' tool will give you the lowest prices across every month.

  • Never miss a deal on plane tickets from Nairobi to JNB by setting up a Price Alert. We'll send you an email or notification through the app when prices go down.

  • Filters make it easier to snap up a deal on your flight from Nairobi to Johannesburg O.R. Tambo International Airport. Choose the airlines, flight times and number of stops that make sense for you. Then sort the results by 'Cheapest' to find the lowest price right away.

The best time to fly from Nairobi to Johannesburg O.R. Tambo International Airport (JNB)

  • December is the quietest month for flights from Nairobi to Johannesburg O.R. Tambo International Airport (JNB), while April is the most popular. Choose the ideal time to go to Johannesburg based on whether you prefer a lively atmosphere or a more laid-back vibe.

  • Before locking in your Nairobi to JNB plane ticket, consider the type of weather you enjoy. January is the warmest month in Johannesburg, with temperatures ranging from 15ºC to 30ºC.

  • If you want cooler conditions, look for a cheap ticket from Nairobi to Johannesburg O.R. Tambo International Airport in July when temperatures are between 3ºC and 20ºC.

More about Johannesburg

  • Once you've booked your flight from Nairobi to Johannesburg O.R. Tambo International Airport, find a hotel that keeps you close to what you want to see. Make one of these options your base for exploring Johannesburg:

  • There are so many things to do and see in this city, it can be tricky to know where to start. Apartheid Museum, Nelson Mandela Statue and Top of Africa are top attractions which should feature on any good Johannesburg itinerary.

Explore more of South Africa

  • Johannesburg is just the tip of the iceberg when it comes to what South Africa offers. Continue your travels in Welkom, which is about 257 kilometres away to the southwest. From Welkom Museum to Funtasia Fun Park & Restaurant - Welkom, there's no shortage of things to do in this fascinating city.

  • Your travels through South Africa wouldn't feel complete without exploring Newcastle. Carnegie Art Museum is a highlight in this destination, which is around 241 kilometres southeast of Johannesburg.

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