Flights from Kuala Lumpur to Dunhuang – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KUL to DNH – All flight route options from Kuala Lumpur International Airport, Malaysia to Dunhuang Airport, China. These flights are operated by 3 airlines. Fly non-stop with Batik Air Malaysia or choose from 2 different transit flights. The shortest flight time is 6 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Dunhuang Airport
We got great deals on hotels and car rentals near the airport.
Kuala Lumpur to Dunhuang flights
This route is operated by 1 airline. You will be doing a stopover in Shenzhen (Airport code: SZX).
Are there any non-stop flights from KUL to DNH?
There are no direct or non-stop flights from Kuala Lumpur International Airport, KUL to Dunhuang Airport, DNH.
Kuala Lumpur to Dunhuang with Shenzhen Airlines
If you fly from Kuala Lumpur with Shenzhen Airlines you will do a stopover in Shenzhen, SZX before reaching Dunhuang. This flight trip will take 13 hours and 30 minutes and you can fly with departures . Shenzhen Airlines is a Star Alliance member.
Distance & flight times: KLIA to Dunhuang Airport
The flight time between KUL and DNH is 13 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
SZX Shenzhen | 13h 30m | - | - |

Quick copy and share this page
From Kuala Lumpur to China
Below is a list of other destinations to China from Kuala Lumpur International Airport with either direct flights or 1 stop connections.
-
PVG Shanghai Direct
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming Direct
-
HGH Hangzhou Direct
From Malaysia to Dunhuang
Below is a list of other cities in Malaysia with flights to Dunhuang with either non-stop or connecting flights.