London to Dubai flights, timings and airlines
Book London to Dubai flights with Jingo Travel and compare nonstop services from Heathrow, Gatwick and Stansted to Dubai International (DXB). Direct flights usually take about 6 hours 50 minutes to 7 hours 20 minutes. Emirates offers many departures, and British Airways flies from Heathrow. Dubai is most comfortable from November to March, so fares can rise around school holidays, Christmas and major events. Search flexible dates for better options, or message us on WhatsApp: "Want it cheaper? Chat now" and our team will look for a better fare.
One-way from AED 2,075.40 · last checked 16 hours ago
Example one-way fare. Prices are dynamic and subject to availability. Your final fare is confirmed during live search.
Search live faresWant it cheaper?
Chat to our team on WhatsApp and we'll help you find the best fare for this route.
Also flying to Dubai
Recently seen fares
Based on recent cached fare snapshots where available. Not live availability. Your final fare is confirmed during live search.
Cheapest recently seen in the next 7 days: AED 2,023.90 on 27 Jul 2026.
30-day recent price guide
Based on recent cached fare snapshots where available. Not live availability. Last checked 1 hour ago.
Airlines commonly seen in recent searches
RJ · BA · QR · WY · EK · MS · GF
Route facts
- Flying time: Nonstop London to Dubai flights typically take 6 hours 50 minutes to 7 hours 20 minutes to Dubai International (DXB). Westbound returns are often about 7 hours 30 minutes to 8 hours.
- Airlines on the route: Emirates flies from Heathrow (LHR), Gatwick (LGW) and Stansted (STN). British Airways flies from Heathrow (LHR).
- Airports and stops: Nonstop flights arrive at Dubai International (DXB). Connecting options often route via Doha, Istanbul, Zurich, Muscat, Bahrain or Riyadh.
- Best time to go: November to March brings milder weather for beaches, desert trips and outdoor dining. April and October are transition months. June to September is very hot.
- Busiest or priciest periods: Fares often rise for Christmas, New Year, UK school holidays, Easter, October half term, major trade shows and popular winter weekends.
- Best time to book: For regular travel periods, compare fares 2 to 4 months before travel. For winter, Christmas and school holidays, start 4 to 6 months ahead.
Frequently asked questions
How long is the London to Dubai flight?
About 6 hours 50 minutes to 7 hours 20 minutes for a nonstop flight. The return to London is often longer because of winds.
Which airlines fly nonstop from London to Dubai?
Emirates and British Airways operate regular nonstop flights, so check live results for your dates.
Which London airports can I fly from to Dubai?
Heathrow (LHR), Gatwick (LGW) and Stansted (STN) all offer direct flights to Dubai International (DXB). Heathrow usually has the widest choice.
Is it better to book a nonstop or connecting flight?
Nonstop flights are the fastest option, while connecting flights can save money but add transit time. Check the total journey time before booking.
When is a good time to visit Dubai from London?
November to March is the most comfortable period for Dubai. June to September is very hot, though hotels may offer more deals.
Do UK travellers need a visa for Dubai?
No, UK passport holders receive a free 30 day visitor visa on arrival. Always check current United Arab Emirates entry rules before booking, especially for other passports.
Related routes
- United Kingdom to UAE flights and fares
- Riyadh to Dubai flights for work and weekends
- Jeddah to Dubai flights, timings and airlines
- Mumbai to Dubai flights, timings and airlines
- Delhi to Dubai flights, timings and airlines
- Lahore to Dubai flights, timings and airlines
- Islamabad to Dubai flights and travel tips
- Manchester to Dubai flights and travel tips
- Birmingham to Dubai flights and airline options
- UAE-licensed travel agency.
- Flight options compared via our supplier network.
- Prices are dynamic and confirmed during search and revalidation.
- Secure checkout via PayTabs and PayPal. Jingo does not store your card details.
Cached fare snapshots last checked 1 hour ago.