Travellers have found it’s best to book a flight 61 days in advance to save up to 33% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to Kenya 1-2 weeks in advance for as low as R6 091, or R6 995 for flights within the next 24 hours.
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 Kenya. Flights to Kenya from Johannesburg in April are about R5 342 on average during April, but can be found for as low as R4 313.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Kenya as you normally would.
Due to the rapidly changing circumstances due to COVID-19, airlines like RwandAir, Ethiopian Air, and Kenya Airways flying from Johannesburg to Kenya have implemented new flexible cancellation policies.
Yes, there are multiple flights from Johannesburg to Kenya for under R5 100. The cheapest flight booked recently is on Uganda Airlines for just R5 013, but on average you can expect to pay R5 319.
Cheapflights has 20 direct flights from Johannesburg to Kenya under R10 300. A good price for a direct flight from Johannesburg to Kenya is less than R11 570.
There are currently 20+ open flights from Johannesburg to Kenya within the next 7 days for less than R5 200.
Direct flights can be found on the following days: Saturday.
1 flight departure from Johannesburg to Kenya per day on average.
Morning (6am - Midday) - 100% of flight departures
Uganda Airlines, RwandAir, and Ethiopian Air can get you from Johannesburg to Kenya in just under 9h 20m. Your travel time can differ by up to 3h 50m. Airlines will cover a distance of 2927 km. This flight may include one or multiple stops.
R3 089 is the cheapest one-way deal found within the past few days, from Uganda Airlines. You may also be able to find cheap deals on Ethiopian Air and RwandAir, with prices starting from R3 993 and R4 430, respectively.
While on average a flight from Johannesburg to Kenya is generally R4 612, our data shows the cheapest flight currently is R2 986. When looking at the most popular route, (Johannesburg OR Tambo - Nairobi Jomo Kenyatta Intl), you can expect to pay R5 013 for that flight.
British Airways, Emirates and Ethiopian Air are the most popular airlines when flying from Johannesburg to Kenya.
Consider Air France (100%), Kenya Airways (74%) or Delta (50%) when booking your flight. These represent the most reliable airlines when flying from Johannesburg to Kenya.
Information is based on travel restrictions from Johannesburg to Kenya
Most visitors from Johannesburg need to provide a negative COVID-19 test result and/or quarantine to enter Kenya.
COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 96 hours before departing to Kenya.
Visitors from Johannesburg are not required to quarantine after entering Kenya.
Health Declaration Form - Travelers, including those in transit, are required to complete the traveler's Health Surveillance Form online before departure.
Returning to Johannesburg from Kenya
COVID-19 testing requirements
Visitors from Kenya must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.
Visitors from Kenya are not required to quarantine after entering Johannesburg.
||R4 201||R5 570||No cancel fee||72%||
Search Ethiopian Air flights
||R4 498||R4 934||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
||R5 006||R8 819||No cancel fee||75%||
Search Emirates flights
||R5 060||R10 624||No cancel fee||82%||
Search Kenya Airways flights
||R5 265||R8 267||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