Book cheap flights from Nairobi to Johannesburg

Explore the best deals

Discover the cheapest flights from Nairobi to Johannesburg
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Nairobi to Johannesburg

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the beginning of April. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 06 Apr - 12 Apr
R 5 294
R 4 384
R 4 633
R 4 175
R 4 624
R 4 276
R 4 522
R 4 078
R 5 179
R 4 814
R 4 266
R 4 672
FebruaryMarchAprilMay
Airlines that fly from Nairobi to Johannesburg

Currency and cost comparison

TrainLocal, one-way ticket
170%Trains are 170% more expensive in Johannesburg than in Nairobi.
NairobiR 12,39
JohannesburgR 34,00
MealMid-priced restaurant
120%The average meal is 120% more expensive in Johannesburg than in Nairobi.
NairobiR 89,85
JohannesburgR 200,00
TaxiStandard daytime start rate
40%A taxi fare in Johannesburg is 40% cheaper than in Nairobi.
NairobiR 24,79
JohannesburgR 16,00
CoffeeRegular cappuccino
2%Coffee in Johannesburg is 2% cheaper than in Nairobi.
NairobiR 40,42
JohannesburgR 39,56
Distance: 2925 kms
Nairobi airports
Jomo Kenyatta Internatonal (NBO)How far from city centre: 16 kms
Wilson Arpt (WIL)How far from city centre: 5 kms
Johannesburg airports
OR Tambo International Airport (JNB)How far from city centre: 1 kms
Lanseria Intl Apt (HLA)How far from city centre: 48 kms

Flights from Nairobi to Johannesburg: all you need to know

Johannesburg draws travellers with its diverse attractions. Explore the city’s complex history, from its gold rush origins to its pivotal role in South Africa’s democratic transition. Discover important heritage sites and experience a city rich in cultural offerings, from contemporary art to vibrant local markets. Whether you seek historical insights, urban exploration, or unique local interactions, Johannesburg offers compelling experiences.

Flying from Nairobi to Johannesburg is straightforward. Direct flights generally take around 4 hours. Several airlines operate this route daily, providing flexible travel options. For the most comfortable weather, consider visiting Johannesburg during its autumn (March to May) or spring (September to November) months, when temperatures are mild and rainfall is lower. If you prefer to avoid the busiest travel periods and potentially find better flight deals, booking outside of school holidays and major festive seasons is advisable.

Information about Nairobi airports

Flights from Nairobi to Johannesburg primarily depart from Jomo Kenyatta International Airport.

Jomo Kenyatta International Airport (NBO)

This facility is the largest and busiest aviation hub in the region. Situated southeast of Nairobi's central business district, the main airport serves as a crucial gateway for travellers flying to various destinations, including South Africa. The airport features two terminals dedicated to passenger services, handling a high volume of domestic and international flights. It is a key operating base for several airlines, providing extensive connectivity for those embarking on journeys from the capital.

Airports in Johannesburg: good to know

Flights from Nairobi usually land at Johannesburg's primary international gateway, which efficiently connects travellers to Southern Africa and beyond.

O. R. Tambo International Airport (JNB)

O. R. Tambo International Airport is Africa’s busiest air travel hub, located east of Johannesburg. This major facility serves as a crucial link for international and domestic passengers. It offers extensive connections to various cities across the continent and globally. The airport features multiple terminals and a wide array of passenger amenities, including duty-free shopping, diverse dining options, and business lounges, ensuring a comprehensive travel experience.

Get the best flight deals from Nairobi to Johannesburg

Ready for the hustle and pulse of Johannesburg? Whether you are travelling for business or a well-deserved getaway, eDreams makes finding your ideal flight simple. Compare thousands of routes from many airlines at once, ensuring you always get the best value for your trip from Nairobi. For even greater savings, join eDreams Prime and unlock exclusive discounts on all your flights. You can also bundle your flights and hotel together, saving time and money on your entire trip. Your adventure to South Africa starts here. Find your cheap flights to Johannesburg today and begin your unforgettable journey.

Frequently asked questions about flights from Nairobi to Johannesburg

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to South Africa. At eDreams have you covered!
For flights from Nairobi to Johannesburg, how can I find the cheapest price?
The cheapest price for a flight from Nairobi to Johannesburg is R2816. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Johannesburg more expensive than Nairobi to visit?
Looking at cab fares, a ride in Johannesburg costs an average of 16.00 ZAR , 35% cheaper than Nairobi, with a fare of 24.79 ZAR,
while train tickets cost 174% more at Johannesburg: $ 34.00 ZAR versus $ 12.39 ZAR at Nairobi.
If you compare the price of a lunch meal, however, you can find it from 200.00 ZAR in Johannesburg, 123% more than the 89.85 ZAR in Nairobi.
The price of the coffee is around 2% cheaper in Johannesburg, with an average of 39.56 ZAR, while in Nairobi the coffee costs 40.42 ZAR.
How long does the flight from Nairobi to Johannesburg take?
Flight length from Nairobi to Johannesburg is around 04:47 hours on average, at an average distance of 3 171 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Johannesburg compared to Nairobi?
While in Nairobi the temperatures can reach an average of 30.06 ºC in summer, with precipitation levels up to 6 mm ,Johannesburg's temperatures can go up to 31.84 ºC during the hot season, with 6 mm average of rain rate . In winter, however, weather indicators show around -0.43 ºC in Johannesburg, compared to the 9.29 ºC average degrees reported in Nairobi. During the winter period, Nairobi can register 2.3 mm precipitation, while Johannesburg have an average of 0.9 mm rain level.
Which airports have flights between Nairobi and Johannesburg?
The main route from Nairobi to Johannesburg is: Jomo Kenyatta International Airport (NBO) to O. R. Tambo International Airport (JNB). The following airlines fly this route:
Ethiopian Airlines.
Taag.
Airlink.

Plan your trip

Popular Flight RoutesAlternate routes