Book cheap flights from Johannesburg to Nairobi from R 3543

Trustpilot rating 4.4 out of 5

Explore the best deals

Discover the cheapest flights from Johannesburg to Nairobi
emptyFilter
Filter by
Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Johannesburg to Nairobi

Flexible with dates? We find the best price for the week of the day you select *Prices may vary after you search.
Filter by
week: 28 Apr - 04 May
R 5 930
R 5 492
R 5 179
R 5 710
R 5 087
R 5 604
R 5 646
R 5 647
R 5 694
R 5 690
R 5 766
R 5 254
MarchAprilMayJune

Currency and cost comparison

TrainLocal, one-way ticket
50%Trains in Nairobi are 50% cheaper than in Johannesburg.
JohannesburgR 30,00
NairobiR 14,10
MealMid-priced restaurant
54%A meal in Nairobi is 54% cheaper than a meal in Johannesburg.
JohannesburgR 200,00
NairobiR 91,64
TaxiStandard daytime start rate
40%Taxis are 40% more expensive in Nairobi than in Johannesburg.
JohannesburgR 20,00
NairobiR 28,20
CoffeeRegular cappuccino
10%Coffee is 10% more expensive in Nairobi than in Johannesburg.
JohannesburgR 38,62
NairobiR 42,63
Exchange rate
1 ZAR = 7.04 KES
1 KES = 0.15 ZAR
Last checked on Thu, 03/27
Distance: 2925 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
Nairobi airports
Jomo Kenyatta Internatonal (NBO)How far from city centre: 16 kms
Wilson Arpt (WIL)How far from city centre: 5 kms

Useful Information for Flights from Johannesburg to Nairobi

Planning a trip from Johannesburg to Nairobi? eDreams can help you find the best deals on flights to Nairobi from Johannesburg. Flights between Johannesburg and Nairobi take approximately 4 hours for a direct flight. Once you arrive in Nairobi, you'll be one hour ahead of Johannesburg time. Remember to double-check for any Daylight Saving Time differences to ensure you arrive on time for your connecting flights or accommodation check-in.

Time Difference between Johannesburg and Nairobi

Nairobi is 1 hour ahead of Johannesburg. Please be aware that Daylight Saving Time may affect this time difference. Check the current DST regulations before your flights to Nairobi from Johannesburg.

Best Time to Fly to Nairobi

Nairobi enjoys a warm, temperate climate throughout the year. The city experiences a dry season during the peak travel months of July to September. Temperatures range from 10-20°C in the cooler months to 20-30°C in the warmer months. Book your flights to Nairobi from Johannesburg with eDreams and experience the vibrant culture and incredible wildlife Kenya has to offer.

Johannesburg Airports

Johannesburg is served by two main passenger airports, making it easy to find flights to Nairobi from Johannesburg.

Airport Information

O.R. Tambo International Airport (JNB)

Located 23 km east of Johannesburg city centre, O.R. Tambo International Airport is the largest and busiest airport in Africa. It serves as the primary hub for domestic and international flights to Nairobi from Johannesburg, including those operated by South African Airways. O.R. Tambo offers a wide range of amenities and services for travellers.

Lanseria International Airport (HLA)

Situated approximately 35 km from Johannesburg city centre, Lanseria International Airport is a smaller, privately owned airport. It offers a more convenient alternative to O.R. Tambo, particularly for travellers flying to Cape Town, Durban, or Nairobi from Johannesburg. Lanseria provides modern facilities, including Wi-Fi, restaurants, and currency exchange services.

Main Airlines for This Route

Here are three airlines that frequently offer flights to Nairobi from Johannesburg:

  • Kenya Airways
  • South African Airways
  • Ethiopian Airlines

Nairobi Airports

Find your ideal flight to Nairobi from Johannesburg with eDreams. We offer a wide selection of flights from various airlines, ensuring you find the perfect match for your travel needs. Booking your flights to Nairobi from Johannesburg has never been easier.

Airport Information

Jomo Kenyatta International Airport (NBO)

Nairobi's main airport, Jomo Kenyatta International Airport (NBO), offers various facilities including restaurants, shops, and currency exchange. Transportation options to the city centre include taxis, buses, and ride-sharing apps.

  • Taxi: A taxi journey to the city centre takes approximately 40 minutes, with fares around KES 4,500. It is advisable to use official taxi providers.
  • Bus: Public bus number 34 connects the airport to the city centre, operating between 6 am and 9 pm. The journey takes about 60 minutes and costs approximately KES 50.
  • Ride-sharing: Uber and Bolt are popular ride-sharing options, providing an easy and efficient way to reach the city centre.

eDreams offers car rental services at NBO, allowing you to explore Nairobi at your own pace. Book your flights to Nairobi from Johannesburg and your car hire with eDreams today for a seamless travel experience.

What to Do and See in Nairobi

Thinking about booking flights to Nairobi from Johannesburg? Nairobi, Kenya's vibrant capital, offers a unique blend of urban excitement and wildlife encounters. Here are a few must-do activities:

  • Nairobi National Park: Witness lions, rhinos, and giraffes roaming freely against the backdrop of the city skyline. A truly unforgettable experience.
  • David Sheldrick Wildlife Trust: Visit orphaned elephants and learn about their rescue and rehabilitation. This heartwarming experience supports wildlife conservation.
  • Giraffe Centre: Get up close and personal with endangered Rothschild giraffes. Feed them from a raised platform and learn about their conservation.

Discover our TOP discounts for your flight from Johannesburg to Nairobi

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Nairobi from Johannesburg. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Johannesburg to Nairobi

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 Kenya. At eDreams have you covered!
For flights from Johannesburg to Nairobi, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Nairobi is R3543. 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 Nairobi more expensive than Johannesburg to visit?

Looking at cab fares, a ride in Nairobi costs about $ 28.20 ZAR, 41% more expensive than Johannesburg, with a fare of $ 20.00 ZAR,

while train tickets cost 53% less at Nairobi: $ 14.10 ZAR versus $ 30.00 ZAR at Johannesburg.

Comparing the price of a meal, they range from 91.64 ZAR euros in Nairobi, 54% less than the 200.00 ZAR euros in Johannesburg.

The price of the coffee is around 10% more expensive in Nairobi, with an average of 42.63 ZAR , while in Johannesburg the coffee costs 38.62 ZAR.

How long does the flight from Johannesburg to Nairobi take?
Flight length from Johannesburg to Nairobi is around 04:59 hours on average, at an average distance of 3 212 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Nairobi compared to Johannesburg?
While in Johannesburg the temperatures can reach an average of 31.84 ºC in summer, with precipitation levels up to 6 mm ,Nairobi's temperatures can go up to 30.06 ºC during the hot season, with 6 mm average of rain rate . In winter, however, weather indicators show around 9.29 ºC in Nairobi, compared to the -0.43 ºC average degrees reported in Johannesburg. During the winter period, Johannesburg can register 0.9 mm precipitation, while Nairobi have an average of 2.3 mm rain level.
Which airports have flights between Johannesburg and Nairobi?

The main route from Johannesburg to Nairobi is: OR Tambo International Airport (JNB) to Jomo Kenyatta Internatonal (NBO). The following airlines fly this route:

Kenya Airways.

Airlink.

Utair Express.

Plan your trip

Alternate routesPopular routes