⚡ Fare recorded April 25, 2026 · Prices change daily

Shanghai to Chengdu flights

Shanghai (PVG) to Chengdu (CTU): 1,059 miles (1,704 km) great-circle, about 2h 35m nonstop by our estimate. Cheapest fare observed: $244 round-trip on Juneyao Air, nonstop, departing May 31, 2026.

HOJuneyao AirHO1039
Depart
PVG
Shanghai, China
07:20
2026-05-31
✈
Arrive
CTU
Chengdu, China
Returns 11:45
2026-06-10
Stops
non-stop
Distance
1,059 mi
Est. nonstop time
2h 35m
Trip type
Round-trip
$244
Round-trip · per person
Book this flight →
Also compare on Aviasales →
About this flight

When did the cheapest Shanghai to Chengdu fare fly?

$244 round-trip, Juneyao Air HO1039, departing 2026-05-31 at 07:20, returning 2026-06-10. The recorded itinerary left on a Sunday, returning on a Wednesday 10 nights later; the fare was observed 36 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.

Route facts

How far is Shanghai from Chengdu?

  • Distance: 1,059 miles (1,704 km) great-circle, heading west.
  • Estimated nonstop flight time: about 2h 35m.
  • Departure airport: Shanghai Pudong International Airport (PVG), Shanghai, China, UTC+8 on May 31, 2026.
  • Arrival: Chengdu Shuangliu International Airport (CTU), China, UTC+8 on May 31, 2026.
  • Time difference: none on the recorded date.
  • Route type: domestic, within China.
  • Arrival airport elevation: 1,625 ft.
  • Recorded itinerary: Juneyao Air HO1039, non-stop, round-trip, 10 days between departure and return.
Fare comparison

How does the Shanghai to Chengdu fare compare with other routes from PVG?

At $244, it ranked 12th of the 30 round-trip fares we recorded from PVG (median $310). That is 23.0 cents per great-circle mile (round-trip price over one-way distance), close to the PVG median of 23.9 cents across 30 round-trip routes.

Routes from PVG of similar length: Tokyo (1,080 mi) at $230 and Harbin (1,029 mi) at $310.

PVG to CTU is the only one of 30 PVG routes where Juneyao Air priced cheapest. It is the 19th longest of the 30 routes we track from PVG.

Other ways in

What did other cities pay to fly to Chengdu?

Of 3 departure airports with a fare to Chengdu, Shanghai (PVG) ranked 1st at $244. Lowest: $244 from Shanghai (PVG); highest: $441 from Kathmandu (KTM); 2 nonstop. Cheapest-fare airlines (routes): China Eastern (1), Juneyao Air (1) and Sichuan Airlines (1).

Sources

Where do these numbers come from?

Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones Asia/Shanghai, Asia/Shanghai; flight time is our estimate.

FAQ

Shanghai to Chengdu flight questions

How far is Shanghai from Chengdu by plane?

+
Shanghai is about 1,059 miles (1,704 km) from Chengdu on a great-circle line from Shanghai Pudong International Airport (PVG) to Chengdu Shuangliu International Airport (CTU), heading west. It is the 19th longest of the 30 routes we track from PVG. The recorded itinerary was nonstop.

How long is the flight from Shanghai to Chengdu?

+
About 2h 35m nonstop by our estimate for 1,059 miles (500 mph cruise plus 30 minutes, not a timetable). The recorded Juneyao Air fare was nonstop. 3 airports in our feed had a fare to Chengdu; this one ranked 1st, and 2 of the 3 were nonstop.

What is the time difference between Shanghai and Chengdu?

+
On May 31, 2026, Shanghai was on UTC+8 (Asia/Shanghai) and Chengdu on UTC+8 (Asia/Shanghai), so the two cities shared the same clock time: noon in Shanghai was 12:00 in Chengdu. Neither Asia/Shanghai nor Asia/Shanghai shifts for daylight saving, so the gap holds all year.

How much is a flight from Shanghai to Chengdu?

+
As observed on April 25, 2026: $244 per person round-trip on Juneyao Air flight HO1039, departing May 31, 2026, returning June 10, 2026, nonstop. At $244, it ranked 12th of the 30 round-trip fares we recorded from PVG (median $310). That is 23.0 cents per great-circle mile (round-trip price over one-way distance), close to the PVG median of 23.9 cents across 30 round-trip routes. Prices change daily, so check the live fare.

Is there a nonstop flight from Shanghai to Chengdu?

+
Yes, the cheapest recorded fare was a nonstop Juneyao Air flight, HO1039, on May 31, 2026. Into Chengdu, 2 of the 3 recorded fares were nonstop. From PVG, 16 of 30 were. Routes from PVG of similar length: Tokyo (1,080 mi) at $230 and Harbin (1,029 mi) at $310.

Which airports serve flights from Shanghai to Chengdu?

+
It departs Shanghai Pudong International Airport (PVG) in Shanghai, China, and arrives at Chengdu Shuangliu International Airport (CTU) in Chengdu, China. A domestic China flight. PVG to CTU is the only one of 30 PVG routes where Juneyao Air priced cheapest.

Where else near Chengdu can you fly from Shanghai?

Chongqing (CKG) $223Zhangjiajie (DYG) $238Guangzhou (CAN) $198Shenzhen (SZX) $240Macau (MFM) $152Hong Kong (HKG) $171All flights from Shanghai →

Other cities with flights to Chengdu

From Hanoi (HAN) $264From Kathmandu (KTM) $441

Ready to fly?

Book Juneyao Air PVG → CTU · $244 →