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.