When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 52 days in advance, which can save you up to 34% on flights from Malaysia to Shenzhen compared to booking the week you need them. Waiting 52 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at RM 761. For sooner than that we have options available in the next 3 days from RM 947.
The best pricing can be found in the month of February. Prices to Shenzhen from Malaysia average RM 1,138. You can even find prices in February for less than RM 1,138, as users have found deals to Shenzhen from as low as RM 530. The month of July appears to be one of the more expensive times to travel to Shenzhen from Malaysia. Flying in the targeted month can save you up to 244%.
Yes, there are multiple flights from Malaysia to Shenzhen for under RM 1,214. The cheapest flight booked recently is on SilkAir for just RM 1,186, but on average you can expect to pay RM 4,375.
Some of our airline partners flying from Malaysia to Shenzhen have new flexible policies in place due to COVID-19. AirAsia, Shenzhen Airlines, and Singapore Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like AirAsia with this kind of flexibility.
There are no direct flights from Malaysia to Shenzhen, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
AirAsia, XiamenAir and SilkAir are the most popular airlines when flying from Malaysia to Shenzhen.
Looking for the cheapest flight from Malaysia to Shenzhen? While on average our users pay RM 544, our data indicates the cheapest price to be RM 262. The most popular route (Kuala Lumpur Intl - Shenzhen), is priced around RM 1,186.
There are many flights that can get you from Malaysia to Shenzhen in 19h 35m. Fly via SilkAir to get the fastest option.
Flying on SilkAir is currently your cheapest option to Shenzhen, with prices starting at RM 1,186.
To fly one-way, consider booking your trip with China Southern, which is currently one of the cheapest options available, starting at RM 1,716.
The chart below displays the airlines Cheapflights users travelling from Malaysia to Shenzhen choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
RM 120 | RM 214 | No cancel fee | 66% |
Search AirAsia flights
|
|
![]() |
RM 76 | RM 224 | No cancel fee | 63% |
We couldn't confirm the COVID-19 safety measures taken by Shenzhen Airlines. Please check directly on their website for additional information. |
Search Shenzhen Airlines flights
|
![]() |
RM 227 | RM 303 | No cancel fee | 81% |
Search Singapore Airlines flights
|
|
![]() |
RM 221 | RM 334 | No cancel fee | 77% |
We couldn't confirm the COVID-19 safety measures taken by SilkAir. Please check directly on their website for additional information. |
Search SilkAir flights
|