Users have found that booking a flight from Malaysia to Shanghai at least 61 days early can save you up to 24% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from Malaysia to Shanghai for as little as RM 1,384 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as RM 1,590 for flights departing within the next 3 days.
Due to multiple factors, expect to potentially pay more when booking in July. For low rates, April can be a great choice for travel to Shanghai. Flights to Shanghai from Malaysia in April are about RM 1,282 on average during April, but can be found for as low as RM 1,045.
When flying from Malaysia to Shanghai, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Kuala Lumpur Intl
Shanghai Pu Dong
2 stops
28h 40mShanghai Pu Dong
Kuala Lumpur Intl
1 stop
9h 30mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
2 stops
28h 40mShanghai Pu Dong
Kuala Lumpur Intl
1 stop
22h 05mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
2 stops
13h 05mShanghai Pu Dong
Kuala Lumpur Intl
1 stop
9h 30mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 35mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 35mMalaysia Airlines
Penang Intl
Shanghai Pu Dong
1 stop
7h 50mShanghai Pu Dong
Penang Intl
1 stop
19h 50mMalaysia Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
1 stop
20h 15mShanghai Pu Dong
Kuala Lumpur Intl
1 stop
17h 25mChina Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 35mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 35mMalaysia Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 20mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 45mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
2 stops
28h 40mShanghai Pu Dong
Kuala Lumpur Intl
1 stop
9h 30mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
2 stops
28h 40mShanghai Pu Dong
Kuala Lumpur Intl
1 stop
22h 05mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
2 stops
13h 05mShanghai Pu Dong
Kuala Lumpur Intl
1 stop
9h 30mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
1 stop
22h 20mCebu Pacific
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 55mChina Eastern
Kuala Lumpur Intl
Shanghai Pu Dong
1 stop
13h 00mMultiple Airlines
Due to the rapidly changing circumstances due to COVID-19, airlines like AirAsia X, Cathay Dragon, and Cathay Pacific flying from Malaysia to Shanghai have implemented new flexible cancellation policies.
Yes, there are multiple flights from Malaysia to Shanghai for under RM 2,500. The cheapest flight booked recently is on Malaysia Airlines for just RM 2,433, but on average you can expect to pay RM 5,718.
Cheapflights has 2 direct flights from Malaysia to Shanghai under RM 2,500. A good price for a direct flight from Malaysia to Shanghai is less than RM 7,528.
There are currently 20+ open flights from Malaysia to Shanghai within the next 7 days for less than RM 5,300.
The cheapest airlines for a one-way flight from Malaysia to Shanghai are Cebu Pacific (RM 769), China Eastern (RM 795), and Malaysia Airlines (RM 1,533).