Travel from Chengdu to Kashgar

Flights from Chengdu to Kashgar

Air China, China Southern Airlines and 2 other airlines fly from Chengdu to Kashgar every 2 hours.

How to get from Chengdu to Kashgar

From Tianfu Square line 2 bus to Chengdu airport, fly to Kashi airport, then taxi to Kashgar. 6 h 50 min $655. From Luomashi line 1 subway to Chengdu, train to Xining, train to Ürümqi South, taxi to Urumchi South, then bus to Kashgar. 43 h 37 min $188. From Tianfu Square line 2 bus to Chengdu, train to Xining, train to Hami, bus to Urumchi South, then bus to Kashgar. 2 days 0 h $179. From Luomashi line 1 subway to Chengdu, train to Ürümqi South, taxi to Urumchi South, then bus to Kashgar. 2 days 19 h $108. From Chengdu drive to Kashgar. 41 h 28 min $444.

Operators from Chengdu to Kashgar

OperatorPhoneWebsite
Chengdu Shangliu AirportChengdu Shangliu Airport
Air ChinaAir China
China Southern AirlinesChina Southern Airlines
Sichuan AirlinesSichuan Airlines
Shandong AirlinesShandong Airlines
Chengdu metroChengdu metro
China Railways Z-ClassChina Railways Z-Class
China Railways D-ClassChina Railways D-Class
Ctrip400-830-6666Ctrip
Trip 8080Trip 8080
China Railways K-ClassChina Railways K-Class