Shanghai (PVG) to Chengdu (TFU) nonstop flights

Air China, China Eastern Airlines, China Southern Airlines, Hainan Airlines, Juneyao Airlines, Shanghai Airlines, and Sichuan Airlines fly nonstop from Shanghai (PVG) to Chengdu (TFU): 1,661 km (1,032 mi), about 3h 10m in the air.

Distance
1,661 km (1,032 mi)
Flight time
3h 10m
From
Shanghai Pudong International Airport in Shanghai, China
To
Chengdu Tianfu International Airport in Chengdu, China

Airlines on this route

Return flights

Chengdu (TFU) to Shanghai (PVG) is flown nonstop by Air China, China Eastern Airlines, China Southern Airlines, Hainan Airlines, Juneyao Airlines, Shanghai Airlines, and Sichuan Airlines.

More nonstop flights from Shanghai

All 245 destinations from Shanghai (PVG)

More nonstop flights from Chengdu

All 205 destinations from Chengdu (TFU)