Flights from the UK to Dubai
Dubai is one of the most popular long-haul destinations from the UK, with non-stop flights from London, Manchester, Birmingham, Newcastle, Glasgow and more. It is also the world's busiest international transfer hub, so a Dubai stopover is an easy way to break up a journey to Asia, Africa or Australia.
The winter months bring perfect beach weather and the highest demand. Summer fares can be much lower, but daytime temperatures often exceed 40°C.
Dubai International (DXB) is close to the city, and the Metro runs directly from Terminals 1 and 3.
Airlines flying to Dubai
Non-stop and connecting flights to Dubai are offered by a wide choice of airlines. Compare them all in one search:
- Emirates
- British Airways
- Virgin Atlantic
- Qatar Airways
- Etihad
- Turkish Airlines
Money-saving tips for Dubai flights
- Regional UK airports often have competitive non-stop fares to Dubai.
- Add a free or low-cost stopover on journeys further east.
- Summer deals can be excellent if you are happy with the heat.
Popular UK departure airports
Customers flying to Dubai most often depart from London Heathrow, London Gatwick, Manchester, Birmingham, Glasgow. Search "London, all airports" to compare every London airport in one go.
Frequently asked questions
How long is the flight from London to Dubai?
Flights from London to Dubai take around 7h non-stop. Journey times vary by airline, routing and connection time.
Which airlines fly from the UK to Dubai?
Airlines serving Dubai from the UK, either non-stop or with one connection, include Emirates, British Airways, Virgin Atlantic, Qatar Airways, Etihad, Turkish Airlines. Availability changes by season.
Are there direct flights to Dubai?
Yes, non-stop flights to Dubai are available from the UK, alongside one-stop options that are often cheaper.
When is the best time to visit Dubai?
The best time to visit Dubai is November to March, when temperatures are comfortable. For the cheapest fares, avoid UK school holidays and book early for peak dates.
Which airport do flights to Dubai arrive at?
Flights to Dubai arrive at Dubai International Airport (DXB).