Users have found that booking a flight from Malaysia to Shanghai at least 50 days early can save you up to 13% on average compared to booking a flight this week. If booking 50 days before your flight isn’t an option for you, users have found flights from Malaysia to Shanghai for as little as RM 5,290 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 5,290 for flights departing within the next 3 days.
Due to multiple factors, expect to potentially pay more when booking in August. For low rates, November can be a great choice for travel to Shanghai. Flights to Shanghai from Malaysia in November are about RM 4,586 on average during November, but can be found for as low as RM 2,212.
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
Nonstop
5h 55mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 55mShanghai Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 30mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 55mAirAsia X
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 30mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 55mAirAsia X
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 55mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 55mChina Eastern
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 55mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 55mShanghai Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 55mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 55mShanghai Airlines
Kuala Lumpur Intl
Shanghai Hongqiao Intl
1 stop
18h 05mShanghai Hongqiao Intl
Kuala Lumpur Intl
1 stop
17h 50mXiamenAir
Kuala Lumpur Intl
Shanghai Hongqiao Intl
1 stop
18h 30mShanghai Hongqiao Intl
Kuala Lumpur Intl
1 stop
19h 30mXiamenAir
Kuala Lumpur Intl
Shanghai Hongqiao Intl
1 stop
18h 05mShanghai Hongqiao Intl
Kuala Lumpur Intl
1 stop
20h 55mXiamenAir
Kuala Lumpur Intl
Shanghai Hongqiao Intl
1 stop
16h 40mShanghai Hongqiao Intl
Kuala Lumpur Intl
1 stop
26h 10mChina Southern
Kuala Lumpur Intl
Shanghai Hongqiao Intl
1 stop
15h 25mShanghai Hongqiao Intl
Kuala Lumpur Intl
1 stop
19h 10mChina Southern
Kuala Lumpur Intl
Shanghai Hongqiao Intl
1 stop
16h 25mShanghai Hongqiao Intl
Kuala Lumpur Intl
1 stop
8h 10mChina Southern
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 55mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 55mChina Eastern
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 55mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 55mShanghai Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 55mShanghai Pu Dong
Kuala Lumpur Intl
Nonstop
5h 55mShanghai Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
1 stop
7h 50mShanghai Pu Dong
Kuala Lumpur Intl
1 stop
24h 10mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
1 stop
7h 50mShanghai Pu Dong
Kuala Lumpur Intl
2 stops
25h 55mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
1 stop
7h 50mShanghai Pu Dong
Kuala Lumpur Intl
1 stop
9h 40mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 55mShanghai Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
1 stop
24h 15mMultiple Airlines
Kuala Lumpur Intl
Shanghai Pu Dong
Nonstop
5h 30mAirAsia X
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 1,300. The cheapest flight booked recently is on China Eastern for just RM 1,249, but on average you can expect to pay RM 1,684.
Cheapflights has 20 direct flights from Malaysia to Shanghai under RM 1,300. A good price for a direct flight from Malaysia to Shanghai is less than RM 1,769.
There are currently 20+ open flights from Malaysia to Shanghai within the next 7 days for less than RM 1,900.
The cheapest airlines for a one-way flight from Malaysia to Shanghai are Shanghai Airlines (RM 857), AirAsia X (RM 942), and XiamenAir (RM 1,083).
0%of flight departures | Early morningMidnight to 6 am |
---|---|
0%of flight departures | Morning6 am to noon |
100%of flight departures | AfternoonNoon to 6 pm |
0%of flight departures | Evening6 pm to midnight |