Wayfli › Los Angeles (LAX) › To Shenzhen (SZX)

Los Angeles (LAX) to Shenzhen (SZX) flights

There are direct flights from Los Angeles International Airport to Shenzhen Bao'an International Airport, sold by one airline: Air China. The distance is 11,645 km, about 14h 40m in the air. There are also 9 one-stop options, via airports such as Beijing, Shanghai and Seoul.

Live fares for LAX → SZXSee all routes on the map
11,645 kmdistance
~14h 40mdirect flight time (estimate)
1direct airline
9one-stop options

Direct flights from Los Angeles to Shenzhen

RouteAirlines (incl. codeshares)DistanceTime (est.)
LAX → SZXAir China11,645 km~14h 40m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
PEK BeijingAir China and United Airlines then Air China and China Southern Airlines11,994 km~17h 20m
PVG ShanghaiAmerican Airlines and Air China then Air China and China Southern Airlines11,648 km~16h 50m
ICN SeoulKorean Air and Asiana Airlines then Korean Air and Asiana Airlines11,670 km~16h 55m
BKK BangkokUnited Airlines then Air China and Shenzhen Airlines14,992 km~20h 55m
NRT TokyoAmerican Airlines and Air India then Shenzhen Airlines11,703 km~16h 55m
TPE TaipeiEVA Air and China Airlines then China Airlines and China Southern Airlines11,724 km~17h
MNL ManilaPhilippine Airlines then Shenzhen Airlines12,920 km~18h 25m
SGN Ho Chi Minh CityUnited Airlines then Vietravel Airlines14,649 km~20h 30m
YVR VancouverAmerican Airlines and Air Canada then Hainan Airlines11,985 km~17h 15m

More from Los Angeles 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.