Flights from Dubai to Nairobi – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DXB to NBO – All flight route options from Dubai International Airport, United Arab Emirates to Jomo Kenyatta International, Kenya. These flights are operated by 15 different airlines. Fly non-stop or choose from 8 different connecting flights. The shortest flight time is 4 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Jomo Kenyatta
We got great deals on hotels and car rentals near the airport.
Dubai to Nairobi flights
There are over 11 airlines and as many as 345 flights every week to this destination. You can fly non-stop to Nairobi (NBO) from Dubai (DXB) with Emirates, Kenya Airways or Kenn Borek Air but if a stopover option suits you better you can choose to fly via Doha, Entebbe or any other of the 8 alternatives with connectiing airports.
Dubai to Nairobi with Emirates
You can fly non-stop every weekday with flights departing at 10:30, 15:20 or 15:55.
With Qatar Airways
If you fly from Dubai with Qatar Airways you will do a stopover in Doha, DOH before reaching Nairobi. This flight trip will take 8 hours and 15 minutes and you can fly every weekday with departures at 22:50, 23:20 or 23:25. Qatar Airways is a member of the air alliance OneWorld.
Distance & flight times: Dubai International Airport to Jomo Kenyatta International
The shortest flight time between DXB and NBO is 5 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 0m | - | 2223 miles (3577 km) |
DOH Doha | 8h 15m | 1h 55m | 2330 miles (3749 km) |
EBB Entebbe | 9h 5m | 2h 25m | 2656 miles (4274 km) |
ADD Addis Ababa | 9h 30m | 3h 0m | 2300 miles (3701 km) |
MBA Mombasa | 9h 50m | 3h 0m | 2559 miles (4117 km) |
MED Madinah | 9h 58m | 4h 10m | 2794 miles (4496 km) |
ZNZ Zanzibar | 10h 15m | 4h 30m | 2819 miles (4536 km) |
JED Jeddah | 10h 40m | 4h 5m | 2666 miles (4290 km) |
BAH Bahrain | 10h 50m | 4h 40m | 2429 miles (3908 km) |


Quick copy and share this page
From Dubai to Kenya
Below is a list of other destinations to Kenya from Dubai International Airport with either direct flights or 1 stop connections.
From United Arab Emirates to Nairobi
Below is a list of other cities in United Arab Emirates with flights to Nairobi with either non-stop or connecting flights.
-
AUH Abu Dhabi Direct
-
SHJ Sharjah Direct