- Home
- Flights
- Flights from Penang
- Penang to Shanghai
Cheap flights from Penang to Shanghai from MYR 584
Spring Airlines, Shanghai Airlines, China Eastern Airlines and Juneyao Air fly nonstop from Penang to Shanghai. The flight takes around 5h 04m, and the cheapest one-way fare we found recently is MYR 584 on 19 Nov.
Direct flights available 5h 04m Cheapest in November Prices checked 14 days ago
Penang to Shanghai at a glance
Cheapest one-wayMYR 584Sichuan Airlines · 1 stop · Thu 19 NovFastest flight5h 04mEstimated
Nonstop flightsYesSpring Airlines, Shanghai Airlines, China Eastern Airlines
Airlines flying nonstop from Penang to Shanghai
4 airlines on this route.
Cheapest month to fly from Penang to Shanghai
Lowest one-way fare found for each month: November is cheapest, December the most expensive.
Good to know
- Distance
- 3,649 km2,266 miles
- Flight time
- 5h 04mestimate
- Time difference
- NoneShanghai vs Penang
- Currency in Shanghai
- CNY
- Airports
- PEN → PVG, SHA
Flights from Penang to Shanghai: questions answered
How much is a flight from Penang to Shanghai?
The cheapest one-way fare we found recently is MYR 584 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Penang to Shanghai?
Yes. Spring Airlines, Shanghai Airlines, China Eastern Airlines and Juneyao Air fly this route nonstop.
How long is the flight from Penang to Shanghai?
A nonstop flight covers 3,649 km and takes around 5h 04m.
What is the cheapest month to fly from Penang to Shanghai?
November has the lowest fare we found (MYR 584), while December is the most expensive (MYR 811).
Which airlines fly from Penang to Shanghai?
Spring Airlines, Shanghai Airlines, China Eastern Airlines and Juneyao Air operate nonstop flights on this route.
Which airports serve Penang and Shanghai?
Penang: Penang International Airport (PEN). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).





