Johannesburg Airport (JNB) Flights to Nairobi Airport (NBO)

We've found the cheapest flights to Nairobi

Returns from £386.53

One-way from £306.51

If you are looking to fly from Oliver Reginald Tambo International to Jomo Kenyatta International you will find there are 12 airliners who offer this route. These include Astral Aviation, Martinair, Korean Air, China Eastern Airlines, Air France, Turkish Airlines, Airlink, Sirius Aero, Qatar Airways, Saudia, Royal Air Maroc and Kenya Airways. The official airport code for Oliver Reginald Tambo International is JNB and for Jomo Kenyatta International it is NBO.

The cost of the flights varies significantly so we can’t provide you an estimate. Prices can be 50% cheaper if you book more than a month in advance. If you know the dates you wish to travel then book you flights as soon as you can. The earlier you book your lights the cheaper they will be. You can get saving of up to 50% of you book 2 or 3 months in advance! If it is possible, you should book your flights 2 or more months in advance as ticket prices will be substantially lower.

On arriving at Jomo Kenyatta International please note the time difference, the time zone at Jomo Kenyatta International is 3.0 GMT compared to 2.0 GMT at Oliver Reginald Tambo International.

Below you will see all the airlines that fly from Oliver Reginald Tambo International (JNB) to Jomo Kenyatta International (NBO) and the number of flights they operate each day.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
Kenya Airways433200001:1517:00VIEW FLIGHTS
Royal Air Maroc322100001:1517:00VIEW FLIGHTS
Saudia221100001:1512:10VIEW FLIGHTS
Sirius Aero221000012:1017:00VIEW FLIGHTS
Qatar Airways212000013:2014:45VIEW FLIGHTS
Turkish Airlines211000013:3019:15VIEW FLIGHTS
Airlink111100013:3013:30VIEW FLIGHTS
Air France111000017:0017:00VIEW FLIGHTS
Martinair101000012:0012:00VIEW FLIGHTS
Korean Air101000017:0017:00VIEW FLIGHTS
China Eastern Airlines101000017:0017:00VIEW FLIGHTS
Astral Aviation100000003:0003:00VIEW FLIGHTS

The most direct flights are offered by Kenya Airways but they only offer 1 flight per week. This flight departs 01:15 and goes by the flight number KQ2765, KQ761, KQ763 and KQ765

Would you like to book your flight? Bookings can be made direct with Kenya Airways on their website kenya-airways.com.

The flight time for the selected route vary based on the month you will travel, but below we has summarised the most common times they will fly. We recommend you only take these times as guidance and check with appropriate airline for the exact times for the date you depart.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
01:15
AirlineFlight  No
Royal Air MarocAT9104
Kenya AirwaysKQ765
SaudiaSV6956
01:30
AirlineFlight  No
Kenya AirwaysKQ2765
03:00
AirlineFlight  No
Astral Aviation8V21
12:00
AirlineFlight  No
MartinairMP8372
12:10
AirlineFlight  No
Royal Air MarocAT9108
Kenya AirwaysKQ761
SaudiaSV6954
Sirius AeroSA7116
13:30
AirlineFlight  No
Turkish AirlinesTK9435
Qatar AirwaysQR5700
Airlink4Z70
14:45
AirlineFlight  No
Qatar AirwaysQR8700
17:00
AirlineFlight  No
Korean AirKE7929
China Eastern AirlinesMU4935
Air FranceAF5504
Royal Air MarocAT9109
Kenya AirwaysKQ763
Sirius AeroSA7118
19:15
AirlineFlight  No
Turkish AirlinesTK6130
VIEW FLIGHTS
Tuesday
01:15
AirlineFlight  No
Royal Air MarocAT9104
Kenya AirwaysKQ765
SaudiaSV6956
12:10
AirlineFlight  No
Kenya AirwaysKQ761
SaudiaSV6954
Sirius AeroSA7116
13:30
AirlineFlight  No
Turkish AirlinesTK9435
Qatar AirwaysQR5700
Airlink4Z70
17:00
AirlineFlight  No
Air FranceAF5504
Royal Air MarocAT9109
Kenya AirwaysKQ763
Sirius AeroSA7118
VIEW FLIGHTS
Wednesday
01:15
AirlineFlight  No
Royal Air MarocAT9104
Kenya AirwaysKQ765
SaudiaSV6956
12:00
AirlineFlight  No
MartinairMP8322
12:10
AirlineFlight  No
Kenya AirwaysKQ761
13:20
AirlineFlight  No
Qatar AirwaysQR8700
13:30
AirlineFlight  No
Turkish AirlinesTK9435
Qatar AirwaysQR5700
Airlink4Z70
17:00
AirlineFlight  No
Korean AirKE7929
China Eastern AirlinesMU4935
Air FranceAF5504
Royal Air MarocAT9109
Kenya AirwaysKQ763
Sirius AeroSA7118
VIEW FLIGHTS
Thursday
01:15
AirlineFlight  No
Royal Air MarocAT9104
Kenya AirwaysKQ765
SaudiaSV6956
12:10
AirlineFlight  No
Kenya AirwaysKQ761
13:30
AirlineFlight  No
Airlink4Z70
VIEW FLIGHTS

