Direct flights from Jomo Kenyatta International (NBO) to Dubai

39 nonstop flights a week from Jomo Kenyatta International (NBO) to Dubai with 3 airlines, 5h to 5h 25m in the air, 2,205 mi (3,549 km). Departures from 07:15 to 23:30.

Flights from Nairobi to Dubai

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Nairobi to Dubai

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Jomo Kenyatta International (NBO) to Dubai at a glance

flights a week
39
flights today
2
airlines
3
flight time
5h - 5h 25m
distance
2,205 mi (3,549 km)
first and last departure
07:15 - 23:30
departure terminals
1A, 1B, 1C
arrival terminals
1, 3

Jomo Kenyatta International (NBO) to Dubai flight schedule

39 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
EK 718
Emirates
07:15 Jomo Kenyatta International, terminal 1B
13:15 Dubai, terminal 3
5h
Daily
Airbus A350-900
EK 720
Emirates
16:45 Jomo Kenyatta International, terminal 1B
22:45 Dubai, terminal 3
5h
Daily
Boeing 777-300ER
EK 720
Emirates
17:45 Jomo Kenyatta International, terminal 1B
23:45 Dubai, terminal 3
5h
Wed
Airbus A350-900
KQ 310
Kenya Airways
18:15 Jomo Kenyatta International, terminal 1A
00:30 Dubai, terminal 1
5h 15m
Daily
Boeing 737-800
FZ 1582
Flydubai
22:10 Jomo Kenyatta International, terminal 1C
04:35 Dubai, terminal 3
5h 25m
Mon, Wed, Fri, Sun
Boeing 737
EK 722
Emirates
22:45 Jomo Kenyatta International, terminal 1B
04:45 Dubai, terminal 3
5h
Daily
Boeing 777-300ER
KQ 304
Kenya Airways
23:30 Jomo Kenyatta International, terminal 1A
05:45 Dubai, terminal 1
5h 15m
Daily
Boeing 737-800

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 13 March.

FlightDepartsArrivesDurationDaysAircraft
FZ 1582
Flydubai
01:15 Jomo Kenyatta International, terminal 1C
07:40 Dubai, terminal 3
5h 25m
Seasonal
Boeing 737
EK 718
Emirates
07:10 Jomo Kenyatta International, terminal 1B
13:15 Dubai, terminal 3
5h 5m
Seasonal
Airbus A350-900
EK 720
Emirates
16:35 Jomo Kenyatta International, terminal 1B
22:40 Dubai, terminal 3
5h 5m
Seasonal
Boeing 777-300ER
KQ 310
Kenya Airways
17:10 Jomo Kenyatta International, terminal 1A
23:25 Dubai, terminal 1
5h 15m
Seasonal
Boeing 737-800
FZ 1582
Flydubai
21:55 Jomo Kenyatta International, terminal 1C
04:20 Dubai, terminal 3
5h 25m
Seasonal
Boeing 737
KQ 304
Kenya Airways
23:10 Jomo Kenyatta International, terminal 1A
05:25 Dubai, terminal 1
5h 15m
Seasonal
Boeing 737-800
KQ 304
Kenya Airways
22:20 Jomo Kenyatta International, terminal 1A
04:35 Dubai, terminal 1
5h 15m
Seasonal
Boeing 737-800
KQ 310
Kenya Airways
17:15 Jomo Kenyatta International, terminal 1A
23:30 Dubai, terminal 1
5h 15m
Seasonal
Boeing 737-800

Days of the week are taken from the schedule for the next 14 days; schedules change by season. Dubai is 1 hour ahead of Nairobi.

Airlines flying Jomo Kenyatta International (NBO) to Dubai

Nonstop flights a week by the current schedule

Frequently asked questions

How many nonstop flights are there from Jomo Kenyatta International (NBO) to Dubai?
39 nonstop flights a week by the current schedule, 6 flight numbers, 2 today.
How long is the flight from Jomo Kenyatta International (NBO) to Dubai?
From 5 hours to 5 hours 25 minutes nonstop, depending on the flight.
Which airlines fly nonstop from Jomo Kenyatta International (NBO) to Dubai?
Emirates (21 a week), Kenya Airways (14 a week) and Flydubai (4 a week).
Which terminals are used between Jomo Kenyatta International (NBO) and Dubai?
Flights depart from Jomo Kenyatta International, terminals 1A, 1B, 1C and arrive at Dubai, terminals 1, 3.
How far is Dubai from Jomo Kenyatta International (NBO)?
2,205 mi (3,549 km) in a straight line.
What are the earliest and latest flights from Jomo Kenyatta International (NBO) to Dubai?
The first departure is at 07:15 (Emirates), the last at 23:30 (Kenya Airways), local time.