There are 10 ways to get from Datong to Dali by train, car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Datong South station to Beijing North station
- Take the train from Beijing West Station to Kunming South
- Take the train from Kunming South to Dali
17h 26m¥1,441–1,760Bus to Taiyuan Wusu International Airport, fly to Dali Huangcaoba
cheapest- Take the bus from Datong Xinnan to Taiyuan
- Fly from Taiyuan Wusu International Airport (TYN) to Dali Huangcaoba (DLU)TYN - DLU
11h 2m¥847–3,802Drive 2,457.6 km
- Drive from Datong to Dali2,457.6 km
25h 3m¥2,203–3,182Bus to Hohhot Baita International Airport, fly to Dali Huangcaoba
- Take the bus from Datong bus station to hohhot Station
- Fly from Hohhot Baita International Airport (HET) to Dali Huangcaoba (DLU)HET - DLU
11h 31m¥913–4,113Bus, train via Zhengzhou
- Take the bus from Datong Xinnan to Taiyuan
- Take the bus from Taiyuan Bus Terminal to Zhengzhou
- Take the train from Zhengzhou East to Kunming South
- Take the train from Kunming South to Dali
23h 31m¥1,192–1,488Bus, train
- Take the bus from Datong Xinnan to Beijing Liuliqiao
- Take the train from Beijing West Station to Kunming
- Take the train from Kunming Station to Lufeng South
- Take the train from Lufeng South to Dali
45h 6mTrain to Datong Beijiazao Airport, fly to Dali Huangcaoba
- Take the train from Datong to Huairen
- Fly from Datong Beijiazao Airport (DAT) to Dali Huangcaoba (DLU)DAT - DLU
11h 15mTrain to Beijing Capital International Airport, fly to Dali Huangcaoba
- Take the train from Datong South station to Beijing North station
- Fly from Beijing Capital International Airport (PEK) to Dali Huangcaoba (DLU)PEK - DLU
9h 25m¥2,720–3,846Train, train to Beijing Daxing International Airport, fly to Dali Huangcaoba
- Take the train from Datong South station to Beijing North station
- Take the train from Caoqiao to Beijing Daxing International Airport
- Fly from Beijing Daxing International Airport (PKX) to Dali Huangcaoba (DLU)PKX - DLU
9h 20m¥1,932–7,263Train to Datong Beijiazao Airport, fly to Lijiang Sanyi Airport, train
- Take the train from Datong to Huairen
- Fly from Datong Beijiazao Airport (DAT) to Lijiang Sanyi Airport (LJG)DAT - LJG
- Take the train from Heqing to Xiangyun
12h 11m
Hohhot Baita International Airport (HET) to Dali Huangcaoba (DLU) flights
Questions & Answers
The cheapest way to get from Datong to Dali is to bus and train via Zhengzhou which costs ¥1100 - ¥1500 and takes 23h 31m.
The fastest way to get from Datong to Dali is to train and fly which takes 9h 20m and costs ¥1900 - ¥7500.
The distance between Datong and Dali is 3341 km. The road distance is 2457.6 km.
The best way to get from Datong to Dali without a car is to train which takes 17h 26m and costs ¥1400 - ¥1800.
It takes approximately 17h 26m to get from Datong to Dali, including transfers.
Yes, the driving distance between Datong to Dali is 2458 km. It takes approximately 25h 3m to drive from Datong to Dali.
There are 202+ hotels available in Dali.
What companies run services between Datong, Shanxi, China and Dali, Yunnan Sheng, China?
You can take a vehicle from Datong to Dali via Datong South station, Beijing North station, Xizhimen Station, National Library Station, National Library, Beijing West Station, Beijing West Station, and Kunming South in around 17h 26m.
- Website
- airchina.com
Flights from Hohhot Baita International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ¥2,000–7,500
Flights from Hohhot Baita International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 9h 2m
- When
- Every day
- Estimated price
- ¥800–7,500
Flights from Beijing Capital International Airport to Dali Huangcaoba
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- ¥2,550–2,700
Flights from Beijing Capital International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 7h 43m
- When
- Every day
- Estimated price
- ¥2,550–2,700
Flights from Beijing Capital International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ¥1,700–4,100
Flights from Beijing Daxing International Airport to Dali Huangcaoba via Mianyang
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,400–9,500
Flights from Taiyuan Wusu International Airport to Dali Huangcaoba
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥700–3,600
- Website
- shenzhenair.com
Flights from Hohhot Baita International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ¥2,000–7,500
Flights from Hohhot Baita International Airport to Dali Huangcaoba via Xi An
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–4,000
Flights from Datong Beijiazao Airport to Dali Huangcaoba via Nanjing
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,000–4,700
Flights from Beijing Capital International Airport to Dali Huangcaoba
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- ¥2,550–2,700
Flights from Beijing Capital International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 7h 43m
- When
- Every day
- Estimated price
- ¥2,550–2,700
Flights from Beijing Capital International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ¥1,700–4,100
Flights from Taiyuan Wusu International Airport to Dali Huangcaoba
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥700–3,600
- Website
- en.ceair.com
Flights from Hohhot Baita International Airport to Dali Huangcaoba via Xi An
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥2,000–7,000
Flights from Datong Beijiazao Airport to Dali Huangcaoba via Nanjing
- Ave. Duration
- 7h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,500–8,500
Flights from Datong Beijiazao Airport to Dali Huangcaoba via Shanghai Pudong
- Ave. Duration
- 14h 10m
- When
- Every day
- Estimated price
- ¥2,700–9,000
Flights from Beijing Daxing International Airport to Dali Huangcaoba
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ¥2,500–8,500
Flights from Datong Beijiazao Airport to Lijiang Sanyi Airport via Nanjing
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- ¥800–2,700
Flights from Datong Beijiazao Airport to Lijiang Sanyi Airport via Shanghai Pudong
- Ave. Duration
- 12h
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,600–9,000
- Website
- intl.jdair.net
Flights from Beijing Daxing International Airport to Dali Huangcaoba
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–7,000
Flights from Datong Beijiazao Airport to Lijiang Sanyi Airport via Wuhan
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,400–5,500
Flights from Datong Beijiazao Airport to Lijiang Sanyi Airport via Zhengzhou
- Ave. Duration
- 9h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,300–5,500
Flights from Datong Beijiazao Airport to Lijiang Sanyi Airport via Nanjing
- Ave. Duration
- 11h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–6,000
- Website
- tibetairlines.com
Flights from Datong Beijiazao Airport to Dali Huangcaoba via Nanjing
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,000–4,700
Flights from Taiyuan Wusu International Airport to Dali Huangcaoba
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥700–3,600
- Website
- luckyair.net
Flights from Datong Beijiazao Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- ¥700–3,700
Train from Datong South station to Beijing North station
- 2nd Class Seat
- ¥150–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥360–550
Train from Beijing West Station to Kunming South
- Ave. Duration
- 10h 51m
- Frequency
- Twice daily
- Estimated price
- ¥1,150–1,300
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥1,150–1,300
- 1st Class Seat
- ¥1,900–2,100
- Business Class Seat
- ¥2,800–4,100
Train from Zhengzhou East to Kunming South
- 2nd Class Seat
- ¥850–950
- 1st Class Seat
- ¥1,400–1,600
- Business Class Seat
- ¥2,100–3,100
Train from Kunming South to Dali
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ¥110–250
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥110–160
- Adult - 1st Class
- ¥170–250
Train from Kunming Station to Lufeng South
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ¥45–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–70
- Adult - 1st Class
- ¥50–75
Train from Lufeng South to Dali
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- ¥85–180
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–130
- Adult - 1st Class
- ¥120–180
Train from Beijing West Station to Kunming
Train from Datong to Huairen
- Phone
- +86-010-96165
Train from Caoqiao to Beijing Daxing International Airport
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥35
- Schedules at
- bdia.com.cn
Train from Heqing to Xiangyun
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Datong Xinnan to Taiyuan
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ¥80–130
- Schedules at
- chinabusguide.com
Bus from Datong Xinnan to Beijing Liuliqiao
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- ¥110–150
- Schedules at
- chinabusguide.com
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 Need to know: Eurostar, Why you should take the train in the US, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

























