Chengdu (CTU) to Shanghai (PVG) flights
There are direct flights from Chengdu Shuangliu International Airport to Shanghai Pudong International Airport, sold by 7 airlines (including codeshares): Sichuan Airlines, Air China, Chengdu Airlines, Shanghai Airlines, China Eastern, All Nippon Airways and Shenzhen Airlines. The distance is 1,704 km, about 2h 35m in the air. There are also 18 one-stop options, via airports such as Chongqing, Xi'an and Hangzhou.
Live fares for CTU → PVGSee all routes on the mapDirect flights from Chengdu to Shanghai
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| CTU → PVG | Sichuan Airlines, Air China, Chengdu Airlines, Shanghai Airlines, China Eastern, All Nippon Airways, Shenzhen Airlines | 1,704 km | ~2h 35m |
Best one-stop connections
Through the biggest hubs first. Times include about 100 minutes to change planes.
| Via | Airlines | Distance | Time (est.) |
|---|---|---|---|
| CKG Chongqing | Sichuan Airlines then Sichuan Airlines and Spring Airlines | 1,737 km | ~4h 45m |
| XIY Xi'an | Sichuan Airlines and Air China then Air China and China Southern Airlines | 1,896 km | ~5h |
| HGH Hangzhou | Sichuan Airlines and Air China then China Eastern | 1,746 km | ~4h 50m |
| WUH Wuhan | Sichuan Airlines and Air China then China Southern Airlines and Shanghai Airlines | 1,706 km | ~4h 45m |
| CSX Changcha | Sichuan Airlines and Air China then China Southern Airlines and Shanghai Airlines | 1,828 km | ~4h 55m |
| NKG Nanjing | Sichuan Airlines and Air China then China Eastern | 1,711 km | ~4h 45m |
| CGO Zhengzhou | Sichuan Airlines and Air China then China Southern Airlines and Shanghai Airlines | 1,858 km | ~4h 55m |
| KWE Guiyang | Sichuan Airlines and Air China then Air China and China Southern Airlines | 2,076 km | ~5h 10m |
| TNA Jinan | Sichuan Airlines and Air China then China Eastern | 2,173 km | ~5h 20m |
| KWL Guilin | Air China and China Southern Airlines then Spring Airlines and Air China | 2,179 km | ~5h 20m |
| KHN Nanchang | Sichuan Airlines and Air China then Air China and China Eastern | 1,792 km | ~4h 50m |
| HFE Hefei | Sichuan Airlines and Air China then Lucky Air and China Eastern | 1,711 km | ~4h 45m |
More from Chengdu and Shanghai
- Shanghai (PVG) to Chengdu (CTU) · return route
- All direct flights from Chengdu (CTU)
- All direct flights from Shanghai (PVG)
- Chengdu to Amsterdam (AMS)
- Chengdu to Frankfurt (FRA)
- Chengdu to Beijing (PEK)
- Chengdu to Guangzhou (CAN)
- Chengdu to London (LHR)
- Chengdu to Doha (DOH)
- Chengdu to Singapore (SIN)
- Chengdu to Seoul (ICN)
- Chengdu to Bangkok (BKK)
- Chengdu to Hong Kong (HKG)
- Chengdu to Kuala Lumpur (KUL)
- Chengdu to Abu Dhabi (AUH)
- Istanbul (IST) to Shanghai
- Amsterdam (AMS) to Shanghai
- Paris (CDG) to Shanghai
- Frankfurt (FRA) to Shanghai
- Dubai (DXB) to Shanghai
- Beijing (PEK) to Shanghai
- Chicago (ORD) to Shanghai
- Barcelona (BCN) to Shanghai
- Dallas-Fort Worth (DFW) to Shanghai
- Madrid (MAD) to Shanghai
- Rome (FCO) to Shanghai
- Munich (MUC) to Shanghai
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.