Cheap flights from Nairobi to OR Tambo

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 Nairobi to OR Tambo are usually found in June or April, booked 60 days in advance, depart on a Wednesday or Saturday and return on a Wednesday

Return
Economy
Thu 1/28
Thu 2/4
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
Thu 1/28
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
Nairobi (NBO) to OR Tambo (JNB)

NB0 - JNB
Price
R5 713 - R7 906
JNB
Temperature
18 - 26 °C
JNB
Rainfall
4 - 151 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 713

From Nairobi to OR Tambo

One-way from

R5 892

One-way flight from Nairobi to OR Tambo

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 Nairobi to OR Tambo?

Leaving on a Tuesday is a viable option for saving on travel. Heavily demanded days of the week can typically drive up the prices you see. Booking your travel for a less competitive day can save up to 10% on the overall cost on flights from Nairobi to OR Tambo.

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

Users have found that booking a flight from Nairobi to OR Tambo at least 24 days early can save you up to 2% on average compared to booking a flight this week. If booking 24 days before your flight isn’t an option for you, users have found flights from Nairobi to OR Tambo for as little as R1 745 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 R1 790 for flights departing within the next 3 days.

What is the cheapest month to fly from Nairobi to OR Tambo?

Flights from Nairobi to OR Tambo lean towards being more expensive in September. Prices are generally better when you fly from Nairobi to OR Tambo in May, with the cheapest ticket starting at R1 298.

When is the cheapest time to fly from Nairobi to OR Tambo (NB0 - JNB)?

A simple way to save on the total cost of your ticket is to fly from Nairobi to OR Tambo in the evening. If you’re flexible enough to do this you can expect to save up to 40% on your trip compared to booking a flight at midday.

Cheap flights from Nairobi to OR Tambo in January, February 2021

The best prices found for NBO to JNB flights in January, February
30 Jan - 2 Feb
R6 265pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
28 Feb - 4 Mar
R6 280pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
14 Feb - 5 Mar
R6 310pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl

Nairobi to OR Tambo 2021 flight deals

Cheap flights to OR Tambo from Nairobi found for this year
30 Jan - 2 Feb
R6 265pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
28 Feb - 4 Mar
R6 280pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
14 Feb - 5 Mar
R6 310pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl

Direct flights to OR Tambo from Nairobi

Save time with Nairobi to OR Tambo direct flight deals
15 Feb - 5 Mar
R9 830pp
NBO
Nairobi Jomo Kenyatta Intl
Kenya Airways
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
Direct
NBO
Nairobi Jomo Kenyatta Intl
12 Feb - 19 Feb
R10 859pp
NBO
Nairobi Jomo Kenyatta Intl
Multiple airlines
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
Direct
NBO
Nairobi Jomo Kenyatta Intl
3 Mar - 5 Mar
R10 874pp
NBO
Nairobi Jomo Kenyatta Intl
Multiple airlines
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
Direct
NBO
Nairobi Jomo Kenyatta Intl

Last-minute flights from Nairobi to OR Tambo

Late deals on return flights to OR Tambo from Nairobi, departing today and this week
30 Jan - 2 Feb
R6 265pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
30 Jan - 2 Feb
R6 339pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl
31 Jan - 2 Feb
R6 429pp
NBO
Nairobi Jomo Kenyatta Intl
RwandAir
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
RwandAir
 
1 STOP
NBO
Nairobi Jomo Kenyatta Intl

One-way flights to OR Tambo from Nairobi

The cheapest one-way flights from Nairobi to OR Tambo
13:30 - 8:05
Ethiopian Air
1 stop
19h 35m
NBO - JNB
Ethiopian Air
R5 892
mytrip.com
4:05 - 7:20
Kulula
Direct
4h 15m
NBO - JNB
Kulula
R7 295
Kiwi.com
23:40 - 21:20
RwandAir
1 stop
22h 40m
NBO - JNB
RwandAir
R11 292
DreamWorldTravel

Related info for your journey

Useful info, stats and facts about Nairobi to OR Tambo flights.

Flight FAQs

From Nairobi to OR Tambo

Can I find flights from Nairobi to OR Tambo for under R7 458 on Cheapflights?

Yes, there are multiple flights from Nairobi to OR Tambo for under R7 458. The cheapest flight booked recently is on RwandAir for just R6 265, but on average you can expect to pay R6 653.

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

Some of our airline partners flying from Nairobi to Johannesburg OR Tambo have new flexible policies in place due to COVID-19. RwandAir, Ethiopian Air, and Kenya Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like RwandAir with this kind of flexibility.

Are there direct flights from Nairobi to OR Tambo for under R10 441 on Cheapflights?

Cheapflights has 19 direct flights from Nairobi to OR Tambo under R10 441. A good price for a direct flight from Nairobi to OR Tambo is less than R11 262.

Are there last-minute flights available from Nairobi to OR Tambo for under R7 458?

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

Is Nairobi weather warmer or cooler than Johannesburg?

With an average temperature of 28 °C, peak weather can be found in February. As a traveller, expect to see changes in flight prices during that period. The temperatures in Johannesburg are colder than in Nairobi.

How long does is the flight from Nairobi to OR Tambo?

There are many flights that can get you from Nairobi to OR Tambo in 6h 20m. Fly via Ethiopian Air or RwandAir to get the fastest option. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Nairobi to OR Tambo return?

Our cheapest airline available from Nairobi to OR Tambo is RwandAir. Our recent data shows that you can find tickets from as low as R6 265 on this airline. An additional option worth looking into is Ethiopian Air, starting at R6 608.

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

To fly one-way, consider booking your trip with LAM, which is currently one of the cheapest options available, starting at R4 938. RwandAir flights start at R5 162 while deals on Ethiopian Air start at R5 892 one-way.

Related searches

Flights to OR Tambo from Nairobi
Flights to Nairobi Flights to OR Tambo

Destination information for OR Tambo

Things to know before you go. Useful info for your trip from Nairobi to OR Tambo
Today's exchange rate
R1 = R1,00
Average temperature for January in OR Tambo
26.0 °C
Avg rainfall for January in OR Tambo
128.0 mm

Airports servicing Nairobi

Nairobi Wilson (WIL)

Airports servicing Johannesburg

Top 4 airlines flying from Nairobi to OR Tambo

The chart below displays the airlines Cheapflights users travelling from Nairobi to OR Tambo 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
R331 R383 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
R368 R416 No cancel fee 72%
Search Ethiopian Air flights
Kenya Airways
R498 R633 No cancel fee 82%
Search Kenya Airways flights
South African
R514 R690 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 OR Tambo

Morning 6 AM to midday 66% of flight departures
Evening 6 PM to midnight 21% of flight departures
Afternoon Midday to 6 PM 12% of flight departures
Early morning Midnight to 6 AM 1% of flight departures
Midnight
6 AM
Noon
6 PM
Home Africa South Africa Johannesburg OR Tambo Cheap flights from Nairobi to OR Tambo
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First