Wayfli › Edinburgh (EDI) › To Beijing (PEK)

Edinburgh (EDI) to Beijing (PEK) flights

There are direct flights from Edinburgh Airport to Beijing Capital International Airport, sold by one airline: Hainan Airlines. The distance is 7,935 km, about 10h 10m in the air. There are also 21 one-stop options, via airports such as Istanbul, Amsterdam and Paris.

Live fares for EDI → PEKSee all routes on the map
7,935 kmdistance
~10h 10mdirect flight time (estimate)
1direct airline
21one-stop options

Direct flights from Edinburgh to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
EDI → PEKHainan Airlines7,935 km~10h 10m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
IST IstanbulTurkish Airlines then Air China and Turkish Airlines9,929 km~14h 45m
AMS AmsterdamKLM and easyJet then China Southern Airlines and KLM8,493 km~13h
CDG ParisAir France and easyJet then Air France and Air China9,057 km~13h 45m
FRA FrankfurtLufthansa then Air China and Lufthansa8,820 km~13h 25m
LGW LondoneasyJet then Air China8,739 km~13h 20m
LHR LondonBritish Airways then Air China8,687 km~13h 15m
FCO RomeJet2.com and easyJet then Air China10,082 km~15h
MUC MunichLufthansa and easyJet then Air China and Lufthansa9,051 km~13h 40m
VIE ViennaRyanair and Jet2.com then Air China and Austrian Airlines9,062 km~13h 45m
MXP MilanoRyanair and easyJet then Air China9,516 km~14h 15m
CPH CopenhagenNorwegian Air Shuttle and Ryanair then Air China and SAS Scandinavian8,195 km~12h 40m
ZRH ZuricheasyJet and Edelweiss Air then SWISS9,218 km~13h 55m

More from Edinburgh and Beijing

Routes come from current airline fares, updated weekly (last update 11 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.