290 € Cheap Flights from Nairobi to Johannesburg

Compare Nairobi to Johannesburg flight deals

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

Book the best Johannesburg fare with no extra fees

Flight deals from Nairobi to Johannesburg

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

Find the cheapest month to fly from Nairobi to Johannesburg

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

Direct flights from Nairobi to Johannesburg

Alternative Nairobi to Johannesburg routes

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

Nairobi to Johannesburg: Flight information

The things to know before you go.
Cheapest flight found290 €
Cheapest month to flyAugust
Average flight time4 hrs, 26 mins
Most popular airlineKenya Airways
Average flights per week138

Finding cheap flights from Nairobi to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Nairobi to Johannesburg is 290 €. 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 26 minutes is the average flight time from Nairobi to Johannesburg.
Kenya Airways, South African Airways and Royal Air Maroc fly direct from Nairobi to Johannesburg.
As of July 2026, there are 138 flights per week flying from Nairobi to Johannesburg.
The cheapest month to fly from Nairobi to Johannesburg is usually August.
If you're flying from Nairobi, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from 290 €.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Nairobi to Johannesburg on Monday, 17 August 2026.
Yes – the average flight time is 4 hours and 26 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 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.

In July, the average temperature is usually around 11°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
The cheapest airline that flies to Johannesburg is TAAG Angola Airlines. And the cheapest airline that flies to Lanseria Airport is Kenya Airways.

Travelling from Nairobi to Johannesburg: what you need to know

  • Nairobi is home to two main airports where you can set off on your adventure. Check out your options for booking a flight from Nairobi to Johannesburg leaving from Nairobi Jomo Kenyatta Airport (NBO) or Nairobi Wilson Airport (WIL).

  • Johannesburg O.R. Tambo Airport (JNB) is where you'll be landing in Johannesburg.

  • Hop on a direct Nairobi to Johannesburg flight and you'll be flying for an average of 4 hours 10 minutes.

  • The timezone in Johannesburg is UTC+2, which is one hour behind Nairobi.

  • With 28 flights a week between the two airports, Nairobi Jomo Kenyatta Airport (NBO) to Johannesburg O.R. Tambo Airport (JNB) is the most popular route. Hop on the earliest flight from Nairobi to Johannesburg with Airlink (South Africa) at 02:15. If you prefer to get more out of your day before leaving, the last flight from NBO to JNB is with Kenya Airways at 21:20.

  • Allow plenty of time to get on your Nairobi to Johannesburg flight. As a rule of thumb, arrive two hours before international departures and an hour ahead for domestic flights.

  • You'll likely experience longer lines during popular months such as August. Arriving up to four hours in advance for an international flight and two hours for a domestic departure is a wise move.

How to find the cheapest flights from Nairobi to Johannesburg

  • To secure cheap Nairobi to Johannesburg flights, book your journey 11 months before your departure date.

  • April is the best month for picking up an incredible deal on a plane ticket from Nairobi to Johannesburg. If you're looking to travel during a different time of year, the 'Whole month' tool will show you the lowest prices across every month.

  • Stay on top of deals for cheap flights from Nairobi to Johannesburg by creating a Price Alert. You'll receive an email or notification through the app when a lower fare becomes available.

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

Flying from Nairobi

Nairobi Jomo Kenyatta Airport (NBO)

  • Take off from Nairobi Jomo Kenyatta Airport (NBO) on a nonstop flight from Nairobi to Johannesburg. From NBO, you can land directly at Johannesburg O.R. Tambo Airport (JNB).

  • Check out the promotions with Kenya Airways. This airline offers direct Nairobi to Johannesburg plane tickets from NBO.

  • We make it a breeze to book a Nairobi to Johannesburg flight with a stopover. To see your options leaving from Nairobi Jomo Kenyatta Airport, uncheck 'Direct flights only.' Next, choose a flight with a stop long enough to tour the city of your choice. Some popular stopovers include:

    • Cape Town Airport (CPT)

    • Lusaka Airport (LUN)

    • Harare Airport (HRE)

  • Located around 13 kilometres from the centre of Nairobi, NBO can be reached in about 30 minutes by car, depending on traffic. The journey on public transport will take roughly 1 hour 5 minutes.

  • Need a convenient hotel near Nairobi Jomo Kenyatta Airport? If you're catching an early flight from Nairobi to Johannesburg, these accommodation options will have you sleeping moments from your check-in counter:

  • Of the flights that depart from Nairobi Jomo Kenyatta Airport, 62% arrive as scheduled at their destination.

