Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Nairobi to Johannesburg?

Cheap Flights from Johannesburg to Nairobi, KE, Kenya - JNB to NBO Last modified: 27 Aug 2016 2:03 AM

Popular flights from Johannesburg to Nairobi Last modified: 27 Aug 2016 2:03 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Ethiopian
JNBNBO
Tue 09/06
1 stop
NBOJNB
Tue 09/13
1 stop
R5 654
Select
Ethiopian
JNBNBO
Wed 09/14
1 stop
NBOJNB
Sun 09/18
1 stop
R5 654
Select
Ethiopian
JNBNBO
Fri 09/23
1 stop
NBOJNB
Sat 10/01
1 stop
R5 654
Select
Ethiopian
JNBNBO
Mon 10/10
1 stop
NBOJNB
Mon 10/17
1 stop
R5 654
Select
Kenya
JNBNBO
Wed 10/05
3 stops
NBOJNB
Wed 10/05
3 stops
R6 138
Select
RwandAir
JNBNBO
Sun 09/11
2 stops
NBOJNB
Fri 09/16
2 stops
R6 480
Select
RwandAir
JNBNBO
Wed 09/14
3 stops
NBOJNB
Sun 09/18
3 stops
R6 480
Select
RwandAir
JNBNBO
Wed 09/14
2 stops
NBOJNB
Sun 09/18
2 stops
R6 480
Select
RwandAir
JNBNBO
Fri 09/23
1 stop
NBOJNB
Sat 10/01
1 stop
R6 480
Select
RwandAir
JNBNBO
Fri 09/23
3 stops
NBOJNB
Sat 10/01
3 stops
R6 480
Select
South African
JNBNBO
Wed 09/14
nonstop
NBOJNB
Sun 09/18
nonstop
R7 206
Select
South African
JNBNBO
Thu 12/08
nonstop
NBOJNB
Thu 12/22
nonstop
R7 206
Select
Fastjet
JNBNBO
Fri 10/07
3 stops
NBOJNB
Sat 10/15
3 stops
R7 719
Select
LAM Mocambique
JNBNBO
Mon 10/24
2 stops
NBOJNB
Mon 10/31
2 stops
R7 804
Select
Emirates
JNBNBO
Tue 09/06
1 stop
NBOJNB
Tue 09/13
1 stop
R9 599
Select
Emirates
JNBNBO
Sun 09/11
1 stop
NBOJNB
Fri 09/16
1 stop
R9 599
Select
Emirates
JNBNBO
Wed 09/14
1 stop
NBOJNB
Sun 09/18
1 stop
R9 599
Select
Emirates
JNBNBO
Fri 09/23
1 stop
NBOJNB
Sat 10/01
1 stop
R9 599
Select
Emirates
JNBNBO
Mon 10/10
1 stop
NBOJNB
Mon 10/17
1 stop
R9 599
Select
Egyptair
JNBNBO
Fri 12/02
1 stop
NBOJNB
Sun 12/11
1 stop
R10 652
Select
KLM
JNBNBO
Sun 09/11
2 stops
NBOJNB
Fri 09/16
2 stops
R13 016
Select
Air Mauritius
JNBNBO
Fri 11/25
1 stop
NBOJNB
Mon 11/28
1 stop
R13 244
Select
British Airways
JNBNBO
Wed 09/14
2 stops
NBOJNB
Sun 09/18
2 stops
R16 690
Select
Air Namibia
JNBNBO
Fri 10/07
1 stop
NBOJNB
Sat 10/15
1 stop
R17 844
Select
Air France
JNBNBO
Sat 08/27
nonstop
NBOJNB
Sat 09/03
nonstop
R18 841
Select
Air France
JNBNBO
Sun 08/28
nonstop
NBOJNB
Sat 09/03
nonstop
R18 841
Select
Etihad
JNBNBO
Thu 12/08
3 stops
NBOJNB
Thu 12/22
3 stops
R20 308
Select
Qatar
JNBNBO
Sat 11/19
1 stop
NBOJNB
Sun 11/27
1 stop
R25 149
Select
TAAG Angola
JNBNBO
Thu 12/08
2 stops
NBOJNB
Thu 12/22
2 stops
R33 665
Select
TAAG Angola
JNBNBO
Thu 12/08
3 stops
NBOJNB
Thu 12/22
3 stops
R33 665
Select
Swiss
JNBNBO
Sun 09/11
1 stop
NBOJNB
Fri 09/16
1 stop
R36 271
Select
Brussels
JNBNBO
Fri 09/23
1 stop
NBOJNB
Sat 10/01
1 stop
R40 985
Select
Turkish
JNBNBO
Thu 11/17
2 stops
NBOJNB
Mon 11/21
2 stops
R49 102
Select
Turkish
JNBNBO
Thu 11/17
3 stops
NBOJNB
Mon 11/21
3 stops
R49 102
Select
Lufthansa
JNBNBO
Sat 10/01
1 stop
NBOJNB
Thu 10/06
1 stop
R91 140
Select

