Cheap flights from Johannesburg to Jomo Kenyatta

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Johannesburg to Jomo Kenyatta are usually found in April or May, booked 60 days in advance, depart on a Wednesday or Thursday and return on a Wednesday

Return
Economy
Wed 1/27
Wed 2/3
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Wed 1/27
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

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

JNB - NBO
Price
R4 808 - R6 956
NBO
Temperature
23 - 28 °C
NBO
Rainfall
15 - 151 mm

Popular in

August

High demand for flights, 21% potential price rise

Cheapest in

April

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

Round-trip from

R4 808

From Johannesburg to Jomo Kenyatta

One-way from

R4 417

One-way flight from Johannesburg to Jomo Kenyatta

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

Travellers have found that booking a Tuesday departure is the best way to save up to 16% on the cost of booking your flights compared to booking on days of the week where this route is of high demand.

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

Users have found that booking a flight from Johannesburg to Jomo Kenyatta at least 61 days early can save you up to 33% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from Johannesburg to Jomo Kenyatta for as little as R6 280 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 212 for flights departing within the next 3 days.

What is the cheapest month to fly from Johannesburg to Jomo Kenyatta?

Flights from Johannesburg to Jomo Kenyatta lean towards being more expensive in August. Prices are generally better when you fly from Johannesburg to Jomo Kenyatta in April, with the cheapest ticket starting at R4 447.

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

One of the essential ways to save on airfare from Johannesburg to Jomo Kenyatta is to remain as flexible as possible. Flights that are in the morning tend to be the most expensive. A flight in the evening could potentially save you up to 33% on airfare.

Cheap flights from Johannesburg to Jomo Kenyatta in January, February 2021

The best prices found for JNB to NBO flights in January, February
20 Jan - 24 Jan
R4 853pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
6 Feb - 11 Feb
R4 913pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
22 Feb - 25 Feb
R5 259pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Jomo Kenyatta 2021 flight deals

Cheap flights to Jomo Kenyatta from Johannesburg found for this year
7 Jun - 14 Jun
R4 537pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
21 Sep - 30 Sep
R4 582pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
20 Jan - 24 Jan
R4 853pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo

Direct flights to Jomo Kenyatta from Johannesburg

Save time with Johannesburg to Jomo Kenyatta direct flight deals
26 Jan - 16 Mar
R11 073pp
JNB
Johannesburg OR Tambo
Kenya Airways
Direct
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Kenya Airways
Direct
JNB
Johannesburg OR Tambo
19 Feb - 27 Feb
R11 103pp
JNB
Johannesburg OR Tambo
Multiple airlines
Direct
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Kulula
Direct
JNB
Johannesburg OR Tambo
8 Feb - 12 Feb
R11 148pp
JNB
Johannesburg OR Tambo
Multiple airlines
Direct
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Kulula
Direct
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Jomo Kenyatta

Late deals on return flights to Jomo Kenyatta from Johannesburg, departing today and this week
26 Jan - 16 Mar
R5 905pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
26 Jan - 16 Mar
R9 075pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
26 Jan - 15 Mar
R9 465pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
NBO
Nairobi Jomo Kenyatta Intl
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to Jomo Kenyatta from Johannesburg

The cheapest one-way flights from Johannesburg to Jomo Kenyatta
9:25 - 20:20
Ethiopian Air
1 stop
9h 55m
JNB - NBO
Ethiopian Air
R4 418
mytrip.com
16:45 - 1:30
Egypt Air
2 stops
31h 45m
JNB - NBO
Egypt Air
R5 199
Flyus
8:10 - 2:40
Qatar Airways
1 stop
17h 30m
JNB - NBO
Qatar Airways
R5 514
CheapFlights

Related info for your journey

Useful info, stats and facts about Johannesburg to Jomo Kenyatta flights.

Flight FAQs

From Johannesburg to Jomo Kenyatta

Can I find flights from Johannesburg to Jomo Kenyatta for under R6 010 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Jomo Kenyatta for under R6 010. The cheapest flight booked recently is on Ethiopian Air for just R4 537, but on average you can expect to pay R5 830.

