Cheap flights from Nairobi to Johannesburg

Return
Economy
Nairobi (NBO)
Johannesburg (JNB)
Depart
Return
Any month
|
Return
Economy
From?
To?
Tue 11/2
Tue 11/9
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 2021: compare Nairobi to Johannesburg flight prices with the expected peak season, weather and rainfall in Johannesburg.
NB0 - ZA1
Price
R383 - R530
ZA1
Temperature
10 - 20 °C
ZA1
Precipitation
0 - 120 mm

Popular in

August

High demand for flights, 20% potential price rise

Cheapest in

June

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

Round-trip from

R5 651

From Nairobi to Johannesburg

One-way from

R4 515

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.
When is the cheapest time to fly from Nairobi to Johannesburg (NB0 - ZA1)?

When flying from Nairobi to Johannesburg, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

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

Users have found that booking a flight from Nairobi to Johannesburg at least 55 days early can save you up to 13% on average compared to booking a flight this week. If booking 55 days before your flight isn’t an option for you, users have found flights from Nairobi to Johannesburg for as little as R6 374 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R7 008 for flights departing within the next 3 days.

What is the cheapest month to fly from Nairobi to Johannesburg?

June can be a great time to fly to Johannesburg from Nairobi with a flight ticket averaging about R6 230. Cheapflights users have found deals in the month of June for as cheap as R5 356. The most expensive prices can be found in the month of August.

Cheap flights from Nairobi to Johannesburg in October, November 2021

The best prices found for NBO to JNB flights in October, November
26 Nov - 2 Dec
R5 149pp
NBO
Nairobi Jomo Kenyatta Intl
Etihad Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Etihad Airways
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
26 Nov - 2 Dec
R5 857pp
NBO
Nairobi Jomo Kenyatta Intl
Etihad Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Etihad Airways
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
16 Nov - 23 Nov
R6 285pp
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

Nairobi to Johannesburg 2021 flight deals

Cheap flights to Johannesburg from Nairobi found for this year
26 Nov - 2 Dec
R5 149pp
NBO
Nairobi Jomo Kenyatta Intl
Etihad Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Etihad Airways
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
26 Nov - 2 Dec
R5 857pp
NBO
Nairobi Jomo Kenyatta Intl
Etihad Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Etihad Airways
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
24 Dec - 6 Jan
R6 064pp
NBO
Nairobi Jomo Kenyatta Intl
Etihad Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Etihad Airways
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl

Direct flights to Johannesburg from Nairobi

Save time with Nairobi to Johannesburg direct flight deals
6 Nov - 15 Nov
R11 051pp
NBO
Nairobi Jomo Kenyatta Intl
Kenya Airways
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
Direct
NBO
Nairobi Jomo Kenyatta Intl
1 Mar - 7 Mar
R11 065pp
NBO
Nairobi Jomo Kenyatta Intl
Kenya Airways
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
Direct
NBO
Nairobi Jomo Kenyatta Intl
16 Nov - 22 Nov
R11 110pp
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
5 Nov - 8 Nov
R7 421pp
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
5 Nov - 7 Nov
R7 510pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
5 Nov - 17 Nov
R7 583pp
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

One-way flights to Johannesburg from Nairobi

The cheapest one-way flights from Nairobi to Johannesburg
17:45 - 14:00
Uganda Airlines
1 stop
21h 15m
NBO - JNB
Uganda Airlines
R4 515
Travelgenio
8:25 - 3:15
Etihad Airways
1 stop
19h 50m
NBO - JNB
Etihad Airways
R4 677
2:15 - 8:00
Ethiopian Air
2 stops
6h 45m
NBO - JNB
Ethiopian Air
R5 252
Kiwi.com

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 R5 200 on Cheapflights?

Yes, there are multiple flights from Nairobi to Johannesburg for under R5 200. The cheapest flight booked recently is on Etihad Airways for just R5 149, but on average you can expect to pay R6 403.

Are there direct flights from Nairobi to Johannesburg for under R11 100 on Cheapflights?

Cheapflights has 20 direct flights from Nairobi to Johannesburg under R11 100. A good price for a direct flight from Nairobi to Johannesburg is less than R11 744.

Are there last-minute flights available from Nairobi to Johannesburg for under R7 500?

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

What days are direct flights available from Nairobi to Johannesburg?

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

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

Per day, 2 flights depart from Nairobi to Johannesburg on average.
Afternoon (Midday - 6pm) - 100% of flight departures

How long is the flight from Nairobi to Johannesburg?

Airlines like Etihad Airways, Uganda Airlines, and RwandAir fly from Nairobi to Johannesburg in about 19h 50m. The time it takes to get you to your destination can typically vary by up to 2h 55m. 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 return?

Currently priced at R5 149, Etihad Airways will fly you from Nairobi to Johannesburg and back. In addition to Etihad Airways, 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 R6 270 and R7 229, respectively. Users have found that Etihad Airways is 17% cheaper than the other options available to this destination.

What are the cheapest airlines to fly from Nairobi to Johannesburg one-way?

The cheapest airline one-way is Uganda Airlines, with whom users have recently found tickets for as low as R3 792. However, be on the lookout for offers from Ethiopian Air and Etihad Airways, as they are both options that can get you from Nairobi to Johannesburg for a low price.

What are the cheapest flights from Nairobi to Johannesburg?

On average you can expect to pay R7 530 for a flight from Nairobi to Johannesburg. The cheapest flight overall is R5 295 while the most popular route, (Nairobi Jomo Kenyatta Intl - Johannesburg OR Tambo) is currently priced at R5 149.

What are the most reliable airlines from Nairobi to Johannesburg?

The top 3 most reliable airlines when flying from Nairobi to Johannesburg are ITA - Airways (93%), Kenya Airways (78%) and Korean Air (74%).

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.

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 need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.

COVID-19 testing requirements
Visitors from Nairobi must present a negative RT-PCR (NAAT) test taken 72 hours before departing to 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 October in Johannesburg
26.0 °C
Avg rainfall for October in Johannesburg
79.0 mm

Airports servicing Nairobi

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

Airports servicing Johannesburg

Lanseria (HLA)

Top 4 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
R4 880 R5 650 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
Ethiopian Air
R5 430 R6 132 No cancel fee 72%
Search Ethiopian Air flights
Kenya Airways
R7 342 R9 344 No cancel fee 82%
Search Kenya Airways flights
South African
R7 587 R10 175 No cancel fee 78%

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

Search South African flights

Hourly flight availability from Nairobi to Johannesburg

See what time of day planes typically take off from Nairobi towards Johannesburg.
Morning 6 AM to midday 64% of flight departures
Evening 6 PM to midnight 28% of flight departures
Afternoon Midday to 6 PM 8% of flight departures
Early morning Midnight to 6 AM 0% 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
2 daily flights
Monday
4 daily flights
Tuesday
3 daily flights
Wednesday
3 daily flights
Thursday
3 daily flights
Friday
3 daily flights
Saturday
3 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