How Much Does it Cost to Fly from Johannesburg to Nairobi (JNB to NBO)?

We have collected flight cost data from across the web for travel from Johannesburg to Nairobi, and have found the average flight price for this trip to be R5 725.

When Can I Buy the Cheapest Flight from Johannesburg to Nairobi (JNB to NBO)?

Airlines can adjust prices for plane tickets from Johannesburg to Nairobi based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Johannesburg to Nairobi

The chart below shows up-to-date information regarding how far in advance a flight from Johannesburg to Nairobi should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days R7 206 R6 580
7-14 days R7 206 R5 654
14-21 days R7 206 R5 654
21-30 days R7 206 R5 654
30-60 days R7 206 R5 654
60-90 days R7 235 R5 668
90+ days R7 206 R5 654

Cheapest Day To Fly from Johannesburg to Nairobi

The chart below shows up-to-date information regarding the cheapest days to fly from Johannesburg to Nairobi.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
R5 654 R5 654 R5 654 R6 081 R5 654 R5 711 R5 668

Lowest Fares Chart By Month from Johannesburg to Nairobi

The chart below shows the lowest fare by month when flying from Johannesburg to Nairobi.

Month Origin Destination Carrier Depart Date Return Date Stops Price
August Johannesburg Nairobi Ethiopian 2016/08/27 2016/09/03 1 R6 580
September Johannesburg Nairobi Ethiopian 2016/09/06 2016/09/13 1 R5 654
October Johannesburg Nairobi Ethiopian 2016/10/10 2016/10/17 1 R5 654
November Johannesburg Nairobi Ethiopian 2016/11/25 2016/11/28 1 R5 668
December Johannesburg Nairobi Ethiopian 2016/12/26 2017/01/04 1 R5 654
January Johannesburg Nairobi Ethiopian 2017/01/10 2017/01/15 1 R6 238
February Johannesburg Nairobi Ethiopian 2017/02/24 2017/03/03 1 R5 711
March Johannesburg Nairobi Ethiopian 2017/03/01 2017/03/08 1 R5 668

Non-Stop vs Connecting Flights from Johannesburg to Nairobi (JNB to NBO)

Your Johannesburg to Nairobi flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Johannesburg to Nairobi is R21 931.

The average price for non-stop flights from Johannesburg to Nairobi is R11 194.

The chart below shows up to date information regarding non-stop flights from Johannesburg to Nairobi.

Nonstop Flight Details from Johannesburg to Nairobi
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Kenya 3 3 3 3 3 3 3 00:55 17:15
South African 1 2 1 2 1 2 2 10:10 15:40

Johannesburg to Nairobi Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Johannesburg to Nairobi?
Answer: The average Johannesburg to Nairobi flight time is 4 hours and a minute.
Question: How many kilometers are there between Johannesburg and Nairobi?
Answer: The distance from Johannesburg to Nairobi is 2909 kilometers.
Question: How common are direct flights from Johannesburg to Nairobi?
Answer: There are 32 direct flights from Johannesburg to Nairobi.
Question: What is the most popular airline for non-stop flights from Johannesburg to Nairobi?
Answer: Kenya Airways provides 65% of the non-stop flights between Johannesburg and Nairobi.
Question: What are the most popular connecting cities when flying from Johannesburg to Nairobi?
Answer: Addis Ababa, ET

Airlines Flying from Johannesburg to Nairobi (JNB to NBO) Number of flights searched: 51Last modified: 27 Aug 2016 2:03 AM

Below are the different airlines that fly from Johannesburg to Nairobi with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Johannesburg to Nairobi.

