Dubai to Nairobi is one of the busiest links between the Gulf and East Africa — the gateway to Kenya’s safari country, the Maasai Mara and the wider region beyond. It is a well-served nonstop route flown in around five hours by Emirates, Kenya Airways and flydubai, so you have a real choice of frequency and price. This guide covers who flies it, a fair return fare in dirhams, and when to book for the best price.
Route: Dubai (DXB) → Nairobi Jomo Kenyatta International (NBO)
Distance: approximately 3,490 km (2,170 miles)
Non-stop flight time: about 5h 00m – 5h 15m
Direct flights: Yes — Emirates, Kenya Airways and flydubai all fly nonstop from Dubai to Nairobi.
Fares from Dubai to Nairobi (AED)
Fares track Kenya’s safari calendar and the holiday peaks. The Great Migration and dry safari season (July–October) and the December–February dry season with the Christmas holidays are the busiest and priciest; the long rains of April–May are the cheapest and quietest. With three carriers competing, the direct fare stays keen. The table below shows when the route is busiest. We no longer print per-month fare estimates here, because they were never measured.
| Month | Demand |
|---|---|
| January | high (dry season) |
| February | high |
| March | medium |
| April | low (long rains) |
| May | low |
| June | medium-high |
| July | very high (migration) |
| August | very high |
| September | high |
| October | medium-high |
| November | medium (short rains) |
| December | very high (Christmas) |
We do not quote a target fare for this route. Our price tracking holds no recorded observations for it, so a “typical” or “good deal” figure here would be an estimate dressed up as a measurement — so this page leaves it out rather than guess. The seasonal pattern above is the part we can stand behind; check the live fare for the number.
Airlines on this route
Non-stop (about 5 hours):
- Emirates — the most frequent operator, several rotations a day on wide-body aircraft from Terminal 3, with a generous baggage allowance and full-service comfort.
- Kenya Airways — the Kenyan flag carrier flies its own nonstop from Dubai to its Nairobi hub, with the widest choice of onward connections across Africa.
- flydubai — the everyday value nonstop from Terminal 2; often the lowest headline fare, though check whether checked baggage is bundled.
One-stop (occasionally cheaper):
- Qatar Airways via Doha and Ethiopian Airlines via Addis Ababa — connecting options that can undercut the nonstops on quiet dates, at the cost of a longer journey.
With three nonstop carriers on the route, the direct fare is usually both the fastest and the best value. A one-stop only makes sense if it is clearly cheaper on your dates.
When to book & how to save
- Book 2–3 months ahead for the migration season (July–October) and the Christmas peak, when safari demand pushes fares up.
- Travel in the shoulder months — March, late May and November are cheaper and still good for wildlife, with fewer crowds.
- Compare the three nonstops: Emirates, Kenya Airways and flydubai leapfrog each other on price — check all three before booking.
- Watch the bag rules: Emirates and Kenya Airways include generous checked baggage; flydubai’s lightest fares may charge extra, so add the bag before comparing.
- Check entry requirements: most visitors need a Kenya electronic travel authorisation (apply online in advance) — sort it before you fly.
Arriving in Nairobi
Flights land at Jomo Kenyatta International (NBO), about 15 km southeast of the city centre. There is no rail link, so the usual way in is a taxi, a ride-hailing app or a pre-booked hotel transfer. A ride into the centre takes 30–60 minutes depending on Nairobi’s notorious traffic and costs roughly AED 70–130; allow extra time in rush hour. Many safari operators include an airport pick-up — confirm this when you book your tour. The local currency is the Kenyan shilling; cards are widely accepted and mobile money is common, but carry some cash for taxis and tips.
Frequently asked questions
How long is the flight from Dubai to Nairobi?
The nonstop flight takes about 5 hours to 5 hours 15 minutes from Dubai to Nairobi, and a similar time coming back. A one-stop itinerary through Doha or Addis Ababa typically takes 9 to 13 hours in total, depending on the connection.
Are there direct flights from Dubai to Nairobi?
Yes. Emirates, Kenya Airways and flydubai all fly nonstop from Dubai to Nairobi. Emirates operates the most frequent service, with several rotations a day, so there is plenty of choice of timing and price.
How much does it cost to fly from Dubai to Nairobi?
A typical economy return runs about AED 1,600–2,600 depending on the season. Good deals dip to around AED 1,300–1,500 in the low season (the April–May long rains), while the migration season and Christmas peak push toward AED 2,900.
What is the cheapest month to fly from Dubai to Nairobi?
April and May (the long rains) are usually the cheapest months to fly. Avoid July–October (the Great Migration and dry safari season) and the December–February holidays, which are the busiest and most expensive.
Which airlines fly from Dubai to Nairobi?
Nonstop: Emirates, Kenya Airways and flydubai. One-stop alternatives include Qatar Airways (via Doha) and Ethiopian Airlines (via Addis Ababa), which can occasionally undercut the direct fare on quiet dates.
Which airport do I fly into in Nairobi?
You arrive at Jomo Kenyatta International (NBO), Nairobi’s main airport and East Africa’s largest hub, about 15 km from the city centre. It is the usual starting point for Maasai Mara safaris and onward flights across Kenya and the region.
How far in advance should I book Dubai to Nairobi flights?
Aim to book 2 to 3 months ahead, especially for the July–October migration season and the Christmas peak. Fares tend to rise as departure approaches, so early booking usually wins — though with three carriers competing, last-minute value does sometimes appear off-peak.
Is it cheaper to fly on weekdays?
Often, yes — midweek departures (Tuesday to Thursday) are usually a little cheaper than weekend flights, and flying out and back on weekdays can save AED 150–300 on a return. Being flexible by a day or two is one of the easiest ways to cut the fare.
Route and schedule details from current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