Nairobi Wilson Airport (WIL)

  • You can reach WIL from central Nairobi in about 20 minutes by car, depending on traffic. The journey on public transport takes roughly 35 minutes to cover the 3 kilometres or so.

  • You're off on holiday, so why not book an extra night away from home? Think about checking in to one of these hotels near Nairobi Wilson Airport the day before your flight from Nairobi to Johannesburg:

  • When it comes to flights staying on schedule, Nairobi Wilson Airport has an on-time arrival performance of 72%.

Arriving in Johannesburg

Johannesburg O.R. Tambo Airport (JNB)

  • Johannesburg O.R. Tambo Airport (JNB) to central Johannesburg takes about 30 minutes to reach by car. The centre is roughly 23 kilometres away.

  • It usually takes 35 minutes to get there when travelling by public transport.

  • The last thing you need is a lengthy journey to your hotel if you're landing late on a flight from Nairobi to Johannesburg. Stay at one of these accommodation options near JNB instead:

  • Travel at your own speed with a Johannesburg O.R. Tambo Airport rental car. Book your wheels from Carwiz, Alamo or Green Motion and chase adventure across Johannesburg and beyond.

  • To get the best deal, reserve your vehicle from Johannesburg O.R. Tambo Airport about three weeks in advance of your Nairobi to Johannesburg flight.

Lanseria Airport (HLA)

  • As soon as your flight from Nairobi to Johannesburg has touched down, you can reach the city centre in about 45 minutes by car. Central Johannesburg is approximately 32 kilometres from Lanseria Airport (HLA).

  • Travelling by public transport will take around 1 hour 15 minutes.

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

  • First - Car Rental, Tempest - Car Rental and Firefly powered by Hertz make picking up a Lanseria Airport rental car simple. These providers are located around or in the terminal and will have you on the road before long.

  • Avoid paying more than you need to. Reserving your ride four weeks before your arrival at HLA will help you save.

Johannesburg Randgermiston Airport (QRA)

  • Central Johannesburg is around 11 kilometres from Johannesburg Randgermiston Airport (QRA). Check in to your hotel (or jump right into exploring the city's best sights) after your flight from Nairobi to Johannesburg.

  • Set your GPS and cruise to your next destination with a Johannesburg Randgermiston Airport rental car. Whether you're searching for a nimble compact or an intermediate SUV, you'll find the perfect set of wheels from Avis or Budget.

  • If you're hoping for a specific make or model, booking early gives you a better shot at getting exactly what you want. Book your ride from QRA a couple of weeks ahead of your flight from Nairobi to Johannesburg.

Best time to go to Johannesburg

  • March is the quietest month for flights from Nairobi to Johannesburg, while April is the most popular. Pick the best time to visit Johannesburg based on whether you prefer a laid-back vibe or a lively atmosphere.

  • The warmest month in Johannesburg is January, with temperatures ranging between 15ºC (59ºF) and 30ºC (86ºF). Lock in your Nairobi to Johannesburg ticket then if that's your definition of good weather.

  • July has average temperatures of between 3ºC (37ºF) and 20ºC (68ºF). Look for cheap flights from Nairobi to Johannesburg around that time if you'd rather travel in cooler conditions.

More about Johannesburg

  • When it comes to looking for somewhere to rest your head, you'll find the most popular stays in Johannesburg right here. Browse these hotels once you've booked your flight from Nairobi to Johannesburg:

  • There are so many things to discover in this city it can be tricky to know where to start. Apartheid Museum, Nelson Mandela Statue and Top of Africa are highlights which should feature on any well-planned Johannesburg itinerary.

Explore more of South Africa

  • You've visited Johannesburg, now it's time to discover other parts of South Africa. Journey about 21 kilometres west to Soweto to check off its popular sights. From Soweto to Hector Pieterson Memorial and Mandela's House, there's plenty to keep you on the go.

  • Around 56 kilometres north of Johannesburg, Pretoria is another essential stop in South Africa. No visit is complete without checking out Nelson Mandela Statue, Ditsong National Museum of Natural History and Idube Game Reserve.

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