Shanghai (SHA) to Chengdu (CTU) nonstop flights

Air China, Chengdu Airlines, China Eastern Airlines, Spring Airlines, and Tibet Airlines fly nonstop from Shanghai (SHA) to Chengdu (CTU): 1,659 km (1,031 mi), about 3h 10m in the air.

Distance
1,659 km (1,031 mi)
Flight time
3h 10m
From
Shanghai Hongqiao International Airport in Shanghai, China
To
Chengdu Shuangliu International Airport in Chengdu, China

Airlines on this route

Return flights

Chengdu (CTU) to Shanghai (SHA) is flown nonstop by Air China, Chengdu Airlines, China Eastern Airlines, Spring Airlines, and Tibet Airlines.

More nonstop flights from Shanghai

All 65 destinations from Shanghai (SHA)

More nonstop flights from Chengdu

All 79 destinations from Chengdu (CTU)