Flights to Nairobi

Direct flights from 45 cities, 962 flights a week. From Dubai the flight takes 5h 15m, tickets from $173. From Johannesburg the flight takes 4h 5m, tickets from $225.

Flights to Nairobi at a glance

cities with nonstop flights here
45
nonstop flights a week
962
lowest fare from Dubai
$173
flight time from Dubai
5h 15m
lowest fare from Johannesburg
$225
flight time from Johannesburg
4h 5m
arrival airports
2

Where you can fly to Nairobi from

Nonstop flights, busiest routes first

FromFare
Dubai United Arab Emirates, 5h 15m, 50 a week from $173
Johannesburg South Africa, 4h 5m, 21 a week from $225
London United Kingdom, 8h 55m, 17 a week from $371
Mumbai India, 6h 15m, 14 a week from $219
Abu Dhabi United Arab Emirates, 5h 20m, 14 a week from $228
Cape Town South Africa, 5h 45m, 9 a week from $320
New York United States, 13h 30m, 5 a week from $600

From other countries

And 8 cities more with nonstop flights.

When to fly to Nairobi

Weather by month

The most comfortable months are January, February, March, June, July, August, September and October: +26° by day, 8 rainy days a month. Long-term monthly averages.

Jan
+26° +14° 8 days
Feb
+28° +15° 6 days
Mar
+28° +15° 10 days
Apr
+25° +16° 26 days
May
+25° +15° 17 days
Jun
+24° +13° 8 days
Jul
+23° +13° 4 days
Aug
+24° +13° 8 days
Sep
+26° +13° 6 days
Oct
+27° +15° 12 days
Nov
+25° +15° 21 days
Dec
+25° +15° 20 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Arrival airports

Where the nonstop flights land

762 flights a week arrive nonstop

119 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Nairobi from?
From 45 cities. The busiest routes are from Dubai (50 flights a week), Johannesburg (21 flights a week), London (17 flights a week), Mumbai (14 flights a week), Abu Dhabi (14 flights a week) and Cape Town (9 flights a week).
How long is the flight from Dubai to Nairobi?
A nonstop flight takes about 5 hours 15 minutes, tickets from $173.
How long is the flight from Johannesburg to Nairobi?
A nonstop flight takes about 4 hours 5 minutes, tickets from $225.
What is the cheapest city to fly to Nairobi from?
Mombasa from $56, Entebbe from $154, Dubai from $173 and Zanzibar from $188.
When is the best time to fly to Nairobi?
The most comfortable months are January, February, March, June, July, August, September and October: +26° by day, 8 rainy days a month. Long-term monthly averages.
Which airport do flights to Nairobi arrive at?
Jomo Kenyatta International (NBO) and Wilson (WIL).