A direct flight with Kenya Airways (KQ) from Jomo Kenyatta International Airport (NBO) in Nairobi to Dubai International Airport (DXB) typically takes approximately 5 hours and 5 minutes. For the return journey from Dubai to Nairobi, the flight duration is slightly longer, usually around 5 hours and 15 minutes, due to prevailing wind patterns over the Indian Ocean and the Horn of Africa. Kenya Airways usually operates this route using their modern Boeing 787-8 Dreamliner or sometimes the Boeing 737-800, providing a comfortable mid-haul experience for travelers. It is important to note that if you choose a flight with a "stopover" or a codeshare agreement that involves a connection (such as through Addis Ababa or Doha), the total travel time can easily extend to 9 to 12 hours. In 2026, Kenya Airways remains a popular choice for this corridor, offering multiple daily frequencies that cater to both the heavy business traffic between the two commercial hubs and the growing number of tourists seeking to combine a Dubai city break with a Kenyan safari adventure.
The flight duration for Kenya Airways flights from Nairobi (NBO) to Dubai (DXB) is typically between 5 hours and 5 hours 30 minutes.
This is for the direct, non-stop service. The exact time can vary slightly based on the specific flight, aircraft type, and prevailing winds.
Key Details: Route: Nairobi (Jomo Kenyatta International Airport - NBO) to Dubai (Dubai International Airport - DXB). Typical Duration: Approximately 5 hours 10 minutes is a common scheduled time. Aircraft: Usually operated by Boeing 737 or Embraer E190 aircraft.
Pro Tip: Always check your specific flight’s scheduled duration when booking or checking in, as it can vary by 15-20 minutes. You can find the most accurate information on your e-ticket or the Kenya Airways website.