Nairobi flights

Book cheap flights from Johannesburg to Nairobi

Flights from Johannesburg to Nairobi

Prices observed in the past 7 days start from R3409 one-way and R5709 round trip. Fares and availability may change at any time, and additional terms may apply.

Popular airlines to Nairobi

Flights from Johannesburg to Nairobi

Flights from Johannesburg to Nairobi Johannesburg to Nairobi gets you into a city that mixes business, culture, and nature better than most. One minute it’s city streets, next minute it’s wildlife. It’s busy, bold, and worth your time.

Compare all airlines and book the best price!

Frequently Asked Questions

How long is the flight from Johannesburg to Nairobi?

Direct flights take about 4 hours. If you connect, travel time can be longer depending on your route. It’s a straightforward regional trip with a few solid options.

When is the cheapest time to book flights from Johannesburg to Nairobi?

Booking 4 to 8 weeks ahead usually helps with better prices. Midweek flights are often cheaper than weekends. Avoid peak travel periods if you want more options. Flexible dates make it easier to find a good deal.

Which airlines fly from Johannesburg to Nairobi?

Kenya Airways and South African Airways operate direct flights. Ethiopian Airlines, RwandAir, and Qatar Airways offer connecting options through their hubs. This gives you flexibility on timing and price.

Do South Africans need a visa for Nairobi?

Yes, South Africans need an eTA (electronic travel authorisation) to enter Kenya. It’s applied for online before you travel and is usually a quick process. Always check the latest requirements before you go.

What do I need to know before travelling to Nairobi?

Nairobi is busy and full of energy. Traffic can be heavy, so plan your transport ahead. It’s one of the few cities with a national park right next to it, so wildlife is closer than you think. Pack for warm weather and stay aware, like in any major city.

Which airports are used for this route?  

You’ll depart from OR Tambo International Airport in Johannesburg and land at Jomo Kenyatta International Airport in Nairobi. It’s about 30 to 45 minutes from the city centre depending on traffic.

Custom travel packages

More popular flights from Johannesburg

Why travel from Johannesburg to Nairobi

Discover what sets Nairobi apart and why it continues to inspire travellers

More popular flights to Nairobi

Download Travelstart App

TRAVEL HACK

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?

1000’s of options worldwide

Best price

Great service

Travelstart personalised support
Personalized assistance

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