€182 Cheap Flights Johannesburg to Nairobi (JNB-NBO)

Popular airlines from O.R. Tambo Intl. Airport (JNB) to Jomo Kenyatta Intl. Airport (NBO)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save up to 15% on select hotels after you book a flight*
    trophy illustration

    Earn twice

    Earn your airline miles on top of our rewards

Cheap flights from Johannesburg to Nairobi (JNB-NBO)

Prices were available within the past 7 days and start at €182 for one-way flights and €318 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Uganda Airlines
Rwandair
Rwandair
Rwandair
Rwandair
Rwandair
Uganda Airlines
Ethiopian Airlines
South African Airways
Airlink

Find the cheapest month to fly from Johannesburg (JNB) to Nairobi (NBO)

April is typically the cheapest month to fly

From €277 - €456 per traveller.

Frequently asked questions

How much is a flight from O.R. Tambo Intl. Airport (JNB) to NBO?
The lowest price advertised for a round-trip flight from JNB to Nairobi Airport is €318. But you better act soon. This price is based on fares quoted within the last 7 days on Expedia for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.
Do I need to pay a cancellation fee if I cancel my flight from Johannesburg Airport to Jomo Kenyatta Intl. Airport (NBO)?
Each air carrier has its own terms and conditions. If you do decide to cancel, follow the easy instructions on our Customer Service Portal.
How do I find cheap flights from JNB to NBO that have flexible change policies?
Many airlines offer the option to reschedule your flight without a change fee. All you pay is the difference between the original flight and the new flight. When you're searching for Johannesburg Airport to NBO flights, you'll see a "no change fees" filter for you to select.
How far is the flight from Johannesburg Airport to Nairobi Airport?
The flight distance from JNB to Nairobi Airport is 2,900 kilometres. Bring along a drink, a snack and an interesting book to read. Keep yourself occupied and time will zip by.
Which airlines fly direct from Johannesburg Airport to Jomo Kenyatta Intl. Airport (NBO)?
A popular option with many frequent flyers, Kenya Airways (KQ) offers 91 flights monthly from O.R. Tambo Intl. Airport (JNB) to Jomo Kenyatta Intl. Airport (NBO). Pick the one that fits with your travel plans and book your seat today.
Are Johannesburg Airport to NBO flight tickets cheaper when they're purchased at the last minute?
Booking last minute from O.R. Tambo Intl. Airport (JNB) to Jomo Kenyatta Intl. Airport (NBO) can be hit-or-miss. It is possible to find a bargain, but you could also completely miss out! If you'd prefer to start planning your trip early on, Expedia compares flight deals up to 12 months in advance. Just keep in mind that not all airlines list their prices that far in advance. Our suggestion? Check back often as prices are updated regularly.

Travel information

Travel information

Origin airport
O.R. Tambo Intl.
Destination airport
Jomo Kenyatta Intl.
Airlines serving
Airlink, Ethiopian Airlines, Kenya Airways, Rwandair, South African Airways, Uganda Airlines
Return price
€318
Distance
2893 km
Average flight time
5 hours 3 mins

Book with confidence

Book with confidence

*Available to Expedia members.