Johannesburg to Nairobi
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Emirates DXB X X X X X X X
Ethiopian ADD X X X X X X X
Kenya - X X X X X X X
Egyptair CAI X X
South African - X X X X X X X
RwandAir KGL X X X X

Airports for Your Route

These pages contain information about the major airports in Johannesburg and Nairobi, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from Johannesburg - JNB

FlightsAirlineLowest Price
Johannesburg to London Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, S7, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic, Arik Air R7 804
Johannesburg to Kilimanjaro Ethiopian, Fastjet, Kenya, Qatar, Turkish, RwandAir R7 007
Johannesburg to Mombasa Air France, Ethiopian, Kenya, Turkish, RwandAir R8 274
Johannesburg to Entebbe Emirates, Ethiopian, Etihad, KLM, Kenya, Lufthansa, Egyptair, Qatar, South African, Turkish, RwandAir R5 853
Johannesburg to Zanzibar Ethiopian, Fastjet, Mango, Kenya, Qatar R5 939
Johannesburg to Dar Es Salaam Air France, Emirates, Ethiopian, Etihad, Fastjet, Kenya, Lufthansa, Swiss, Air Mauritius, Egyptair, Qatar, South African, Turkish, LAM Mocambique, Air Zimbabwe, RwandAir R5 284
Johannesburg to Kigali Air France, Ethiopian, Kenya, Lufthansa, Egyptair, Qatar, South African, Brussels, Turkish, RwandAir R4 415
Johannesburg to Dubai Air France, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Egyptair, Qatar, South African, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic, RwandAir R5 982
Johannesburg to Istanbul Aegean, Air France, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Serbia, KLM, Lufthansa, Swiss, Egyptair, Avianca Brazil, Qatar, Singapore, Saudi Arabian, Turkish R5 939
Johannesburg to Paris Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 651
Johannesburg to Addis Ababa Emirates, Ethiopian, Kenya, Lufthansa, Egyptair, Qatar, South African, SAS, Turkish, LAM Mocambique, Tap Portugal, RwandAir R5 227
Johannesburg to Bujumbura Ethiopian, Kenya, Egyptair, RwandAir R6 366
Johannesburg to Lilongwe Ethiopian, Kenya, South African R5 398
Johannesburg to Pemba Kenya, South African, LAM Mocambique R5 682
Johannesburg to Bangkok Jet Airways, Air France, British Airways, Air China, Cathay, Delta, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, All Nippon, Qantas, Qatar, Singapore, Turkish, United, Srilankan, Air Austral R7 235
Johannesburg to Mumbai Jet Airways, Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Qatar, South African, Singapore, Saudi Arabian, Turkish, Srilankan, Virgin Atlantic R4 629
Johannesburg to New York American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, JetBlue, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, KLM, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qantas, Qatar, South African, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, United, Virgin Atlantic, Arik Air R11 108
Johannesburg to Harare Air France, British Airways, Air Botswana, TAAG Angola, Ethiopian, Kenya, South African, Air Namibia, LAM Mocambique, Air Zimbabwe R2 820
Johannesburg to Blantyre Ethiopian, Kenya, South African R5 597
Johannesburg to Lusaka Air France, Air Botswana, TAAG Angola, Ethiopian, Fastjet, Kenya, Lufthansa, South African, Air Namibia, RwandAir R3 361
Johannesburg to Juba Ethiopian, Kenya, RwandAir Check Dates
Johannesburg to Ndola Ethiopian, Kenya, South African R4 586
Johannesburg to Mahe Island Air France, Emirates, Ethiopian, Etihad, Air Seychelles, Kenya, Qatar, South African, Turkish, Srilankan R5 027
Johannesburg to Victoria Falls British Airways, South African, Air Namibia, Air Zimbabwe R2 820
Johannesburg to Lubumbashi Africaine, Ethiopian, Kenya, South African R6 138

Cheap International Flights to Nairobi - NBO

FlightsAirlineLowest Price
Gaborone to Nairobi Ethiopian, Kenya, South African R9 015
Manzini to NairobiCheck Dates
Nelspruit to Nairobi South African Check Dates
Gaborone to Entebbe Ethiopian, Kenya, South African R4 771
Gaborone to Dar Es Salaam Ethiopian, Etihad, Kenya, South African R7 377
Cheap Flights from Johannesburg to Nairobi, KE, Kenya, from R5 654 Round trip from JNB to NBO