London is one of the UAE's busiest long-haul routes, with a nonstop flight of roughly 7 hours 40 minutes and a strong choice of airlines across every budget. Here is how they compare.
Full-service options
Emirates flies direct from Dubai to multiple London airports with its A380 and 777 fleet, while British Airways and Virgin Atlantic connect the UAE with London Heathrow on a full-service product. Etihad serves London from Abu Dhabi. These are the choices for a direct flight with baggage, meals and a lie-flat option in premium cabins.
Budget option
Air Arabia now reaches London Gatwick from Sharjah on its newer aircraft, giving a genuinely low-cost path to the UK. Expect a leaner product and add bags at booking, but for value it is worth comparing against the full-service fares.
How to choose
- Direct with premium comfort and airport choice: Emirates.
- Heathrow arrival and a UK-based carrier: British Airways or Virgin Atlantic.
- Flying from Abu Dhabi: Etihad.
- Lowest fare and travelling light from Sharjah: Air Arabia to Gatwick.
See the full Dubai to London route guide to compare airlines, airports and live fares.
Before You Fly: Sort Your Data
An eSIM means mobile data works the moment you land, with no roaming bills and no airport SIM queues.
Browse Travel eSIMsFrequently Asked Questions
Which airlines fly direct from Dubai to London?
Emirates flies direct from Dubai to several London airports, British Airways and Virgin Atlantic serve Heathrow, Etihad flies from Abu Dhabi, and Air Arabia reaches Gatwick from Sharjah.
Is there a budget airline from Dubai to London?
Air Arabia offers a low-cost option to London Gatwick from Sharjah on its newer aircraft. It is hand-baggage-focused, so add checked bags at booking and compare the total.