HUB hero image

How to Travel from

Dunhuang to Kunming

by Route or Car

Dunhuang
+0
Kunming
Transport search to Kunming
Dunhuang
+0
Kunming
Building a composite car route
Cheapest
Best Offer!
Car
28 h 12 min
2748 km.
from $151
Composite Route Car Only

Five ways to Travel from Dunhuang to Kunming

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

China Eastern Airlines

Website:
en.ceair.com/
Plane from Dunhuang to Kunming
Ave. Duration:
6h 30m
Frequency:
Every day
Estimated price:
$165.39–$572.52

Sichuan Airlines

Website:
ch.com/
Plane from Dunhuang to Kunming
Ave. Duration:
4h 25m
Frequency:
Every day
Estimated price:
$152.67–$470.74

Ruili Airlines

Website:
rlair.net/
Plane from Dunhuang to Kunming
Ave. Duration:
5h 30m
Frequency:
Tuesday
Estimated price:
$95.42–$470.74

Okay Airways

Website:
okair.net
Plane from Dunhuang to Kunming
Ave. Duration:
5h 10m
Frequency:
Tuesday, Thursday, and Saturday
Estimated price:
$120.86–$343.51

Train operators

China Railways G-Class

Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Lanzhou West Station to Xi'an
Ave. Duration:
3h 22m
Frequency:
Every 4 hours
Estimated price:
$39.44–$43.26
Train from Xi'an North Station to Kunming
Ave. Duration:
10h 54m
Frequency:
Once daily
Estimated price:
$127.23–$146.31
Train from Guangyuan to Chengdu
Ave. Duration:
1h 50m
Frequency:
Hourly
Estimated price:
$19.08–$21.63
Train from Chengdu East to Leshan
Ave. Duration:
1h 2m
Frequency:
Every 2 hours
Estimated price:
$9.54–$11.45
Train from Chengdu East to Kunming
Ave. Duration:
5h 31m
Frequency:
3 times a day
Estimated price:
$77.61–$85.24
Train from Mianyang to Kunming
Ave. Duration:
7h 40m
Frequency:
Once daily
Estimated price:
$82.70–$95.42

China Railways D-Class

Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Lanzhou West Station to Xi'an
Ave. Duration:
2h 10m
Frequency:
Hourly
Estimated price:
$27.99–$69.97
Train from Guangyuan to Chengdu
Ave. Duration:
1h 25m
Frequency:
Hourly
Estimated price:
$16.54–$34.35
Train from Chengdu East to Leshan
Ave. Duration:
55 min
Frequency:
3 times a day
Estimated price:
$10.18–$19.08
Train from Lanzhou West Station to Chengdu
Ave. Duration:
8h 11m
Frequency:
Twice daily
Estimated price:
$45.37–$114.50

China Railways C-Class

Phone:
(86)12306
Website:
12306.com/
Train from Chengdu East to Leshan
Ave. Duration:
43 min
Frequency:
4 times a day
Estimated price:
$1.48–$11.45

China Railways K-Class

Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Dunhuang to Lanzhou
Ave. Duration:
14h 22m
Frequency:
Once daily
Estimated price:
$17.81–$44.53
Train from Jiuquan to Guangyuan
Ave. Duration:
15h 55m
Frequency:
Once daily
Estimated price:
$19.08–$49.62
Train from Dunhuang to Jiayuguan
Ave. Duration:
3h 52m
Frequency:
Once daily
Estimated price:
$7.00–$19.08
Train from Jiayuguan to Mianyang
Ave. Duration:
19h 50m
Frequency:
Once daily
Estimated price:
$21.63–$55.98

Bus operators

China Bus Guide

Website:
chinabusguide.com
Bus from Luzhou to Kunming
Ave. Duration:
15h
Frequency:
3 times a day
Estimated price:
$28.56

Checi

Website:
checi.cn
Bus from Leshan Central Bus Station to Luzhou
Ave. Duration:
2h 30m
Frequency:
4 times a day
Estimated price:
$13.17

Questions and Answers

What is the cheapest way to get from Dunhuang to Kunming?

The cheapest way to get from Dunhuang to Kunming is to bus and train which costs $81.52 - $141.30 and takes 44h 34m.

What is the fastest way to get from Dunhuang to Kunming?

The fastest way to get from Dunhuang to Kunming is to fly which takes 6h 39m and costs $103.26 - $304.35 .

How far is it from Dunhuang to Kunming?

The distance between Dunhuang and Kunming is 1868 km. The road distance is 2749.3 km.

How do I travel from Dunhuang to Kunming without a car?

The best way to get from Dunhuang to Kunming without a car is to train which takes 30h 7m and costs $141.30 - $228.26 .

How long does it take to get from Dunhuang to Kunming?

It takes approximately 6h 39m to get from Dunhuang to Kunming, including transfers.

Train or fly from Dunhuang to Kunming?

The best way to get from Dunhuang to Kunming is to fly which takes 6h 39m and costs $103.26 - $304.35 . Alternatively, you can train, which costs $141.30 - $228.26 and takes 30h 7m.

Can I drive from Dunhuang to Kunming?

Yes, the driving distance between Dunhuang to Kunming is 2749 km. It takes approximately 28h 34m to drive from Dunhuang to Kunming.

Where can I stay near Kunming?

There are 173+ hotels available in Kunming. Prices start at $11.20 per night.
+0