There are 32 direct flights from Shanghai to Chengdu between 07:35AM and 11:40PM every day. The distance is about 1782km and the duration is around 3 hours and 30 minutes. These flights are operated at Shanghai Pudong Airport(PVG), Shanghai Hongqiao Airport(SHA), and Chengdu Shuangliu Airport(CTU)
Find cheap flights from Shanghai to Chengdu for your China holiday or business travel with us, saving up to 60%! You can check flight's real-time schedules, ticket fares, seat's availability and make the booking online.