There are 3 ways to get from Jakarta to Dunhuang by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Soekarno–Hatta International Airport to Dunhuang
best- Fly from Soekarno–Hatta International Airport (CGK) to Dunhuang (DNH)CGK - DNH
12h 50m¥1,505–4,304Fly Soekarno–Hatta International Airport to Jiayuguan Airport, bus
- Fly from Soekarno–Hatta International Airport (CGK) to Jiayuguan Airport (JGN)CGK - JGN
- Take the bus from Jiuquan to Dunhuang
17h 16m¥1,564–4,778Fly Halim Perdanakusuma Airport to Dunhuang
- Fly from Halim Perdanakusuma Airport (HLP) to Dunhuang (DNH)HLP - DNH
17h 41m¥2,102–6,002
Soekarno–Hatta International Airport (CGK) to Dunhuang (DNH) flights
Questions & Answers
The cheapest way to get from Jakarta to Dunhuang is to fly which costs ¥1500 - ¥4300 and takes 12h 50m.
The fastest way to get from Jakarta to Dunhuang is to fly which takes 12h 50m and costs ¥1500 - ¥4300.
The distance between Jakarta and Dunhuang is 5320 km.
It takes approximately 12h 50m to get from Jakarta to Dunhuang, including transfers.
Dunhuang is 1h ahead of Jakarta. It is currently 9:14 AM in Jakarta and 10:14 AM in Dunhuang.
There are 17+ hotels available in Dunhuang.
What companies run services between Jakarta, Indonesia and Dunhuang, China?
Malindo Airways, Air China, and TransNusa fly from Soekarno–Hatta International Airport (CGK) to Dunhuang (DNH) 4 times a week.
- Website
- malindoair.com
Flights from Soekarno–Hatta International Airport to Dunhuang via Kuala Lumpur
- Ave. Duration
- 10h 37m
- When
- Friday
- Estimated price
- ¥1,500–4,200
Flights from Halim Perdanakusuma Airport to Dunhuang via Kuala Namu, Kuala Lumpur
- Ave. Duration
- 14h 30m
- When
- Friday
- Estimated price
- ¥2,300–6,500
Flights from Halim Perdanakusuma Airport to Dunhuang via Juanda International, Kuala Lumpur
- Ave. Duration
- 18h 23m
- When
- Thursday and Friday
- Estimated price
- ¥2,500–7,000
Flights from Halim Perdanakusuma Airport to Dunhuang via Sultan Mahmud Badaruddin II, Kuala Lumpur
- Ave. Duration
- 25h 30m
- When
- Thursday
- Estimated price
- ¥2,100–6,000
- Website
- xiamenair.com
Flights from Soekarno–Hatta International Airport to Jiayuguan Airport via Chongqing
- Ave. Duration
- 16h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,400–4,500
- Website
- en.ceair.com
Flights from Soekarno–Hatta International Airport to Jiayuguan Airport via Shanghai Pudong
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- ¥1,700–7,500
- Website
- airchina.com
Flights from Soekarno–Hatta International Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 17h 50m
- When
- Saturday and Sunday
- Estimated price
- ¥1,800–6,500
- Website
- 9air.com
Flights from Soekarno–Hatta International Airport to Jiayuguan Airport via Guangzhou Baiyun
- Ave. Duration
- 14h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,900–5,500
- Website
- ch.com
Flights from Halim Perdanakusuma Airport to Dunhuang via Ngurah Rai, Tianfu International
- Ave. Duration
- 26h
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ¥2,500–8,500
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, 4 stunningly beautiful Philippines islands you need to visit, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
