Wayfli › Dubai (DXB) › To Edinburgh (EDI)

Dubai (DXB) to Edinburgh (EDI) flights

There are direct flights from Dubai International Airport to Edinburgh Airport, sold by one airline: Emirates. The distance is 5,777 km, about 7h 35m in the air. There are also 35 one-stop options, via airports such as Istanbul, Amsterdam and Paris.

Live fares for DXB → EDISee all routes on the map
5,777 kmdistance
~7h 35mdirect flight time (estimate)
1direct airline
35one-stop options

Direct flights from Dubai to Edinburgh

RouteAirlines (incl. codeshares)DistanceTime (est.)
DXB → EDIEmirates5,777 km~7h 35m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulEmirates and Qantas then Turkish Airlines5,866 km~9h 50m
AMS AmsterdamITA Airways and Emirates then KLM and easyJet5,835 km~9h 45m
CDG ParisAir France and ITA Airways then Air France and ITA Airways6,107 km~10h 5m
FRA FrankfurtEmirates and Lufthansa then Lufthansa5,876 km~9h 50m
BCN BarcelonaEmirates then Ryanair and Iberia6,852 km~11h
MAD MadridEmirates then Ryanair and easyJet7,370 km~11h 40m
MUC MunichEmirates and Lufthansa then easyJet5,894 km~9h 50m
LHR LondonAmerican Airlines and British Airways then American Airlines and British Airways6,031 km~10h
LGW LondonEmirates and Qantas then British Airways and easyJet6,047 km~10h
DUB DublinEmirates and Qantas then Aer Lingus and Ryanair6,256 km~10h 20m
SAW IstanbulFlydubai and Pegasus Airlines then Pegasus Airlines5,860 km~9h 50m
VIE ViennaEmirates and Austrian Airlines then Ryanair5,833 km~9h 45m

More from Dubai and Edinburgh

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.