>
>
>
>
>
Flights from Nairobi to Johannesburg
Airlines Flying from Nairobi to Johannesburg
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
Flight deals from Nairobi to Johannesburg
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopNBO 02:154h 10mDirectJNB 05:25Nairobi - Johannesburg | Mon, Jun 9 | South African AirlinkJNB 20:304hDirectNBO 01:30Johannesburg - Nairobi | Fri, Jun 13 | South African AirlinkNZD 919 NZD 9897% OFF7% OFFNZD 989 NZD 919
-
NBO 15:304h 10mDirectJNB 18:40Nairobi - Johannesburg | Tue, Jun 10 | South African AirlinkJNB 20:304hDirectNBO 01:30Johannesburg - Nairobi | Sun, Jun 15 | South African AirlinkNZD 920 NZD 9897% OFF7% OFFNZD 989 NZD 920
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Sat, Jun 7 | Air TanzaniaJNB 14:157h 5m1 stopsNBO 22:20Johannesburg - Nairobi | Sat, Jun 14 | Air TanzaniaNZD 632 NZD 98936% OFF36% OFFNZD 989 NZD 632
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Fri, Jun 13 | Air TanzaniaJNB 14:157h 5m1 stopsNBO 22:20Johannesburg - Nairobi | Fri, Jun 20 | Air TanzaniaNZD 63236% OFFNZD 989 NZD 632
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Thu, Jun 5 | Air TanzaniaJNB 14:157h 5m1 stopsNBO 22:20Johannesburg - Nairobi | Sun, Jun 8 | Air TanzaniaNZD 65434% OFFNZD 989 NZD 654
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Sat, Jun 14 | Air TanzaniaJNB 14:157h 5m1 stopsNBO 22:20Johannesburg - Nairobi | Sat, Jun 21 | Air TanzaniaNZD 65434% OFFNZD 989 NZD 654
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Fri, Jun 6 | Air TanzaniaJNB 14:157h 5m1 stopsNBO 22:20Johannesburg - Nairobi | Fri, Jun 13 | Air TanzaniaNZD 65534% OFFNZD 989 NZD 655
-
NBO 07:107h 5m1 stopsJNB 13:15Nairobi - Johannesburg | Mon, Jun 9 | Air TanzaniaJNB 14:157h 5m1 stopsNBO 22:20Johannesburg - Nairobi | Mon, Jun 16 | Air TanzaniaNZD 65634% OFFNZD 989 NZD 656
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Sun, Jun 8 | Air TanzaniaJNB 14:1515h 15m1 stopsNBO 06:30Johannesburg - Nairobi | Sun, Jun 15 | Air TanzaniaNZD 65634% OFFNZD 989 NZD 656
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Tue, Jun 10 | Air TanzaniaJNB 14:157h 5m1 stopsNBO 22:20Johannesburg - Nairobi | Fri, Jun 13 | Air TanzaniaNZD 66433% OFFNZD 989 NZD 664
-
NBO 07:107h 5m1 stopsJNB 13:15Nairobi - Johannesburg | Wed, Jun 11 | Air TanzaniaJNB 14:1515h 15m1 stopsNBO 06:30Johannesburg - Nairobi | Mon, Jun 16 | Air TanzaniaNZD 76722% OFFNZD 989 NZD 767
-
NBO 07:107h 5m1 stopsJNB 13:15Nairobi - Johannesburg | Wed, Jun 4 | Air TanzaniaJNB 14:157h 5m1 stopsNBO 22:20Johannesburg - Nairobi | Sat, Jun 7 | Air TanzaniaNZD 79919% OFFNZD 989 NZD 799
-
NBO 13:0017h 25m1 stopsJNB Invalid DateNairobi - Johannesburg | Fri, Jun 6 | Normal AirlineJNB 15:006hDirectNBO 16:00Johannesburg - Nairobi | Sun, Jun 8 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopNBO 15:304h 10mDirectJNB 18:40Nairobi - Johannesburg | Sun, Jun 15 | South African AirlinkNZD 662 NZD 7127% OFF7% OFFNZD 712 NZD 662
-
NBO 02:154h 10mDirectJNB 05:25Nairobi - Johannesburg | Thu, Jul 3 | South African AirlinkNZD 662 NZD 7127% OFF7% OFFNZD 712 NZD 662
-
NBO 07:107h 5m1 stopsJNB 13:15Nairobi - Johannesburg | Mon, Jun 23 | Air TanzaniaNZD 404 NZD 71243% OFF43% OFFNZD 712 NZD 404
-
NBO 23:0014h 30m1 stopsJNB 12:30Nairobi - Johannesburg | Sun, Jun 8 | Air TanzaniaNZD 40943% OFFNZD 712 NZD 409
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Thu, Jun 26 | Air TanzaniaNZD 41642% OFFNZD 712 NZD 416
-
NBO 23:0016h 55m1 stopsJNB 14:55Nairobi - Johannesburg | Fri, Jun 13 | Air TanzaniaNZD 48332% OFFNZD 712 NZD 483
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Sat, Jun 7 | Air TanzaniaNZD 49331% OFFNZD 712 NZD 493
-
NBO 07:107h 5m1 stopsJNB 13:15Nairobi - Johannesburg | Wed, Jun 4 | Air TanzaniaNZD 49730% OFFNZD 712 NZD 497
-
NBO 23:0014h 30m1 stopsJNB 12:30Nairobi - Johannesburg | Thu, Jun 5 | Air TanzaniaNZD 49830% OFFNZD 712 NZD 498
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Tue, Jun 10 | Air TanzaniaNZD 50328% OFFNZD 712 NZD 503
-
NBO 07:107h 5m1 stopsJNB 13:15Nairobi - Johannesburg | Fri, Jun 6 | Air TanzaniaNZD 50428% OFFNZD 712 NZD 504
-
NBO 23:0015h 15m1 stopsJNB 13:15Nairobi - Johannesburg | Thu, Jun 12 | Air TanzaniaNZD 50428% OFFNZD 712 NZD 504
-
NBO 13:0017h 25m1 stopsJNB Invalid DateNairobi - Johannesburg | Fri, Jun 6 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Flight Information from Nairobi to Johannesburg
Cheapest one-way flight price | NZD 403 |
---|---|
Cheapest round-trip ticket price | NZD 918 |
Off-season for travel | May |
Peak season for travel | June |
Flight distance | 2,927.34 km |
Average flight time | 4 hours 12 minutes |
Popular airline | South African Airlink |
Find the best time to fly from Nairobi to Johannesburg
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.
FAQ
-
When are flight tickets from Nairobi (NBO) to Johannesburg (JNB) the cheapest?
Airlines adjust prices for flights from Nairobi to Johannesburg 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 Nairobi (NBO) to Johannesburg (JNB) cost?
According to Trip.com's data, the lowest price is around NZD 1,146. -
How long does it take to fly from Nairobi (NBO) to Johannesburg (JNB) and what is the distance?
It takes around 4 hours 12 minutes to fly from Nairobi (NBO) to Johannesburg (JNB). -
What are the most popular airlines that fly from Nairobi (NBO) to Johannesburg (JNB)?
Airlines with flights from Nairobi (NBO) to Johannesburg (JNB): Royal Air Maroc, South African Airlink, Kenya Airways, Qatar Airways, China Eastern Airlines, Korean Air, Air Austral, Saudia, South African Airways and Oman Air.
How to find a cheap flight from Nairobi to Johannesburg
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 Nairobi to Johannesburg. 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
Popular Flights
-
Top Routes from Nairobi
-
Top Routes to Johannesburg
-
More flight options
- Nairobi to Kuala Lumpur Flights
- Nairobi to Mombasa Flights
- Nairobi to Seoul Flights
- Nairobi to Bangkok Flights
- Nairobi to Malindi Flights
- Nairobi to Ukunda Flights
- Nairobi to Dubai Flights
- Nairobi to Kigali Flights
- Nairobi to Dar es salaam Flights
- Nairobi to Melbourne Flights
- Nairobi to Guangzhou Flights
- Flights from Jomo Kenyatta International Airport to Palmerston North
- Flights from Jomo Kenyatta International Airport to Gisborne
- Flights from Jomo Kenyatta International Airport to Christchurch
- Flights from Jomo Kenyatta International Airport to Blenheim
- Flights from Jomo Kenyatta International Airport to Hamilton
- Flights from Jomo Kenyatta International Airport to Wellington
- Flights from Nairobi to Hamilton International Airport
- Flights from Nairobi to Gisborne Airport
- Flights from Nairobi to Palmerston North Airport
- Flights from Nairobi to Rotorua Airport
- Flights from Nairobi to Woodbourne Airport
- Flights from Nairobi to Christchurch International Airport
- Flights from Jomo Kenyatta International Airport to London Stansted Airport
- Flights from Jomo Kenyatta International Airport to London Gatwick Airport
- Flights from Jomo Kenyatta International Airport to Heathrow Airport
- Flights from Jomo Kenyatta International Airport to London City Airport
- Flights from Wilson Airport to Heathrow Airport
- Flights from Jomo Kenyatta International Airport to London Southend Airport
- London to Johannesburg Flights
- Harare to Johannesburg Flights
- Cape Town to Johannesburg Flights
- Beijing to Johannesburg Flights
- Hangzhou to Johannesburg Flights
- Shenzhen to Johannesburg Flights
- Perth to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Taipei to Johannesburg Flights
- Hong Kong to Johannesburg Flights
- Kuala Lumpur to Johannesburg Flights
- Flights from Auckland Airport to Johannesburg
- Flights from Christchurch International Airport to Johannesburg
- Flights from Queenstown Airport to Johannesburg
- Flights from Wellington International Airport to Johannesburg
- Flights from Dunedin International Airport to Johannesburg
- Flights from Hawke's Bay Airport to Johannesburg
- Flights from Auckland to O. R. Tambo International Airport
- Flights from Auckland to Lanseria International Airport
- Flights from Christchurch to O. R. Tambo International Airport
- Flights from Christchurch to Lanseria International Airport
- Flights from Wellington to O. R. Tambo International Airport
- Flights from Queenstown to O. R. Tambo International Airport
- Flights from Shanghai Hongqiao International Airport to O. R. Tambo International Airport
- Flights from Shanghai Pudong International Airport to O. R. Tambo International Airport
- Flights from Shanghai Pudong International Airport to Lanseria International Airport
- Flights from Heathrow Airport to Lanseria International Airport
- Flights from London Gatwick Airport to Lanseria International Airport
- Flights from London Stansted Airport to O. R. Tambo International Airport
- Nairobi to Richards Bay Flights
- Mombasa to Johannesburg Flights
- Nairobi to Port Elizabeth Flights
- Mombasa to Port Elizabeth Flights
- Nairobi to Durban Flights
- Mombasa to Cape Town Flights
- Nairobi to George Flights
- Nairobi to East london Flights
- Malindi to Cape Town Flights
- Mombasa to George Flights
- Ukunda to Johannesburg Flights
- Flights from Jomo Kenyatta International Airport to Cape Town International Airport
- Flights from Wilson Airport to Cape Town International Airport
- Flights from Jomo Kenyatta International Airport to O. R. Tambo International Airport
- Flights from Jomo Kenyatta International Airport to Lanseria International Airport
- Flights from Wilson Airport to O. R. Tambo International Airport
- Flights from Jomo Kenyatta International Airport to Richards Bay Airport