Wayfli › Xi'an (XIY) › To Chengdu (CTU)

Xi'an (XIY) to Chengdu (CTU) flights

There are direct flights from Xi'an Xianyang International Airport to Chengdu Shuangliu International Airport, sold by 8 airlines (including codeshares): Sichuan Airlines, Air China, China Southern Airlines, Chengdu Airlines, Hainan Airlines, KLM, China Eastern and Shenzhen Airlines. The distance is 623 km, about 1h 15m in the air. There is also one one-stop option, via airports such as Jiuzhaigou.

Live fares for XIY → CTUSee all routes on the map
623 kmdistance
~1h 15mdirect flight time (estimate)
8direct airlines
1one-stop options

Direct flights from Xi'an to Chengdu

RouteAirlines (incl. codeshares)DistanceTime (est.)
XIY → CTUSichuan Airlines, Air China, China Southern Airlines, Chengdu Airlines, Hainan Airlines, KLM, China Eastern, Shenzhen Airlines623 km~1h 15m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
JZH JiuzhaigouChina Eastern then Sichuan Airlines and Lucky Air756 km~3h 35m

More from Xi'an and Chengdu

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.