Flight deals from Johannesburg to Nairobi
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopJNB 12:104h 5mNonstopNBO 17:15Johannesburg - Nairobi | Fri, Apr 18 | Kenya AirwaysNBO 07:454h 10mNonstopJNB 10:55Nairobi - Johannesburg | Mon, Apr 21 | Kenya AirwaysNZD 742 NZD 1,02327% OFF27% OFFNZD 1,023 NZD 742
-
JNB 12:104h 5mNonstopNBO 17:15Johannesburg - Nairobi | Fri, May 16 | Kenya AirwaysNBO 07:454h 10mNonstopJNB 10:55Nairobi - Johannesburg | Mon, May 19 | Kenya AirwaysNZD 747 NZD 1,02327% OFF27% OFFNZD 1,023 NZD 747
-
JNB 16:5011h 5m1 stopsNBO 04:55Johannesburg - Nairobi | Thu, May 1 | RwandairNBO 05:309h 50m1 stopsJNB 14:20Nairobi - Johannesburg | Wed, May 7 | RwandairNZD 497 NZD 1,02351% OFF51% OFFNZD 1,023 NZD 497
-
JNB 16:5011h 5m1 stopsNBO 04:55Johannesburg - Nairobi | Wed, May 7 | RwandairNBO 05:309h 50m1 stopsJNB 14:20Nairobi - Johannesburg | Mon, May 12 | RwandairNZD 49751% OFFNZD 1,023 NZD 497
-
JNB 16:5011h 5m1 stopsNBO 04:55Johannesburg - Nairobi | Sat, May 31 | RwandairNBO 05:309h 50m1 stopsJNB 14:20Nairobi - Johannesburg | Sat, Jun 7 | RwandairNZD 49751% OFFNZD 1,023 NZD 497
-
JNB 16:5011h 5m1 stopsNBO 04:55Johannesburg - Nairobi | Fri, May 30 | RwandairNBO 05:309h 50m1 stopsJNB 14:20Nairobi - Johannesburg | Sat, Jun 7 | RwandairNZD 49751% OFFNZD 1,023 NZD 497
-
JNB 16:5011h 5m1 stopsNBO 04:55Johannesburg - Nairobi | Thu, May 29 | RwandairNBO 05:309h 50m1 stopsJNB 14:20Nairobi - Johannesburg | Thu, Jun 5 | RwandairNZD 51250% OFFNZD 1,023 NZD 512
-
JNB 16:5011h 5m1 stopsNBO 04:55Johannesburg - Nairobi | Tue, May 27 | RwandairNBO 05:309h 50m1 stopsJNB 14:20Nairobi - Johannesburg | Tue, Jun 3 | RwandairNZD 51350% OFFNZD 1,023 NZD 513
-
JNB 16:5011h 5m1 stopsNBO 04:55Johannesburg - Nairobi | Sun, May 11 | RwandairNBO 05:309h 50m1 stopsJNB 14:20Nairobi - Johannesburg | Sun, May 18 | RwandairNZD 51450% OFFNZD 1,023 NZD 514
-
JNB 16:5011h 5m1 stopsNBO 04:55Johannesburg - Nairobi | Mon, May 19 | RwandairNBO 05:309h 50m1 stopsJNB 14:20Nairobi - Johannesburg | Mon, May 26 | RwandairNZD 51650% OFFNZD 1,023 NZD 516
-
JNB 16:5011h 5m1 stopsNBO 04:55Johannesburg - Nairobi | Thu, Jun 12 | RwandairNBO 20:506h 30m1 stopsJNB 02:20Nairobi - Johannesburg | Sun, Jun 15 | RwandairNZD 51650% OFFNZD 1,023 NZD 516
-
JNB 20:409h 35m1 stopsNBO 07:15Johannesburg - Nairobi | Thu, Apr 17 | UTair ExpressNBO 14:209h 25m1 stopsJNB 22:45Nairobi - Johannesburg | Sun, Apr 20 | UTair ExpressNZD 51750% OFFNZD 1,023 NZD 517
-
JNB 13:0017h 25m1 stopsNBO Invalid DateJohannesburg - Nairobi | Fri, Apr 18 | Normal AirlineNBO 15:006hNonstopJNB 16:00Nairobi - Johannesburg | Sun, Apr 20 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopJNB 20:304hNonstopNBO 01:30Johannesburg - Nairobi | Wed, Apr 23 | South African AirlinkNZD 606 NZD 1,15448% OFF48% OFFNZD 1,154 NZD 606
-
JNB 09:404hNonstopNBO 14:40Johannesburg - Nairobi | Sun, Jun 8 | South African AirlinkNZD 613 NZD 1,15447% OFF47% OFFNZD 1,154 NZD 613
-
JNB 23:456h 30m1 stopsNBO 07:15Johannesburg - Nairobi | Sun, Apr 20 | UTair ExpressNZD 291 NZD 1,15475% OFF75% OFFNZD 1,154 NZD 291
-
JNB 12:507h 35m1 stopsNBO 21:25Johannesburg - Nairobi | Mon, Apr 28 | UTair ExpressNZD 30374% OFFNZD 1,154 NZD 303
-
JNB 12:507h 35m1 stopsNBO 21:25Johannesburg - Nairobi | Wed, Apr 30 | UTair ExpressNZD 30474% OFFNZD 1,154 NZD 304
-
JNB 23:4512h 50m1 stopsNBO 13:35Johannesburg - Nairobi | Sun, Apr 27 | UTair ExpressNZD 31173% OFFNZD 1,154 NZD 311
-
JNB 23:4512h 50m1 stopsNBO 13:35Johannesburg - Nairobi | Sun, May 4 | UTair ExpressNZD 31473% OFFNZD 1,154 NZD 314
-
JNB 12:507h 35m1 stopsNBO 21:25Johannesburg - Nairobi | Wed, May 7 | UTair ExpressNZD 37268% OFFNZD 1,154 NZD 372
-
JNB 20:409h 35m1 stopsNBO 07:15Johannesburg - Nairobi | Thu, Apr 24 | UTair ExpressNZD 45960% OFFNZD 1,154 NZD 459
-
JNB 12:507h 35m1 stopsNBO 21:25Johannesburg - Nairobi | Wed, Apr 23 | UTair ExpressNZD 63145% OFFNZD 1,154 NZD 631
-
JNB 20:409h 35m1 stopsNBO 07:15Johannesburg - Nairobi | Thu, Apr 17 | UTair ExpressNZD 68141% OFFNZD 1,154 NZD 681
-
JNB 20:409h 35m1 stopsNBO 07:15Johannesburg - Nairobi | Tue, Apr 22 | UTair ExpressNZD 84227% OFFNZD 1,154 NZD 842
-
JNB 13:0017h 25m1 stopsNBO Invalid DateJohannesburg - Nairobi | Fri, Apr 18 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Johannesburg to Nairobi
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Airlines Flying from Johannesburg to Nairobi
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
FAQ
-
When are flight tickets from Johannesburg (JNB) to Nairobi (NBO) the cheapest?
Airlines adjust prices for flights from Johannesburg to Nairobi based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Johannesburg (JNB) to Nairobi (NBO) cost?
According to Trip.com's data, the lowest price is around NZD 902. -
How long does it take to fly from Johannesburg (JNB) to Nairobi (NBO) and what is the distance?
It takes around 4 hours 4 minutes to fly from Johannesburg (JNB) to Nairobi (NBO). -
What are the most popular airlines that fly from Johannesburg (JNB) to Nairobi (NBO)?
Airlines with flights from Johannesburg (JNB) to Nairobi (NBO): Saudia, Air Austral, South African Airways, Delta Air Lines, Oman Air, EgyptAir, Kenya Airways, China Eastern Airlines, South African Airlink, Korean Air and Royal Air Maroc.
How to find a cheap flight from Johannesburg to Nairobi
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Johannesburg to Nairobi. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Johannesburg to Nairobi
Cheapest one-way flight price | NZD 291 |
---|---|
Cheapest round-trip ticket price | NZD 742 |
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 2,927.34 km |
Average flight time | 4 hours 4 minutes |
Popular airline | South African Airlink |
Popular Flights
-
Top Routes from Johannesburg
-
Top Routes to Nairobi
-
More flight options
- Johannesburg to Durban Flights
- Johannesburg to Harare Flights
- Johannesburg to Shanghai Flights
- Johannesburg to Hong Kong Flights
- Johannesburg to Port Elizabeth Flights
- Johannesburg to Sydney Flights
- Johannesburg to Beijing Flights
- Johannesburg to Shenzhen Flights
- Johannesburg to Seoul Flights
- Johannesburg to Perth Flights
- Johannesburg to Bangkok Flights
- Flights from O. R. Tambo International Airport to Queenstown
- Flights from O. R. Tambo International Airport to Hamilton
- Flights from O. R. Tambo International Airport to Christchurch
- Flights from O. R. Tambo International Airport to Tauranga
- Flights from O. R. Tambo International Airport to Wellington
- Flights from O. R. Tambo International Airport to Whangarei
- Flights from Johannesburg to Wellington International Airport
- Flights from Johannesburg to Queenstown Airport
- Flights from Johannesburg to Hamilton International Airport
- Flights from Johannesburg to Taupo Airport
- Flights from Johannesburg to Nelson Airport
- Flights from Johannesburg to Christchurch International Airport
- Flights from Lanseria International Airport to Cape Town International Airport
- Flights from O. R. Tambo International Airport to Cape Town International Airport
- Flights from O. R. Tambo International Airport to King Shaka International Airport
- Flights from Lanseria International Airport to King Shaka International Airport
- Flights from O. R. Tambo International Airport to Harare International Airport
- Flights from O. R. Tambo International Airport to Shanghai Hongqiao International Airport
- London to Nairobi Flights
- Hong Kong to Nairobi Flights
- Mombasa to Nairobi Flights
- Tokyo to Nairobi Flights
- Seoul to Nairobi Flights
- Taipei to Nairobi Flights
- Malindi to Nairobi Flights
- Addis Ababa to Nairobi Flights
- Bangkok to Nairobi Flights
- Dar es salaam to Nairobi Flights
- Dubai to Nairobi Flights
- Flights from Auckland International Airport to Nairobi
- Flights from Christchurch International Airport to Nairobi
- Flights from Queenstown Airport to Nairobi
- Flights from Wellington International Airport to Nairobi
- Flights from Dunedin International Airport to Nairobi
- Flights from Nelson Airport to Nairobi
- Flights from Auckland to Jomo Kenyatta International Airport
- Flights from Christchurch to Jomo Kenyatta International Airport
- Flights from Wellington to Jomo Kenyatta International Airport
- Flights from Queenstown to Jomo Kenyatta International Airport
- Flights from Palmerston North to Jomo Kenyatta International Airport
- Flights from New Plymouth to Jomo Kenyatta International Airport
- Flights from Kuala Lumpur International Airport to Jomo Kenyatta International Airport
- Flights from Sultan Abdul Aziz Shah Airport to Jomo Kenyatta International Airport
- Flights from London Luton Airport to Jomo Kenyatta International Airport
- Flights from London Southend Airport to Jomo Kenyatta International Airport
- Flights from London Gatwick Airport to Jomo Kenyatta International Airport
- Flights from London Stansted Airport to Jomo Kenyatta International Airport
- Cape Town to Mombasa Flights
- Johannesburg to Mombasa Flights
- Durban to Nairobi Flights
- Upington to Nairobi Flights
- George to Nairobi Flights
- Richards Bay to Nairobi Flights
- Cape Town to Eldoret Flights
- Cape Town to Ukunda Flights
- Johannesburg to Lamu Flights
- Cape Town to Malindi Flights
- George to Kisumu Flights
- Flights from O. R. Tambo International Airport to Wilson Airport
- Flights from O. R. Tambo International Airport to Jomo Kenyatta International Airport
- Flights from Cape Town International Airport to Wilson Airport
- Flights from Cape Town International Airport to Jomo Kenyatta International Airport
- Flights from Cape Town International Airport to Moi International Airport
- Flights from O. R. Tambo International Airport to Moi International Airport