Domestic Flights From R1,000*  
Ask a Travel Agent: We're itching to show you the best flight deal from Nairobi to Johannesburg.
Flight bookings and quotations

Cheap Flights from Nairobi to Johannesburg

Only SAA & Kenya Airways operates direct flights to Johannesburg from Nairobi. To book a cheap flight from Nairobi to Johannesburg:

  1. Use the flight bookings tool on the left to identify and make a reservation with the cheapest airfare.

  2. Use SouthAfrica.TO flight discount qvouchers to reduce airfares more! If you have no vouchers then start accummulating them with your NBO-JNB flight - simply email us a writeup of your flight and we'll send you a flight discount voucher.

Airlines flying from Nairobi to Johannesburg


Rwandair Express

Nairobi to Johannesburg

1-stop (7 to 12 hours)
Kigali (KGL)

Ethiopian Airlines

Nairobi to Johannesburg

1-stop (9 hours)
Addis Ababa (ADD)

Kenya Airways

Nairobi to Johannesburg

non-stop (5 hours)

Emirates Kenya

Nairobi to Johannesburg

1-stop (38 hours)
Dubai (DXB)

South African Airways

Nairobi to Johannesburg

non-stop (5 hours)

Turkish Airlines Kenya

Nairobi to Johannesburg

1-stop (31 hours)
Istanbul (IST)


Nairobi to Johannesburg

1-stop (31 hours)
Cairo (CAI)

Air Mauritius

Nairobi to Johannesburg

1-stop (12h15m)

Views on the way

As you fly over Tanzania, have a look at the snow-capped peak of Mount Kilimanjaro - the glacier on top has been reduced to a small patch and with global warming taking place, it's only a matter of time before there's no snow up top there. Also have a look out for Mount Meru.


  • Dec 2012. Air Malawi goes into Voluntary liquidation, and ceases operations.

  • 3 Sep 2012. South African Airways increases its Nairobi-Johannesburg frequency from daily to 10 flights weekly.

  • May 2012. The Kenyan Airports Authority increases the departure tax on international flights from US$20 to US$40.

To advertise here email

Ritsgids logo