Flights to Kenya

Direct flights from 15 cities serve 8 cities in Kenya: 865 flights a week. From Dubai to Nairobi from $173.

Flying to Kenya at a glance

cities with direct flights
8
flights a week
865
lowest direct fare, Dubai to Nairobi
$173
nonstop from Dubai to Nairobi
5h 15m
currency
Kenyan shilling

Cities with direct flights

Direct fare from Dubai; where there is no fare, the flight time

Prices and flight times from Dubai and Johannesburg

Direct flights, the lowest fare found in recent days

Nairobi from $173
5h 15m, 50 flights a week
Mombasa from $284
5h 23m, 7 flights a week
Nairobi from $307
4h 5m, 21 flights a week

Weather in Kenya by month

Long-term averages for the main destinations

Best time to visit Nairobi: January, February, March, June, July, August, September and October.

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.

Frequently asked questions

How long is the flight to Kenya from Dubai?
A nonstop flight from Dubai to Nairobi takes about 5 hours 15 minutes. All nonstop flights from Dubai: from 5h 15m (Nairobi) to 5h 23m (Mombasa).
Which cities have direct flights to Kenya?
15 cities: Nairobi, Mombasa, Kisumu, Dubai, Malindi, Eldoret, Meru, Johannesburg and others. Most flights go to Nairobi, Mombasa, Kisumu.
When is the best time to visit Kenya?
By long-term weather averages, the most comfortable months in Nairobi are January, February, March, June, July, August, September and October.
How much is a flight to Kenya?
Lowest direct fares found recently: Dubai to Nairobi from $173, Johannesburg to Nairobi from $307. The price for your dates shows in the search.