Cheap flights from Nairobi to Johannesburg

Return
Economy
Nairobi (NBO)
Johannesburg (JNB)
Depart
Return
Any month
|
Return
Economy
From?
To?
Wed 6/29
Wed 7/6
Any month
|

How to find the cheapest flight from
Nairobi (NBO) to Johannesburg (JNB)

All the information you need to plan the best NBO to JNB flight in 2022: compare Nairobi to Johannesburg flight prices with the expected peak season, weather and rainfall in Johannesburg.
NBO - JNB
Price
R512 - R622
JNB
Temperature
10 - 20 °C
JNB
Rainfall
0 - 120 mm

Popular in

June

High demand for flights, 12% potential price rise

Cheapest in

February

Best time to find cheap flights, 6% potential price drop

Round-trip from

R8 110

From Nairobi to Johannesburg

One-way from

R5 211

One-way flight from Nairobi to Johannesburg

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest month to fly from Nairobi to Johannesburg?

Flights from Nairobi to Johannesburg lean towards being more expensive in June. Prices are generally better when you fly from Nairobi to Johannesburg in February, with the cheapest ticket starting at R7 809.

How far in advance should I book a flight from Nairobi to Johannesburg?

Find a great deal and save up to 10% by booking at least 61 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Nairobi to Johannesburg within the next two weeks, with the cheapest ticket starting at R8 744.

When is the cheapest time to fly from Nairobi to Johannesburg (NBO - JNB)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Nairobi to Johannesburg as you normally would.

Cheap flights from Nairobi to Johannesburg in June, July 2022

The best prices found for NBO to JNB flights in June, July
21 Jul - 23 Jul
R8 506pp
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NBO
Nairobi Jomo Kenyatta Intl
17 Jul - 27 Jul
R8 681pp
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NBO
Nairobi Jomo Kenyatta Intl
7 Jul - 13 Jul
R8 823pp
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NBO
Nairobi Jomo Kenyatta Intl

Nairobi to Johannesburg 2022 flight deals

Cheap flights to Johannesburg from Nairobi found for this year
12 Nov - 16 Nov
R8 395pp
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
21 Jul - 23 Jul
R8 506pp
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NBO
Nairobi Jomo Kenyatta Intl
25 Aug - 3 Sep
R8 538pp
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NBO
Nairobi Jomo Kenyatta Intl

Direct flights to Johannesburg from Nairobi

Save time with Nairobi to Johannesburg direct flight deals
11 Jul - 22 Sep
R12 783pp
NBO
Nairobi Jomo Kenyatta Intl
Kenya Airways
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
Direct
NBO
Nairobi Jomo Kenyatta Intl
30 Jul - 6 Aug
R12 847pp
NBO
Nairobi Jomo Kenyatta Intl
Kenya Airways
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
Direct
NBO
Nairobi Jomo Kenyatta Intl
15 Jul - 15 Oct
R12 957pp
NBO
Nairobi Jomo Kenyatta Intl
Kenya Airways
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
Direct
NBO
Nairobi Jomo Kenyatta Intl

Last-minute flights from Nairobi to Johannesburg

Late deals on return flights to Johannesburg from Nairobi, departing today and this week
7 Jul - 13 Jul
R8 823pp
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NBO
Nairobi Jomo Kenyatta Intl
6 Jul - 3 Aug
R9 298pp
NBO
Nairobi Jomo Kenyatta Intl
Uganda Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Uganda Airlines
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
6 Jul - 3 Aug
R9 568pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
     
3 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
   
2 STOPS
NBO
Nairobi Jomo Kenyatta Intl

One-way flights to Johannesburg from Nairobi

The cheapest one-way flights from Nairobi to Johannesburg
1:15 - 7:00
Ethiopian Air
2 stops
6h 45m
NBO - JNB
Ethiopian Air
R5 211
FlightHub
18:15 - 7:35
Multiple Airlines
2 stops
14h 20m
NBO - JNB
Multiple Airlines
R5 512
Kiwi.com
18:00 - 16:40
Uganda Airlines
1 stop
23h 40m
NBO - JNB
Uganda Airlines
R5 544
FlightNetwork

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Nairobi</span> to <span class="emphasized">Johannesburg</span> flights.

Flight FAQs

From Nairobi to Johannesburg

Which airlines flying from Nairobi to Johannesburg have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like RwandAir, Ethiopian Air, and Kenya Airways flying from Nairobi to Johannesburg have implemented new flexible cancellation policies.

Can I find flights from Nairobi to Johannesburg for under R8 400 on Cheapflights?

Yes, there are multiple flights from Nairobi to Johannesburg for under R8 400. The cheapest flight booked recently is on Ethiopian Air for just R8 395, but on average you can expect to pay R8 902.

Are there direct flights from Nairobi to Johannesburg for under R12 800 on Cheapflights?