Before you start your journey remember to check you have all your documents; in particular, your passport and flight tickets. You will be surprised at the amount of people of forget these!

Planning a trip? Save money on car hire by booking in advance

Search for the cheapest hire vehicles at JNB

Flight Price FAQ - Johannesburg (JNB) to Nairobi (NBO)

DIRECT Kenya Airways
What is the cheapest direct flight one way from Johannesburg JNB to Nairobi NBO?
The cheapest direct flight one way from Johannesburg JNB to Nairobi NBO is £306.51 ($406 €351.53)
£306.51
$406 | €351.53
Check Latest Price
DIRECT Kenya Airways
What is the cheapest direct return flight from Johannesburg JNB to Nairobi NBO?
The cheapest direct return flight from Johannesburg JNB to Nairobi NBO is £386.53 ($512 €443.31)
£386.53
$512 | €443.31
Check Latest Price
1+ STOP(S)
What is the cheapest flight one way from Johannesburg JNB to Nairobi NBO?
The cheapest flight one way from Johannesburg JNB to Nairobi NBO is £141.93 ($188 €162.78)
£141.93
$188 | €162.78
Check Latest Price
1+ STOP(S)
What is the cheapest return flight from Johannesburg JNB to Nairobi NBO?
The cheapest return flight from Johannesburg JNB to Nairobi NBO is £222.71 ($295 €255.42)
£222.71
$295 | €255.42
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from JNB to NBO

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!

Flight Info FAQ - Johannesburg (JNB) to Nairobi (NBO)

Who flies from Johannesburg to Nairobi?
The following airlines fly from Johannesburg (JNB) to Nairobi (NBO): Air France, Airlink, Astral Aviation, China Eastern Airlines, Kenya Airways, Korean Air, Martinair, Qatar Airways, Royal Air Maroc, Saudia, Sirius Aero, Turkish Airlines.
How far is the flight from Johannesburg to Nairobi?
The flight from Johannesburg to Nairobi is 3,192KM or 1,984 miles.
How long does the flight from Johannesburg to Nairobi to take?
The flight from Johannesburg to Nairobi takes 4 Hours 34 Minutes.

Planning a trip? Save money on car rental by booking in advance

Search for the cheapest hire vehicles in Johannesburg Pretoria

Useful Information about Johannesburg International Airport

Johannesburg Tourist Attractions

Things to see and do in and around Johannesburg City in South Africa.

View...
Johannesburg International Airport Lounges

See all the airport lounges, locations and opening times available at Johannesburg International Airport

View...
Dining and Bars at Johannesburg International Airport

See all bars and restaurants at Johannesburg International Airport, including locations and if they are before or after check-in

View...
Shops and Duty Free at Johannesburg International Airport

See all shops available at Johannesburg International Airport - plan your duty free shopping in advance

View...