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 Johannesburg to Nairobi?

Cheap Flights from Nairobi to Johannesburg, ZA, South Africa - NBO to JNB Last modified: Aug 29, 2016 1:36 AM

Popular flights from Nairobi to Johannesburg Last modified: Aug 29, 2016 1:36 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
NBOJNB
Tue 8/30
1 stop
JNBNBO
Mon 9/5
1 stop
KES47,036
Select
Ethiopian
NBOJNB
Sat 9/3
1 stop
JNBNBO
Sun 9/11
1 stop
KES47,036
Select
Ethiopian
NBOJNB
Wed 9/7
1 stop
JNBNBO
Thu 9/15
1 stop
KES47,036
Select
Ethiopian
NBOJNB
Thu 9/8
1 stop
JNBNBO
Fri 9/16
1 stop
KES47,036
Select
Ethiopian
NBOJNB
Thu 10/6
1 stop
JNBNBO
Sun 10/9
1 stop
KES47,036
Select
RwandAir
NBOJNB
Thu 10/6
2 stops
JNBNBO
Sun 10/9
2 stops
KES56,058
Select
RwandAir
NBOJNB
Mon 12/5
2 stops
JNBNBO
Sun 12/11
2 stops
KES56,058
Select
RwandAir
NBOJNB
Mon 12/19
2 stops
JNBNBO
Wed 1/4
2 stops
KES56,058
Select
RwandAir
NBOJNB
Mon 12/26
2 stops
JNBNBO
Sun 1/1
2 stops
KES56,058
Select
RwandAir
NBOJNB
Mon 12/26
3 stops
JNBNBO
Sun 1/1
3 stops
KES56,058
Select
LAM Mocambique
NBOJNB
Tue 8/30
2 stops
JNBNBO
Mon 9/5
2 stops
KES69,540
Select
Kenya
NBOJNB
Wed 10/5
3 stops
JNBNBO
Sat 10/8
3 stops
KES71,364
Select
South African
NBOJNB
Wed 9/7
nonstop
JNBNBO
Thu 9/15
nonstop
KES74,507
Select
South African
NBOJNB
Thu 10/6
nonstop
JNBNBO
Sun 10/9
nonstop
KES74,507
Select
South African
NBOJNB
Tue 10/11
nonstop
JNBNBO
Wed 10/19
nonstop
KES74,507
Select
South African
NBOJNB
Sun 10/16
nonstop
JNBNBO
Sun 10/30
nonstop
KES74,507
Select
South African
NBOJNB
Thu 10/27
nonstop
JNBNBO
Wed 11/2
nonstop
KES74,507
Select
Air Mauritius
NBOJNB
Tue 11/1
1 stop
JNBNBO
Sat 11/5
1 stop
KES82,211
Select
Air Mauritius
NBOJNB
Tue 11/8
1 stop
JNBNBO
Fri 11/18
1 stop
KES82,211
Select
Air France
NBOJNB
Mon 12/26
3 stops
JNBNBO
Sun 1/1
3 stops
KES139,282
Select
KLM
NBOJNB
Tue 11/1
2 stops
JNBNBO
Sat 11/5
2 stops
KES147,087
Select
Emirates
NBOJNB
Tue 9/27
1 stop
JNBNBO
Tue 10/4
1 stop
KES176,585
Select
Emirates
NBOJNB
Tue 10/11
1 stop
JNBNBO
Wed 10/19
1 stop
KES176,585
Select
Emirates
NBOJNB
Sun 10/16
1 stop
JNBNBO
Sun 10/30
1 stop
KES176,585
Select
Emirates
NBOJNB
Tue 11/1
1 stop
JNBNBO
Tue 11/15
1 stop
KES176,585
Select
Emirates
NBOJNB
Mon 12/5
1 stop
JNBNBO
Sun 12/11
1 stop
KES176,585
Select
Qatar
NBOJNB
Tue 8/30
2 stops
JNBNBO
Mon 9/5
2 stops
KES202,738
Select
Qatar
NBOJNB
Thu 10/27
2 stops
JNBNBO
Wed 11/2
2 stops
KES202,738
Select
Qatar
NBOJNB
Thu 10/27
3 stops
JNBNBO
Wed 11/2
3 stops
KES202,738
Select
Qatar
NBOJNB
Thu 10/27
1 stop
JNBNBO
Wed 11/2
1 stop
KES202,738
Select
Etihad
NBOJNB
Tue 11/1
3 stops
JNBNBO
Sat 11/5
3 stops
KES211,051
Select
Etihad
NBOJNB
Tue 11/1
2 stops
JNBNBO
Sat 11/5
2 stops
KES211,051
Select
Etihad
NBOJNB
Tue 11/1
1 stop
JNBNBO
Sat 11/5
1 stop
KES211,051
Select
Etihad
NBOJNB
Sat 11/19
3 stops
JNBNBO
Thu 11/24
3 stops
KES211,051
Select
British Airways
NBOJNB
Tue 11/1
2 stops
JNBNBO
Sat 11/5
2 stops
KES350,433
Select
Swiss
NBOJNB
Mon 9/12
2 stops
JNBNBO
Thu 9/15
2 stops
KES435,279
Select
Swiss
NBOJNB
Sat 9/24
2 stops
JNBNBO
Sun 10/2
2 stops
KES435,279
Select
Lufthansa
NBOJNB
Thu 10/27
1 stop
JNBNBO
Wed 11/2
1 stop
KES616,425
Select

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

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

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

