Shanghai (PVG) to Chengdu (CTU) flights
There are direct flights from Shanghai Pudong International Airport to Chengdu Shuangliu 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 19 one-stop options, via airports such as Chongqing, Xi'an and Hangzhou.
Live fares for PVG → CTUSee all routes on the mapDirect flights from Shanghai to Chengdu
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| PVG → CTU | 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 and Spring Airlines then Sichuan Airlines | 1,737 km | ~4h 45m |
| XIY Xi'an | Air China and China Southern Airlines then Sichuan Airlines and Air China | 1,896 km | ~5h |
| HGH Hangzhou | China Eastern then Sichuan Airlines and Air China | 1,746 km | ~4h 50m |
| WUH Wuhan | China Southern Airlines and Shanghai Airlines then Sichuan Airlines and Air China | 1,706 km | ~4h 45m |
| CSX Changcha | China Southern Airlines and Shanghai Airlines then Sichuan Airlines and Air China | 1,828 km | ~4h 55m |
| NKG Nanjing | China Eastern then Sichuan Airlines and Air China | 1,711 km | ~4h 45m |
| CGO Zhengzhou | China Southern Airlines and Shanghai Airlines then Sichuan Airlines and Air China | 1,858 km | ~4h 55m |
| KWE Guiyang | Air China and China Southern Airlines then Sichuan Airlines and Air China | 2,076 km | ~5h 10m |
| TNA Jinan | China Eastern then Sichuan Airlines and Air China | 2,173 km | ~5h 20m |
| KWL Guilin | Spring Airlines and Air China then Air China and China Southern Airlines | 2,179 km | ~5h 20m |
| KHN Nanchang | Air China and China Eastern then Sichuan Airlines and Air China | 1,792 km | ~4h 50m |
| HFE Hefei | Lucky Air and China Eastern then Sichuan Airlines and Air China | 1,711 km | ~4h 45m |
More from Shanghai and Chengdu
- Chengdu (CTU) to Shanghai (PVG) · return route
- All direct flights from Shanghai (PVG)
- All direct flights from Chengdu (CTU)
- Shanghai to Istanbul (IST)
- Shanghai to Amsterdam (AMS)
- Shanghai to Paris (CDG)
- Shanghai to Frankfurt (FRA)
- Shanghai to Dubai (DXB)
- Shanghai to Beijing (PEK)
- Shanghai to Chicago (ORD)
- Shanghai to Barcelona (BCN)
- Shanghai to Madrid (MAD)
- Shanghai to Rome (FCO)
- Shanghai to Munich (MUC)
- Shanghai to Guangzhou (CAN)
- Amsterdam (AMS) to Chengdu
- Frankfurt (FRA) to Chengdu
- Beijing (PEK) to Chengdu
- Guangzhou (CAN) to Chengdu
- London (LHR) to Chengdu
- Doha (DOH) to Chengdu
- Singapore (SIN) to Chengdu
- Seoul (ICN) to Chengdu
- Bangkok (BKK) to Chengdu
- Hong Kong (HKG) to Chengdu
- Kuala Lumpur (KUL) to Chengdu
- Abu Dhabi (AUH) to Chengdu
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.