Cheapflights has 20 direct flights from Nairobi to Johannesburg under R12 800. A good price for a direct flight from Nairobi to Johannesburg is less than R13 258.

Are there last-minute flights available from Nairobi to Johannesburg for under R8 900?

There are currently 20+ open flights from Nairobi to Johannesburg within the next 7 days for less than R8 900.

What days are direct flights available from Nairobi to Johannesburg?

Direct flights can be found on the following days: Wednesday, Friday, Saturday.

How many flights depart from Nairobi to Johannesburg on average per day?

Per day, 1 flight departs from Nairobi to Johannesburg on average.
Evening (6pm - Midnight) - 100% of flight departures

How long is the flight from Nairobi to Johannesburg?

Airlines like Ethiopian Air, Uganda Airlines, and RwandAir fly from Nairobi to Johannesburg in about 6h 20m. The time it takes to get you to your destination can typically vary by up to 7h 20m. Airlines will cover a distance of 2927 km. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines flying from Nairobi to Johannesburg round-trip?

Currently priced at R8 395, Ethiopian Air will fly you from Nairobi to Johannesburg and back. In addition to Ethiopian Air, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Uganda Airlines and RwandAir - these airlines can fly you to your destination from R9 013 and R9 330, respectively. Users have found that Ethiopian Air is 2% cheaper than the other options available to this destination.

What are the cheapest flights from Nairobi to Johannesburg?

On average you can expect to pay R10 177 for a flight from Nairobi to Johannesburg. The cheapest flight overall is R8 760 while the most popular route, (Nairobi Jomo Kenyatta Intl - Johannesburg OR Tambo) is currently priced at R8 506.

What are the most popular airlines that fly from Nairobi to Johannesburg?

Before booking your flight from Nairobi to Johannesburg, check out the most popular airlines for this route: Ethiopian Air, Kenya Airways or South African.

What are the most reliable airlines from Nairobi to Johannesburg?

The top 3 most reliable airlines when flying from Nairobi to Johannesburg are Delta (91%), SAUDIA (75%) and Kenya Airways (60%).

COVID Restrictions

View COVID Travel Restrictions for Johannesburg, South Africa

Do I need a COVID test to fly to Johannesburg from Nairobi?

Information is based on travel restrictions from Nairobi to Johannesburg

Most visitors from Nairobi can enter Johannesburg without restrictions.

COVID-19 testing requirements
Visitors from Nairobi are not required to present a negative COVID-19 PCR test or antigen result upon entering Johannesburg.

Quarantine requirements
Visitors from Nairobi are not required to quarantine after entering Johannesburg.

Documents
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.


Do I need a test to fly back to Nairobi from Johannesburg?

Returning to Nairobi from Johannesburg

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Nairobi.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Nairobi.

Hide COVID Travel Restrictions for Johannesburg, South Africa

Destination information for Johannesburg

Things to know before you go - useful duration and weather info for your trip from Nairobi to Johannesburg.
Today's exchange rate
R1 = R1,00
Average temperature for June in Johannesburg
18.0 °C
Avg rainfall for June in Johannesburg
12.0 mm

Airports servicing Nairobi

Nairobi Jomo Kenyatta Intl (NBO)
Nairobi Wilson (WIL)

Airports servicing Johannesburg

Lanseria (HLA)

Top 5 airlines flying from Nairobi to Johannesburg

The chart below displays the airlines Cheapflights users travelling from Nairobi to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
RwandAir
R6 741 R7 964 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by RwandAir. Please check directly on their website for additional information.

Search RwandAir flights
Uganda Airlines
R6 814 R7 259 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Uganda Airlines. Please check directly on their website for additional information.

Search Uganda Airlines flights
Ethiopian Air
R7 871 R8 161 No cancel fee 72%
Search Ethiopian Air flights
South African
R8 146 R10 925 No cancel fee 78%
Search South African flights
Kenya Airways
R11 653 R12 868 No cancel fee 82%
Search Kenya Airways flights

Hourly flight availability from Nairobi to Johannesburg

See what time of day planes typically take off from Nairobi towards Johannesburg.
Afternoon Midday to 6 PM 46% of flight departures
Evening 6 PM to midnight 46% of flight departures
Morning 6 AM to midday 7% of flight departures
Early morning Midnight to 6 AM 1% of flight departures
Midnight
6 AM
Noon
6 PM
Weekly flight availability
from Nairobi to Johannesburg
See how many times per day planes take to the skies headed from Nairobi to Johannesburg.
Sunday
6 daily flights
Monday
6 daily flights
Tuesday
6 daily flights
Wednesday
4 daily flights
Thursday
2 daily flights
Friday
7 daily flights
Saturday
5 daily flights
Home Africa South Africa Johannesburg Cheap flights from Nairobi to Johannesburg
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First