Book Cheap Flights from Johannesburg to Nairobi

Cheapest flights to Nairobi

Cheapest flights to Nairobi in the next 3 months

Flight Route Airline Trip Type Travel Dates Searched Price From
* Please note that the prices are subject to availability and block out dates do apply over peak season.

Flights from Johannesburg to Nairobi

Flights from Johannesburg to Nairobi will get you to the largest city in Kenya within approximately 3 hours and 55 minutes. Planes depart from O. R. Tambo International Airport (JNB) and land at Jomo Kenyatta International Airport (NBO). Some of the main airlines travelling from Johannesburg to Nairobi are: South African Airways, Kenya Airways, British Airways, Ethiopian Airlines, Etihad Airways, and Emirates. Non-stop flights from Johannesburg to Nairobi are available.

Compare all airlines and book the best price!

Things to know before you travel to Nairobi

General information

Essential details you need to know before your trip.

Country Kenya
Currency Kenyan Shilling
Exchange rate 1 ZAR = 8.16 KES
Language Swahili / English
Hub airport Jomo Kenyatta International Airport (NBO)
Time difference Nairobi is 1 hour ahead of Johannesburg.
Travel adaptor Type G

Travel documents

You will need a valid passport to travel from Johannesburg to Nairobi. A visa is required for stays longer than 30 days.

Airport information

It is a 25-minute drive from Jomo Kenyatta International Airport to Nairobi central.

Main attractions

Popular attractions in Nairobi include the Nairobi National Museum, David Sheldrick Wildlife Trust, and Nairobi National Park.

Cost of living in Nairobi

Compare the costs of everyday items in Johannesburg and Nairobi

Average meal

Inexpensive restaurant

Johannesburg R 110.00
Nairobi R 63.68

Local beer

0,5L Draught

Johannesburg R 25.00
Nairobi R 25.47

Pack of cigarettes


Johannesburg R 40.00
Nairobi R 25.47

Taxi 1km

Normal Tariff

Johannesburg R 10.00
Nairobi R 19.10



Johannesburg R 23.43
Nairobi R 30.31
See other cheap flights to Nairobi
Why book with us
  • Bringing you the best fares from all airlines
  • Expert assistance from booking to departure
  • Online destinations for planning your travels
Already Booked your Flight?

Explore our Hotel listings:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance.

Download our app

Free for iPhones and Android