There are 4 ways to get from Singapore to Dunhuang by plane, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Singapore Changi Airport to Dunhuang
best- Fly from Singapore Changi Airport (SIN) to Dunhuang (DNH)plane SIN - DNH
12h 6m¥1,117–4,418Fly Senai International Airport to Dunhuang
- Fly from Senai International Airport (JHB) to Dunhuang (DNH)plane JHB - DNH
19h 20m¥1,828–5,540Ferry to Hang Nadim International Airport, fly to Dunhuang
- Take the ferry from Singapore Harbour Front to Batam Centreferry
- Fly from Hang Nadim International Airport (BTH) to Dunhuang (DNH)plane BTH - DNH
28h 42m¥2,158–5,889Fly Singapore Changi Airport to Jiayuguan Airport, train
- Fly from Singapore Changi Airport (SIN) to Jiayuguan Airport (JGN)plane SIN - JGN
- Take the train from Jiayuguan South to Dunhuang Stationtrain
17h 57m¥1,825–5,126
Singapore Changi Airport (SIN) to Dunhuang (DNH) flights
Questions & Answers
The cheapest way to get from Singapore to Dunhuang is to fly which costs ¥1100 - ¥4500 and takes 12h 6m.
The fastest way to get from Singapore to Dunhuang is to fly which takes 12h 6m and costs ¥1100 - ¥4500.
The distance between Singapore and Dunhuang is 4435 km.
It takes approximately 12h 6m to get from Singapore to Dunhuang, including transfers.
There are 20+ hotels available in Dunhuang.
What companies run services between Singapore and Dunhuang, China?
China Eastern Airlines, Singapore Airlines, and eight other airlines fly from Singapore Changi Airport (SIN) to Dunhuang (DNH) 5 times a day.
- Website
- ch.com
Flights from Singapore Changi Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ¥1,800–11,000
Flights from Senai International Airport to Dunhuang via Kunming, Xining
- Ave. Duration
- 14h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–5,500
Flights from Senai International Airport to Dunhuang via Kunming, Tianfu International
- Ave. Duration
- 24h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–5,500
Flights from Senai International Airport to Dunhuang via Penang, Tianfu International
- Ave. Duration
- 24h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥2,200–7,000
Flights from Hang Nadim International Airport to Dunhuang via Kuala Lumpur, Xining
- Ave. Duration
- 24h 57m
- When
- Saturday
- Estimated price
- ¥1,900–5,500
Flights from Hang Nadim International Airport to Dunhuang via Kuala Lumpur, Tianfu International
- Ave. Duration
- 34h 10m
- When
- Every day
- Estimated price
- ¥1,900–7,000
Flights from Singapore Changi Airport to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ¥2,000–12,000
Flights from Singapore Changi Airport to Jiayuguan Airport via Beijing Daxing
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- ¥2,600–16,000
- Website
- xiamenair.com
Flights from Singapore Changi Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ¥1,800–11,000
Flights from Senai International Airport to Dunhuang via Kunming, Xining
- Ave. Duration
- 14h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–5,500
Flights from Senai International Airport to Dunhuang via Kunming, Tianfu International
- Ave. Duration
- 24h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–5,500
Flights from Hang Nadim International Airport to Dunhuang via Kuala Lumpur, Xining
- Ave. Duration
- 24h 57m
- When
- Saturday
- Estimated price
- ¥1,900–5,500
Flights from Hang Nadim International Airport to Dunhuang via Kuala Lumpur, Tianfu International
- Ave. Duration
- 33h 25m
- When
- Every day
- Estimated price
- ¥1,900–5,500
Flights from Singapore Changi Airport to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ¥2,000–12,000
Flights from Singapore Changi Airport to Jiayuguan Airport via Beijing Daxing
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- ¥2,600–16,000
Flights from Singapore Changi Airport to Jiayuguan Airport via Xi An
- Ave. Duration
- 16h 55m
- When
- Every day
- Estimated price
- ¥1,700–4,900
- Website
- en.ceair.com
Flights from Singapore Changi Airport to Dunhuang via Beijing Daxing
- Ave. Duration
- 17h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,200–3,200
Flights from Singapore Changi Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ¥1,800–11,000
Flights from Senai International Airport to Dunhuang via Kunming, Tianfu International
- Ave. Duration
- 24h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–5,500
Flights from Hang Nadim International Airport to Dunhuang via Kuala Lumpur, Tianfu International
- Ave. Duration
- 33h 25m
- When
- Every day
- Estimated price
- ¥1,900–5,500
Flights from Singapore Changi Airport to Jiayuguan Airport via Beijing Daxing
- Ave. Duration
- 11h 47m
- When
- Every day
- Estimated price
- ¥2,400–16,000
Flights from Singapore Changi Airport to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ¥2,000–12,000
Flights from Singapore Changi Airport to Jiayuguan Airport via Xi An
- Ave. Duration
- 16h 55m
- When
- Every day
- Estimated price
- ¥1,700–4,900
- Website
- airchina.com
Flights from Singapore Changi Airport to Dunhuang via Hangzhou Xiaoshan
- Ave. Duration
- 14h 55m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- ¥2,200–3,200
Flights from Singapore Changi Airport to Dunhuang via Beijing Daxing
- Ave. Duration
- 15h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,200–3,200
Flights from Singapore Changi Airport to Jiayuguan Airport via Chongqing
- Ave. Duration
- 13h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,100–12,000
- Website
- hainanairlines.com
Flights from Singapore Changi Airport to Dunhuang via Guangzhou Baiyun
- Ave. Duration
- 11h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–12,000
Flights from Senai International Airport to Dunhuang via Guangzhou Baiyun
- Ave. Duration
- 21h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥2,000–5,500
- Website
- greaterbay-airlines.com
Flights from Singapore Changi Airport to Dunhuang via Hong Kong
- Ave. Duration
- 12h 50m
- When
- Friday
- Estimated price
- ¥2,300–4,800
- Website
- airchangan.com
Flights from Singapore Changi Airport to Dunhuang via Xi An
- Ave. Duration
- 13h 55m
- When
- Every day
- Estimated price
- ¥1,500–4,400
- Website
- tianjin-air.com
Flights from Singapore Changi Airport to Dunhuang via Chongqing
- Ave. Duration
- 14h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,800–11,000
- Website
- gxairlines.com
Flights from Singapore Changi Airport to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 12h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,200–7,500
- Website
- 9air.com
Flights from Singapore Changi Airport to Jiayuguan Airport via Guangzhou Baiyun
- Ave. Duration
- 13h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,500–6,000
Train from Jiayuguan South to Dunhuang Station
- Hard Seat
- ¥40–60
- Hard sleeper
- ¥85–120
- Soft sleeper
- ¥140–190
- Phone
- +65 6276 6711
- [email protected]
- Website
- horizonfastferry.com
Ferry from Singapore Harbour Front to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥227–333
- Schedules at
- horizonfastferry.com.sg
- Economy
- ¥227
- Business
- ¥333
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 4 of the smartest ways to explore Australia, Travelling to and around Russia for the 2018 FIFA World Cup, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.




