Flights from Nairobi to Dubai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
NBO to DXB – All flight route options from Jomo Kenyatta International, Kenya to Dubai International Airport, United Arab Emirates. These routes are operated by 17 airlines. Fly non-stop with Emirates or Kenya Airways, or choose from 7 different stopover flights. The shortest flight time is 5 hours and 5 minutes. 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 Dubai Airport
We got great deals on hotels and car rentals near the airport.
Nairobi to Dubai flights
With over 326 flights every week and 9 different airlines you have a wide range of options. You can fly non-stop to Dubai (DXB) from Nairobi (NBO) with Emirates or Kenya Airways but if a stopover option suits you better you can choose to fly via Doha, Zanzibar or any other of the 7 alternatives with connectiing airports.
Nairobi to Dubai with Emirates
You can fly non-stop every weekday with flights departing at 16:35, 16:45 or 22:45.
With Qatar Airways
If you fly from Nairobi with Qatar Airways you will do a stopover in Doha, DOH before reaching Dubai. This flight trip will take 8 hours and 25 minutes and you can fly every weekday with departures at 5:00 pm, 6:00 pm or 1:00 am. Qatar Airways is a member of the air alliance OneWorld.
Distance & flight times: Jomo Kenyatta International to Dubai International Airport
The shortest flight time between NBO and DXB is 5 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 5m | - | 2223 miles (3577 km) |
DOH Doha | 8h 25m | 3h 30m | 2330 miles (3749 km) |
ZNZ Zanzibar | 8h 25m | 1h 45m | 2819 miles (4536 km) |
ADD Addis Ababa | 9h 10m | 1h 45m | 2300 miles (3701 km) |
MBA Mombasa | 9h 45m | 3h 10m | 2559 miles (4117 km) |
EBB Entebbe | 10h 10m | 2h 10m | 2656 miles (4274 km) |
BAH Bahrain | 10h 55m | 2h 10m | 2429 miles (3908 km) |
JED Jeddah | 11h 0m | 4h 15m | 2666 miles (4290 km) |


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