When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 61 days in advance, which can save you up to 33% on flights from South Africa to Nairobi compared to booking the week you need them. Waiting 61 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R6 343. For sooner than that we have options available in the next 3 days from R7 283.
Due to multiple factors, expect to potentially pay more when booking in August. For low rates, April can be a great choice for travel to Nairobi. Flights to Nairobi from South Africa in April are about R5 562 on average during April, but can be found for as low as R4 491.
Yes, there are multiple flights from South Africa to Nairobi for under R4 552. The cheapest flight booked recently is on Ethiopian Air for just R4 446, but on average you can expect to pay R5 311.
Due to the rapidly changing circumstances due to COVID-19, airlines like RwandAir, Ethiopian Air, and South African flying from South Africa to Nairobi have implemented new flexible cancellation policies.
Cheapflights has 20 direct flights from South Africa to Nairobi under R9 104. A good price for a direct flight from South Africa to Nairobi is less than R10 895.
There are currently 20+ open flights from South Africa to Nairobi within the next 7 days for less than R4 552.
Consider British Airways, Emirates or Ethiopian Air when booking your flight. These represent the most popular airlines when flying from South Africa to Nairobi.
On average you can expect to pay R4 812 for a flight from South Africa to Nairobi. The cheapest flight overall is R3 110 while the most popular route, (Johannesburg OR Tambo - Nairobi Jomo Kenyatta Intl) is currently priced at R4 446.
Before booking your flight to Nairobi from South Africa, have a look at the most reliable airlines to get you to your destination on time: Korean Air (59%), Alitalia (58%), Kenya Airways( 50%).
Airlines like Kenya Airways, Ethiopian Air, and RwandAir fly from South Africa to Nairobi in about 5h 45m. The time it takes to get you to your destination can typically vary by up to 3h 05m. Both multi-stop and direct flights can be found to your destination and back.
Cheapflights users have booked flights from South Africa to Nairobi from R4 446 return. Another airline that can offer you cheap pricing is A.P.G..
For one-way options, check prices for Kenya Airways. According to our data, you can fly for as low as R2 504. Users have also found prices from R4 340 and R4 431 on Kenya Airways and Ethiopian Air, respectively.
The chart below displays the airlines Cheapflights users travelling from South Africa to Nairobi 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 | |
---|---|---|---|---|---|---|
![]() |
R310 | R418 | 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
|
![]() |
R288 | R447 | No cancel fee | 72% |
Search Ethiopian Air flights
|
|
![]() |
R344 | R590 | No cancel fee | 75% |
Search Emirates flights
|
|
![]() |
R361 | R613 | 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
|
![]() |
R347 | R618 | No cancel fee | 82% |
Search Kenya Airways flights
|