- Home
- Flights
- Flights from Nairobi
- Nairobi to Johannesburg
Cheap flights from Nairobi to Johannesburg from US$236
Kenya Airways and Airlink fly nonstop from Nairobi to Johannesburg. The flight takes around 4h 08m, and the cheapest one-way fare we found recently is US$236 on 4 Dec.
Direct flights available 4h 08m Cheapest in December Prices checked 15 days ago
Nairobi to Johannesburg at a glance
Cheapest one-wayUS$236TAAG Angola Airlines · 1 stop · Fri 4 DecFastest flight4h 08mEstimated
Nonstop flightsYesKenya Airways, Airlink
Airlines flying nonstop from Nairobi to Johannesburg
2 airlines on this route.
Cheapest month to fly from Nairobi to Johannesburg
Lowest one-way fare found for each month: December is cheapest, January the most expensive.
Good to know
- Distance
- 2,912 km1,808 miles
- Flight time
- 4h 08mestimate
- Time difference
- -1hJohannesburg vs Nairobi
- Currency in Johannesburg
- ZAR
- Airports
- NBO, WIL → JNB, HLA
Flights from Nairobi to Johannesburg: questions answered
How much is a flight from Nairobi to Johannesburg?
The cheapest one-way fare we found recently is US$236 with 1 stop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Nairobi to Johannesburg?
Yes. Kenya Airways and Airlink fly this route nonstop.
How long is the flight from Nairobi to Johannesburg?
A nonstop flight covers 2,912 km and takes around 4h 08m.
What is the cheapest month to fly from Nairobi to Johannesburg?
December has the lowest fare we found (US$236), while January is the most expensive (US$396).
Which airlines fly from Nairobi to Johannesburg?
Kenya Airways and Airlink operate nonstop flights on this route.
Which airports serve Nairobi and Johannesburg?
Nairobi: Jomo Kenyatta International Airport (NBO) and Nairobi Wilson Airport (WIL). Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA).
What is the time difference between Nairobi and Johannesburg?
Johannesburg is 1 hour behind Nairobi.