Which airlines flying from Johannesburg OR Tambo to Nairobi Jomo Kenyatta Intl have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg OR Tambo to Nairobi Jomo Kenyatta Intl that may be offering flexible cancellation policies are RwandAir, Ethiopian Air, and South African. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Johannesburg to Jomo Kenyatta for under R12 020 on Cheapflights?

Cheapflights has 20 direct flights from Johannesburg to Jomo Kenyatta under R12 020. A good price for a direct flight from Johannesburg to Jomo Kenyatta is less than R11 554.

Are there last-minute flights available from Johannesburg to Jomo Kenyatta for under R6 010?

There are currently 10+ open flights from Johannesburg to Jomo Kenyatta within the next 7 days for less than R6 010.

What days are direct flights available from Johannesburg to Jomo Kenyatta?

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

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

1 flight departure from Johannesburg OR Tambo to Nairobi Jomo Kenyatta Intl per day on average.
Evening (6pm - Midnight) - 100% of flight departures

Does it rain more in Johannesburg or Jomo Kenyatta?

When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Johannesburg is roughly greater than that of Jomo Kenyatta. You can assume this to be the case over the next 19 days.

Is Johannesburg weather warmer or cooler than Jomo Kenyatta?

Our data indicates that the weather will be 28 °C on average in the month of February. The temperature in Jomo Kenyatta is typically hotter than in Johannesburg. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.

How long does is the flight from Johannesburg to Jomo Kenyatta?

RwandAir, Ethiopian Air, and Qatar Airways can get you from Johannesburg to Jomo Kenyatta in just under 6h 30m. Your travel time can differ by up to 11h. Airlines will cover a distance of 2927 km. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Johannesburg to Jomo Kenyatta return?

Our cheapest airline available from Johannesburg to Jomo Kenyatta is Ethiopian Air. Our recent data shows that you can find tickets from as low as R4 538 on this airline. Additional options worth looking into are RwandAir and Qatar Airways, starting at R6 972 and R7 528 round-trip. Ethiopian Air is currently priced 17% below the average price you’ll pay for this route.

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

To fly one-way, consider booking your trip with Kenya Airways, which is currently one of the cheapest options available, starting at R3 772. Qatar Airways flights start at R3 937 while deals on Ethiopian Air start at R4 328 one-way.

Related searches

Flights to Jomo Kenyatta from Johannesburg
Flights to Johannesburg Flights to Jomo Kenyatta Flights from Johannesburg

Alternative routes for Johannesburg to Jomo Kenyatta

Destination information for Jomo Kenyatta

Things to know before you go. Useful info for your trip from Johannesburg to Jomo Kenyatta
Today's exchange rate
R1 = Sh 7,27
Average temperature for January in Jomo Kenyatta
27.0 °C
Avg rainfall for January in Jomo Kenyatta
74.0 mm

Airports servicing Johannesburg

Airports servicing Nairobi

Top 5 airlines flying from Johannesburg to Jomo Kenyatta

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Jomo Kenyatta 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
R310 R344 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
R288 R382 No cancel fee 72%
Search Ethiopian Air flights
Kenya Airways
R347 R538 No cancel fee 82%
Search Kenya Airways flights
South African
R361 R567 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
Emirates
R344 R605 No cancel fee 75%
Search Emirates flights

Hourly flight availability from Johannesburg to Jomo Kenyatta

Morning 6 AM to midday 66% of flight departures
Afternoon Midday to 6 PM 21% of flight departures
Evening 6 PM to midnight 12% of flight departures
Early morning Midnight to 6 AM 1% of flight departures
Midnight
6 AM
Noon
6 PM
Weekly flight availability
from Johannesburg to Jomo Kenyatta
Sunday
5 daily flights
Monday
4 daily flights
Tuesday
5 daily flights
Wednesday
5 daily flights
Thursday
4 daily flights
Friday
6 daily flights
Saturday
6 daily flights
Home Africa Kenya Nairobi Jomo Kenyatta Cheap flights from Johannesburg to Jomo Kenyatta
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First