Airlines can adjust prices for plane tickets from Nairobi to Johannesburg 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 Nairobi to Johannesburg

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

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days KES74,405 KES47,036
7-14 days KES74,405 KES47,036
14-21 days KES75,014 KES47,340
21-30 days KES75,014 KES47,340
30-60 days KES74,405 KES47,036
60-90 days KES74,405 KES47,036
90+ days KES74,405 KES47,036

Cheapest Day To Fly from Nairobi to Johannesburg

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

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
KES47,644 KES47,036 KES47,036 KES47,036 KES47,340 KES47,036 KES47,036

Lowest Fares Chart By Month from Nairobi to Johannesburg

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

Month Origin Destination Carrier Depart Date Return Date Stops Price
August Nairobi Johannesburg Ethiopian 8/30/16 9/5/16 1 KES47,036
September Nairobi Johannesburg Ethiopian 9/3/16 9/11/16 1 KES47,036
October Nairobi Johannesburg Ethiopian 10/6/16 10/9/16 1 KES47,036
November Nairobi Johannesburg Ethiopian 11/1/16 11/5/16 1 KES47,036
December Nairobi Johannesburg Ethiopian 12/2/16 12/13/16 1 KES47,036
January Nairobi Johannesburg Ethiopian 1/18/17 1/21/17 1 KES47,340
February Nairobi Johannesburg Ethiopian 2/23/17 2/27/17 1 KES47,036
March Nairobi Johannesburg RwandAir 3/23/17 3/26/17 1 KES62,444

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

Your Nairobi to Johannesburg 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 Nairobi to Johannesburg is KES149,925.

The average price for non-stop flights from Nairobi to Johannesburg is KES74,405.

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

Nonstop Flight Details from Nairobi to Johannesburg
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Kenya 3 3 3 3 3 3 3 07:35 20:50
South African 2 1 2 1 2 1 2 08:45 15:55

Nairobi to Johannesburg Flight Questions

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

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

Airlines Flying from Nairobi to Johannesburg (NBO to JNB) Number of flights searched: 55Last modified: Aug 29, 2016 1:36 AM

Below are the different airlines that fly from Nairobi to Johannesburg 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 Nairobi to Johannesburg.

Nairobi to Johannesburg
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 Nairobi and Johannesburg, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap Domestic Flights from Nairobi - NBO

FlightsAirlineLowest Price
Nairobi to Mombasa Five Fourty, East African, Kenya KES10,036

Cheap International Flights from Nairobi - NBO

FlightsAirlineLowest Price
Nairobi to Gaborone Ethiopian, Kenya, South African KES63,863
Nairobi to Maputo Ethiopian, Kenya, Qatar, South African, LAM Mocambique KES53,118
Nairobi to Durban Emirates, Ethiopian, Kenya, Comair Limited, South African KES68,222
Nairobi to ManziniCheck Dates
Nairobi to London Air Berlin, Air France, Royal Air Maroc, Alitalia, British Airways, China Southern, TAAG Angola, Emirates, Ethiopian, Etihad, Air Serbia, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Egyptair, China Eastern, Qatar, South African, SAS, Brussels, Saudi Arabian, Turkish KES60,112
Nairobi to Nelspruit South African Check Dates
Nairobi to Bloemfontein South African Check Dates
Nairobi to Cape Town Air France, British Airways, Emirates, Ethiopian, Kenya, Lufthansa, Comair Limited, Qatar, South African, Air Namibia, Turkish KES46,833
Nairobi to Harare Emirates, Ethiopian, Kenya, South African, Air Namibia KES63,863
Nairobi to Livingstone Kenya, South African KES81,501
Nairobi to Pietermaritzburg South African Check Dates
Nairobi to Victoria Falls Qatar, South African, Air Namibia KES104,816
Nairobi to Lusaka Emirates, Ethiopian, Kenya, South African, Air Namibia, RwandAir KES65,079
Nairobi to Bulawayo South African Check Dates
Nairobi to Windhoek TAAG Angola, Ethiopian, Kenya, South African, Air Namibia KES79,170
Nairobi to Port Elizabeth South African Check Dates
Nairobi to Dubai Air France, Air India, British Airways, China Southern, Emirates, Ethiopian, KLM, Kenya, Lufthansa, Swiss, Egyptair, Qatar, South African, Saudi Arabian, Turkish, RwandAir KES36,088
Nairobi to East London South African Check Dates
Nairobi to Inhambane LAM Mocambique KES99,950
Nairobi to Lilongwe Ethiopian, Kenya, South African KES64,268
Nairobi to Beira South African, LAM Mocambique KES78,156
Nairobi to Antananarivo Air France, Air Seychelles, Kenya, Air Mauritius, South African, Turkish KES90,320
Nairobi to Dar Es Salaam Ethiopian, Etihad, Fastjet, Kenya, Lufthansa, Precision Air, Qatar, South African, Turkish, LAM Mocambique, RwandAir KES19,463
Nairobi to Zanzibar Five Fourty, Ethiopian, Kenya, Precision Air, Qatar KES21,491
Nairobi to Ndola Ethiopian, Kenya, South African KES65,079
Nairobi to Mumbai Jet Airways, Air France, Air India, British Airways, Emirates, Ethiopian, Etihad, Air Arabia, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Egyptair, Qatar, South African, Saudi Arabian, Turkish KES45,515
Nairobi to George Kenya, South African Check Dates

Cheap International Flights to Johannesburg - JNB

FlightsAirlineLowest Price
Kilimanjaro to Johannesburg Ethiopian, Fastjet, Kenya, Qatar, Turkish, RwandAir KES63,255
Kilimanjaro to Harare Ethiopian, Fastjet, Kenya Check Dates
Cheap Flights from Nairobi to Johannesburg, ZA, South Africa, from KES47,036 Round trip from NBO to JNB