Wayfli › London (LHR) › To Shenzhen (SZX)

London (LHR) to Shenzhen (SZX) flights

There are direct flights from London Heathrow Airport to Shenzhen Bao'an International Airport, sold by one airline: Shenzhen Airlines. The distance is 9,595 km, about 12h 10m in the air. There are also 18 one-stop options, via airports such as Dubai, Beijing and Shanghai.

Live fares for LHR → SZXSee all routes on the map
9,595 kmdistance
~12h 10mdirect flight time (estimate)
1direct airline
18one-stop options

Direct flights from London to Shenzhen

RouteAirlines (incl. codeshares)DistanceTime (est.)
LHR → SZXShenzhen Airlines9,595 km~12h 10m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
DXB DubaiAmerican Airlines and British Airways then Emirates11,398 km~16h 35m
PEK BeijingBritish Airways and Air China then Air China and China Southern Airlines10,110 km~15h
PVG ShanghaiBritish Airways and Air China then Air China and China Southern Airlines10,474 km~15h 25m
FCO RomeAmerican Airlines and ITA Airways then Hainan Airlines10,694 km~15h 45m
ICN SeoulBritish Airways and Korean Air then Korean Air and Asiana Airlines10,906 km~16h
BKK BangkokBritish Airways and EVA Air then Air China and Shenzhen Airlines11,278 km~16h 25m
MXP MilanoAmerican Airlines and British Airways then Hainan Airlines10,260 km~15h 10m
BUD BudapestAmerican Airlines and British Airways then Hainan Airlines9,993 km~14h 50m
TPE TaipeiChina Airlines then China Airlines and China Southern Airlines10,585 km~15h 35m
CTU ChengduBritish Airways then Sichuan Airlines and Air China9,620 km~14h 25m
CAI CairoBritish Airways and Egyptair then Hainan Airlines11,608 km~16h 50m
CKG ChongqingTianjin Airlines then Sichuan Airlines and Air China9,601 km~14h 20m

More from London and Shenzhen

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.