London to Dubai Flight Time and Distance

The London to Dubai flight is one of the most popular ones out of the United Kingdom going East. Thanks to its popularity, many airplanes leave London airports with the destination of Dubai airports daily. Below, you can see all the information you need about this route, from flight time, distance, and what major airlines are operating it.
London to Dubai Flights - Average Flight Time
The average flight time from London and Dubai in the United Arab Emirates, is approximately seven hours and twenty minutes. Although the actual flying time is usually around six hours, the total flying time can be longer due to additional factors such as flight delays (for which you can receive compensation), technical issues, air traffic congestion, or aircraft type. The direct flight is operated mostly by Emirates and British Airways, but Virgin Atlantic also offers this route.
The Dubai - London return flight time is typically 30 to 40 minutes longer.
In addition, the route taken by your plane will also affect the total flight duration. Depending on winds and air routes, planes typically take a northeasterly route from London to Dubai, passing through countries such as Germany, Poland, Ukraine, Russia, Iran, and Qatar before finally reaching their destination.
Flying with connections from London to Dubai, United Arab Emirates, may take a flight time of up to 13 hours depending on which cities you transit through.
London to Dubai Flights - Distance
London to Dubai flights have a flight distance of approximately 5,505 km or 3,420 miles. This is a rather lengthy flight, but it's not the longest flight.
Departure and Arrival Airports
Both London and Dubai have several airports that service this route. Flights from London to Dubai depart from the following airports:
- London Gatwick Airport (LGW)
- London Heathrow Airport (LHR)
- Stansted Airport (STN)
- Luton Airport (LTN)
- London City Airport (LCY).
Additional flights from other airports, such as Southampton and Birmingham, may be available when booking with certain airlines.
Flights from London to Dubai land at the following airports:
- Dubai International Airport (DXB)
- Al Maktoum International Airport (DWX).

Need help with a refund claim?
Enter your flight details and submit your claim in just 3 minutes risk-free.
Operating Airlines
British Airways offers direct flights from Heathrow to Dubai International. The flight time is typically between 7 hours and 7 hours and 15 minutes.
Emirates offers nonstop flights from Heathrow to DXB. The flight takes approximately 6 hours and 50 minutes and up to 7 hours and 5 minutes.
Virgin Atlantic also provides direct flights from London Gatwick to Dubai Airport. The flight duration is around 7 hours and 10 minutes.
Royal Brunei Airlines has direct flights from Heathrow to Dubai International. This flight takes about 7 hours and 30 minutes.
Some additional airlines may operate this route seasonally, and due to the UAE’s popularity more and more carriers are adding to Dubai to their destinations lists.
Is the London to Dubai flight covered by UK261 or EC261?
If your flight is covered by UK or EU law, you may be eligible for compensation up to £520 (€600) in case your flight London to Dubai is delayed or cancelled?
Route | EU Airline | UK Airline | Non-EU/UK Airline |
Departures from London | Yes | Yes | Yes |
Departures from Dubai | Yes | Yes | No |
Check if my flight is eligible for compensation up to £520 (€600)
London to Dubai Delayed or Cancelled Flight: How To Claim Compensation
If your London to Dubai flight has a delay of over 3 hours or has been cancelled, you may be entitled to compensation. You can read more information about How to Claim flight compensation or use ourfree trip eligibility checker to see if you qualify.
Has your flight been delayed or cancelled? Here’s how you can claim your rights from some of the airlines operating this route:
British Airways delayed or cancelled flight claim
Emirates delayed or cancelled flight claim
Virgin Atlantic delayed or cancelled flight claim
How to Find Cheap Flights
If you want to find cheap flights from London, you should start looking for your ticket at least 3 months in advance. You should also consider the exact travel dates. Usually, you can find cheap tickets for flights between London and Dubai that take place during the week, and not the weekends.
Additional information other travellers found helpful
- How early should I get to the airport
- Which Items Are Not Allowed In A Hand Luggage
- Best travel clothes for long haul flights
- What To Do On A Long Flight: Plane Entertainment
- EU Air Passenger Rights Explained: what to do if you had a flight disruption
- Inflight Entertainment: Airline Comparison
- The best travel pillow for long haul flights
Ready to claim your £520 (€600) now?
Act now before your claim expires

Free Instant Check
No Win, No Fee
98% Success Rate
London to Dubai Flight Time and Distance: FAQ
How long is the flight from London to Dubai?
The non-stop flight from London to Dubai (DXB) typically takes around 7 hours and 5 minutes. Depending on weather conditions and the flight path taken, the duration of flights can differ slightly, but usually range between 6 hours 45 minutes to 7 hours 19 minutes long.
Connecting flights: on average up to 13 hours, depending on which cities you transit through.
What is the London to Dubai Flight Distance?
London to Dubai flights have a flight distance of approximately 5,505km or 3,420 miles. The flight distance can be a little shorter or longer depending on which London airport you use.
When are flight tickets from London to Dubai the cheapest?
Generally, domestic and international flights to Dubai from London are the cheapest when booked at least three months in advance. Airlines adjust prices based on demand, so booking your tickets early can help you save significantly. Also, the cheapest month to travel is March.
It's also recommended to avoid flying during peak times such as weekends, holidays or school breaks. The cost of flights could be higher due to increased demand during these times.
What time does the earliest flight from London to Dubai depart?
The earliest flight departs from London to Dubai at around 6:00 am. The latest flight departs around 10:00 pm and arrives in Dubai at around 7 in the morning.
What is the time difference between London and Dubai?
Dubai, United Arab Emirates is 4 hours ahead of London, UK.
Flight Compensation Calculator:
Check if you are entitled to flight delay compensation in just 3 minutes.