Dubai to London is one of the world's busiest long-haul routes, and both Emirates and British Airways fly it direct. Here is how they compare for UAE travellers.
Airports and schedule
Emirates flies from Dubai Terminal 3 to several London airports, giving flexibility on where you land, with a large daily schedule on A380 and 777 aircraft. British Airways focuses on London Heathrow, its home hub, which suits onward UK and transatlantic connections.
Product and experience
Emirates is known for its wide-body comfort, generous baggage and onboard product, including the A380 experience on this route. British Airways offers a full-service product from a UK carrier with strong Heathrow connectivity. For airport choice and cabin experience many prefer Emirates; for Heathrow-based onward travel, British Airways is convenient.
Who should fly which
- Want a choice of London airports and the A380: Emirates.
- Connecting onward from Heathrow across the UK or Atlantic: British Airways.
- Prioritising baggage and cabin comfort: Emirates is a strong pick.
- Either way: compare live fares, which move daily.
See the full Dubai to London route guide, or the Emirates and British Airways guides.
Frequently Asked Questions
Is Emirates or British Airways better for Dubai to London?
Emirates flies to several London airports with its A380 and generous baggage, while British Airways focuses on Heathrow with strong onward UK connections. Choose by airport preference and cabin experience, and compare fares.
Do both Emirates and British Airways fly direct Dubai to London?
Yes, both fly the route nonstop. Emirates serves several London airports from Dubai Terminal 3, while British Airways flies to London Heathrow.