Dubai to London Flight Time and Distance

Average flight time is
8 hours
United Arab Emirates
United Kingdom

The Dubai to London is one of the most popular flights out of the East to the United Kingdom. Due to its popularity, many airplanes leave Dubai International Airport airport with the destination to a London airport daily. Below, you can find all the information you need about the Dubai to London route, from flight time, distance and what major airlines are operating it.


London to Dubai Flights - Average Flight Time

The average flight time from Dubai to London is approximately 8 hours. Although the actual flying time is usually closer to 7 hours, the total flying time can be longer due to additional factors, including flight delays (for which you can receive compensation), technical issues, air traffic congestion, or type of aircraft. The direct flight is operated mostly by airlines like British Airways (BA) and Emirates, and British Airways, two of the most respected airlines in the world.

The Dubai to London return flight time is approximately 7 hours and 20 minutes.

In addition, the route taken by your airline will also affect the total flight duration. Depending on wind speed and air routes, planes typically take a north-westerly route from Dubai to London, passing through countries such as Qatar, Iran, Poland and Germany before finally landing in the UK.

Flying with indirect airlines from Dubai to London, UK, may take a flight time of up to 12 or 13 hours depending on the cities you transit through.


Dubai to London Flights - Distance

Dubai to London flights have a flight distance of around 7853 km or 4,880 miles. This is a somewhat 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 Dubai to London depart from the following airports:

Flights from Dubai to London land at the following airports:


Operating Airlines

British Airways offers direct flights from to Dubai International Airport to London Heathrow. The flight time is approximately 7 hours and 55 minutes.

Emirates offers nonstop flights from DXB to LHR to DXB. The flight takes approximately 7 hours and 55 minutes.

Swiss Air offers a flight from Dubai to London with 1 stop. The flight takes approximately 14 hours and 15 minutes.

KLM offers a flight from DXB to LCY with 1 stop. The flight takes approximately 10 hours and 15 minutes.

Lufthansa offers a flight from Dubai International Airport to London City Airport with 1 stop. The flight takes approximately 12 hours and 5 minutes.

Besides these top airlines there are some other air carriers that operated this route like Gulf Air, Turkish Airlines, EgyptAir, and others.


Is London to Dubai flight covered by UK261 or EC261? 

If your flight is covered by UK or EU law, you may be eligible to receive compensation up to €600 (£520) in case your flight Dubai to London is delayed or cancelled?


EU Airline

UK Airline

Non-EU Airline

Departures from London 




Departures from Dubai




Check if my flight is eligible for compensation up to €600 (£520)


Dubai to London Delayed or Cancelled Flight: How To Claim Compensation

If your Dubai to London flight has a delay of over 3 hours or has been cancelled, you could be entitled to compensation. You can read more information about How to Claim flight compensation or try ourfree trip eligibility checker to see if you qualify.

You’re flight’s been delayed or cancelled? Find out how you can claim your rights from each of the airlines that operat this route:

British Airways delayed or cancelled flight claim

Emirates delayed or cancelled flight claim

Turkish Airlines delayed or cancelled flight claim

Swiss Air delayed or cancelled flight claim

Lufthansa delayed or cancelled flight claim


How to Find Cheap Flights

If you want to find cheap flights from Dubai to London, you should begin by looking for your ticket with at least 3 months in advance. You should also consider the exact travel dates. Most of the time, you can find cheap tickets for flights between London and Dubai that are during the week, and not the weekends.

Additional information other travellers found helpful

Dubai to London Flight Time and Distance: FAQ

If your flight was delayed, canceled or overbooked within the last 3 years, you could be eligible for up to 600 € (£520) in compensationCheck Your Flight

How long is the flight from Dubai to London?

The non stop flight from Dubai to London typically takes around 7 hours and 55 minutes. Depending on weather conditions and the route taken, the duration of flights can differ slightly but usually range between 7 hours and 25 minutes to 7 hours and 55 minutes long.

Indirect flights: on average up to 13 hours, it depends on which cities you transit through.


What is Dubai to London Flight Distance?

Dubai to London flights have a flight distance of approximately 7853 km or 4,880 miles.


When are flight tickets from Dubai to London the cheapest?

Generally, flights to Dubai to London are the cheapest when booked with at least three months in advance. Companies adjust prices based on demand, so booking your tickets early can help you save significantly. Also, the cheapest time of the year to travel is considered March.

It's also recommended to avoid going during peak times such as weekends, holidays or during school breaks. The cost of flights could be higher because of the increased demand during these times.


What time does the earliest flight from Dubai to London depart?

The earliest flight departs from Dubai to London at around 6:00 am. The latest flight departs around 01:00 am and arrives in London at around 6 in the morning.


What is the time difference between Dubai to London?

London, UK is 4 hours behind of Dubai, UAE.


We'll help you get compensation for last 3 years, if your flight was delayed, cancelled or if you were denied boarding.

Check Compensation

this takes few minutes

4.55 out of 5
"Excellent" - 
4223 reviews
CNN Logo
NBC Logo
USA Today Logo
CBS News logo