Planes from Chengdu to Shanghai
🛫 The quickest way to travel from Chengdu to Shanghai is by taking a direct flight from Tianfu International Airport to Shanghai Hongqiao Airport, with a flight duration of 2 hours and 15 minutes. 💸 Depending on the airline and the time of booking, the prices for a flight between Chengdu and Shanghai typically range from $272 to $554, allowing passengers to choose a suitable option based on their budget and preferences.