Nairobi to South Africa Flights

Return selected
Return selected
origin
Enter the city you're flying from, or choose from the options below
Include nearby airports
    selected
    destination
    . Enter your destination, or choose from the options below
    Include nearby airports
      selected
      Travellers and cabin class, 1 Adult, Economy
      Kenya Airways
      Royal Air Maroc
      South African Airways
      Saudia
      LATAM Airlines
      Qatar Airways

      Compare flights from Nairobi to South Africa

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

      Book the best fare with no fees

      Where in South Africa would you like to go?

      There are lots of destinations to choose from when you're planning your trip from Nairobi to South Africa.

      Flying from Nairobi to South Africa

      The things to know before you go.
      Cheapest flight ticket found$426
      Cheapest month to flyNovember
      Average flight time5 hrs, 6 mins
      Places to go21
      Most popular airlineKenya Airways
      Average flights per week286

      Cheapest time to fly from Nairobi to South Africa

      Looking for the cheapest ticket prices to South Africa from Nairobi? We can help you pick the cheapest month to fly.

      Nairobi to South Africa flight deals

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

      Airlines with direct flights from Nairobi to South Africa

      Airlink
      Astral Aviation
      China Eastern
      Kenya Airways
      Korean Air
      LATAM Airlines
      Qatar Airways
      Royal Air Maroc
      Safe Air
      Saudia
      South African Airways
      Turkish Airlines

      Alternative Nairobi to South Africa routes

      Compare flight prices from airports across South Africa. If you're flexible, you might find a cheaper flight or a faster route from a different airport.

      Flights from Nairobi to South Africa FAQs

      The cheapest month to fly from Nairobi to South Africa is November. See if any of these flights in November suit you.
      We've taken a look at the year ahead using our flights calendar. The cheapest flight route from Nairobi to South Africa is Nairobi to Johannesburg O.R. Tambo. You can buy a ticket to fly this route from $426.

      Take a look at Nairobi to Johannesburg O.R. Tambo flights.
      Looking at the year ahead, the cheapest airline flying to South Africa from Nairobi is TAAG Angola Airlines.

      Explore TAAG Angola Airlines flight ticket options today. 

      If this airline doesn't suit you, the second cheapest airline is Kenya Airways.

      How to find cheap flights from Nairobi to South Africa

      • The cheapest return flight from Nairobi to South Africa is currently priced at $426.

      • You'll be travelling from Nairobi into Johannesburg O.R. Tambo in Johannesburg with that fare.

      • For one-way travel, the lowest price right now is $270.

      • Not sure where to fly into yet? Enter 'South Africa' in the 'To' field to compare fares to different cities.

      • South Africa has four international airports you can fly into.

      • Select 'Add nearby airports' to widen your search and compare prices across all airports close to both your departure and destination cities.

      • Early booking can pay off. Fares are more likely to go up as your trip date gets closer, not fall.

      • Get notified when fares change by creating a Price Alert. Download the Skyscanner app to get real-time updates on your phone.

      Best time to fly from Nairobi to South Africa

      • If you're looking to save, November is typically the cheapest month to hop on a flight from Nairobi to South Africa.

      • Tuesdays and Wednesdays are often the most affordable days to fly in general, with fares coming in lower during the quieter midweek period.

      • Peak travel season in South Africa runs through April, July and September. April is the busiest month and the perfect time to visit if you want to catch everything in full swing.

      • January, March and December are the quietest months. March has the lowest demand from travellers and is a good choice if you want to keep things more relaxed.

      Flights from Nairobi to South Africa: what to expect

      • Catch a flight out of Nairobi from Nairobi Jomo Kenyatta Airport (NBO) or Nairobi Wilson Airport (WIL).

      • From Nairobi, you can fly nonstop to around two airports in South Africa.

      • Roughly 30 direct flights operate each week between Nairobi and destinations across South Africa.

      • Kenya Airways and Airlink are the leading airlines flying this route.

      • When it comes to the most popular routes from Nairobi to South Africa, Johannesburg and Cape Town are high on many travellers' wishlists.

      • The quickest flight has you in Johannesburg in about 4 hours 10 minutes, compared to roughly 5 hours 45 minutes if you're heading to Cape Town.

      • Across all routes, the average journey comes in at around 4 hours 45 minutes.

      Popular places to visit in South Africa

      Johannesburg

      • This Gauteng city is one of the most popular destinations for Nairobi to South Africa flights. Start your sightseeing at main attractions like Apartheid Museum, Nelson Mandela Statue and Top of Africa.

      • You'll find plenty of flight deals to Johannesburg's busiest airport, Johannesburg O.R. Tambo Airport (JNB). Lanseria Airport (HLA) is also well connected for arrivals.

      • Ready to find your perfect base? Explore the range of hotels in Johannesburg.

      Cape Town

      • Table Mountain, The Rock and Kirstenbosch National Botanical Garden are among the first things worth making time for in this Western Cape city.

      • Cape Town Airport (CPT) is the city's main airport.

      • The same magic that drives our flight search can also help you find the most competitive room rates around. Use it to compare availability and prices across hotels in Cape Town.

      Durban

      • Well-known attractions to explore while you're in this part of KwaZulu-Natal include Durban Beach, Moses Mabhida Stadium and Suncoast Beach.

      • Durban King Shaka International Airport (DUR) is the city's main airport, with routes connecting it to popular destinations across the region and beyond.

      • From short stays to longer trips, hotels in Durban offer something for all styles and budgets.

      Visiting South Africa for the first time? Here's what you need to know

      • Entry rules can vary, so check whether you'll need a visa or other documents before you travel. Your travel agent, airline or the local embassy or consulate should have the most up-to-date details.

      • You'll be using the South African rand (ZAR) for everyday purchases.

      • The population of South Africa is estimated at around 63 million. Pretoria is the capital.

      • You won't need to adjust your watch as you travel around this destination, with only one standard time zone of UTC+2 inches place.

      • Choose the season that matches how you like to travel, whether that's cooler, hotter or somewhere in between. January is one of the warmest months in South Africa.

      • Conditions are often coolest around July.

      • January is typically the wettest month, while June is the driest.

      • Want to line up your Nairobi to South Africa flight with something big? Popular events worth planning around include the Cape Town Minstrel Carnival, the National Arts Festival and the Cape Town Jazz Festival.

      Complete your trip with hotels and a car rental

      • Booked that cheap flight from Nairobi to South Africa? Now work out where you'll stay and how you'll travel around. Explore the range of hotels in South Africa and filter your search by location, star rating and more. You can also browse car rental options in South Africa and choose from pickup locations in cities or right at the airport.

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