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

We've found the cheapest flights to Nairobi

Returns from £422.39

One-way from £294.25

If you are looking to fly from Oliver Reginald Tambo International to Jomo Kenyatta International you will find there are 11 airliners who offer this route. These include Singapore Airlines, Network Aviation, Emirates, Turkish Airlines, Delta Air Lines, Astral Aviation, Airlink, Saudia, Royal Air Maroc, South African Airways 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 Airways633444401:1523:30VIEW FLIGHTS
South African Airways433444401:1517:00VIEW FLIGHTS
Royal Air Maroc333333301:1517:00VIEW FLIGHTS
Saudia222222201:1512:10VIEW FLIGHTS
Delta Air Lines111111117:0017:00VIEW FLIGHTS
Astral Aviation111111103:0003:00VIEW FLIGHTS
Airlink111111109:4009:40VIEW FLIGHTS
Turkish Airlines100100012:3018:20VIEW FLIGHTS
Singapore Airlines000000117:2517:25VIEW FLIGHTS
Network Aviation100000019:4019:40VIEW FLIGHTS
Emirates000010019:1019:10VIEW FLIGHTS

Kenya Airways is the most popular airliners who operate this route. They have around 28 a week with times that vary between 01:15 and 23:30.

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
South African AirwaysSA7120
Royal Air MarocAT9102
Kenya AirwaysKQ765
SaudiaSV6956
01:30
AirlineFlight  No
Kenya AirwaysKQ2765
03:00
AirlineFlight  No
Astral Aviation8V21
09:40
AirlineFlight  No
Airlink4Z70
10:45
AirlineFlight  No
South African AirwaysSA7148
Kenya AirwaysKQ767
12:10
AirlineFlight  No
South African AirwaysSA7116
Royal Air MarocAT9108
Kenya AirwaysKQ761
SaudiaSV6954
12:30
AirlineFlight  No
Turkish AirlinesTK6259
17:00
AirlineFlight  No
South African AirwaysSA7118
Delta Air LinesDL7578
Royal Air MarocAT9109
Kenya AirwaysKQ763
19:40
AirlineFlight  No
Network AviationZF2611
23:30
AirlineFlight  No
Kenya AirwaysKQ2767
VIEW FLIGHTS
Tuesday
01:15
AirlineFlight  No
South African AirwaysSA7120
Royal Air MarocAT9102
Kenya AirwaysKQ765
SaudiaSV6956
03:00
AirlineFlight  No
Astral Aviation8V21
09:40
AirlineFlight  No
Airlink4Z70
12:10
AirlineFlight  No
South African AirwaysSA7116
Royal Air MarocAT9108
Kenya AirwaysKQ761
SaudiaSV6954
17:00
AirlineFlight  No
South African AirwaysSA7118
Delta Air LinesDL7578
Royal Air MarocAT9109
Kenya AirwaysKQ763
VIEW FLIGHTS
Wednesday
01:15
AirlineFlight  No
South African AirwaysSA7120
Royal Air MarocAT9102
Kenya AirwaysKQ765
SaudiaSV6956
03:00
AirlineFlight  No
Astral Aviation8V21
09:40
AirlineFlight  No
Airlink4Z70
12:10
AirlineFlight  No
South African AirwaysSA7116
Royal Air MarocAT9108
Kenya AirwaysKQ761
SaudiaSV6954
17:00
AirlineFlight  No
South African AirwaysSA7118
Delta Air LinesDL7578
Royal Air MarocAT9109
Kenya AirwaysKQ763
VIEW FLIGHTS
Thursday
01:15
AirlineFlight  No
South African AirwaysSA7120
Royal Air MarocAT9102
Kenya AirwaysKQ765
SaudiaSV6956
03:00
AirlineFlight  No
Astral Aviation8V21
09:40
AirlineFlight  No
Airlink4Z70
10:45
AirlineFlight  No
South African AirwaysSA7148
Kenya AirwaysKQ767
12:10
AirlineFlight  No
South African AirwaysSA7116
Royal Air MarocAT9108
Kenya AirwaysKQ761
SaudiaSV6954
17:00
AirlineFlight  No
South African AirwaysSA7118
Delta Air LinesDL7578
Royal Air MarocAT9109
Kenya AirwaysKQ763
18:20
AirlineFlight  No
Turkish AirlinesTK6462
VIEW FLIGHTS
Friday
01:15
AirlineFlight  No
South African AirwaysSA7120
Royal Air MarocAT9102
Kenya AirwaysKQ765
SaudiaSV6956
03:00
AirlineFlight  No
Astral Aviation8V21
09:40
AirlineFlight  No
Airlink4Z70
10:45
AirlineFlight  No
South African AirwaysSA7148
Kenya AirwaysKQ767
12:10
AirlineFlight  No
South African AirwaysSA7116
Royal Air MarocAT9108
Kenya AirwaysKQ761
SaudiaSV6954
17:00
AirlineFlight  No
South African AirwaysSA7118
Delta Air LinesDL7578
Royal Air MarocAT9109
Kenya AirwaysKQ763
19:10
AirlineFlight  No
EmiratesEK9747
VIEW FLIGHTS
Saturday
01:15
AirlineFlight  No
South African AirwaysSA7120
Royal Air MarocAT9102
Kenya AirwaysKQ765
SaudiaSV6956
03:00
AirlineFlight  No
Astral Aviation8V21
09:40
AirlineFlight  No
Airlink4Z70
10:45
AirlineFlight  No
South African AirwaysSA7148
Kenya AirwaysKQ767
12:10
AirlineFlight  No
South African AirwaysSA7116
Royal Air MarocAT9108
Kenya AirwaysKQ761
SaudiaSV6954
17:00
AirlineFlight  No
South African AirwaysSA7118
Delta Air LinesDL7578
Royal Air MarocAT9109
Kenya AirwaysKQ763
VIEW FLIGHTS
Sunday
01:15
AirlineFlight  No
South African AirwaysSA7120
Royal Air MarocAT9102
Kenya AirwaysKQ765
SaudiaSV6956
03:00
AirlineFlight  No
Astral Aviation8V21
09:40
AirlineFlight  No
Airlink4Z70
10:45
AirlineFlight  No
South African AirwaysSA7148
Kenya AirwaysKQ767
12:10
AirlineFlight  No
South African AirwaysSA7116
Royal Air MarocAT9108
Kenya AirwaysKQ761
SaudiaSV6954
17:00
AirlineFlight  No
South African AirwaysSA7118
Delta Air LinesDL7578
Royal Air MarocAT9109
Kenya AirwaysKQ763
17:25
AirlineFlight  No
Singapore AirlinesSQ7344
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 £294.25 ($372 €347.11)
£294.25
$372 | €347.11
Check Latest Price
DIRECT SA Airlink
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 £422.39 ($534 €498.27)
£422.39
$534 | €498.27
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 £207.24 ($262 €244.47)
£207.24
$262 | €244.47
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 £316.40 ($400 €373.24)
£316.40
$400 | €373.24
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): Airlink, Astral Aviation, Delta Air Lines, Emirates, Kenya Airways, Network Aviation, Royal Air Maroc, Saudia, Singapore Airlines, South African Airways, 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...