There are 10 ways to get from Datong to Chengdu by bus, train, taxi, car, plane, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train, taxi via Taiyuan
best- Take the bus from Datong Xinnan to Taiyuanbus
- Take the train from Taiyuan South to Xi'an Northtrain
- Take the train from Xi'an North Station to Xindu Easttrain
- Take the bus from Xinnanmen Station to Siguniangshan Townbus
- Take the taxi from Siguniangshan Town to Chengdutaxi
24h 26mBus to Taiyuan Wusu International Airport, fly to Chengdu Shuangliu International Airport, taxi
cheapest- Take the bus from Datong Xinnan to Taiyuanbus
- Fly from Taiyuan Wusu International Airport (TYN) to Chengdu Shuangliu International Airport (CTU)plane TYN - CTU
- Take the taxi from Chengdu Shuangliu International Airport (CTU) to Chengdutaxi
12h 37m¥1,382–4,046Train, bus, taxi via Chengdu Medical College
- Take the train from Datong to Taiyuan Southtrain
- Take the train from Taiyuan South to Xi'an Northtrain
- Take the train from Xi'an North Station to Xindu Easttrain
- Take the bus from Xinnanmen Station to Siguniangshan Townbus
- Take the taxi from Siguniangshan Town to Chengdutaxi
26h 7mDrive 1,856.3 km
- Drive from Datong to Chengducar 1,856.3 km
20h 14m¥1,578–2,279Train to Datong Beijiazao Airport, fly to Chengdu Tianfu International Airport, subway, bus, taxi
- Take the train from Datong to Huairentrain
- Fly from Datong Beijiazao Airport (DAT) to Chengdu Tianfu International Airport (TFU)plane DAT - TFU
- Take the subway from Tianfu International Airport North to Century Citysubway
- Take the bus from Xinnanmen Station to Siguniangshan Townbus
- Take the taxi from Siguniangshan Town to Chengdutaxi
15h 53mTrain, bus, taxi
- Take the train from Datong to Taiyuan Southtrain
- Take the train from Taiyuan South to Xi'an Northtrain
- Take the train from Xi'an North Station to Shuangliu Westtrain
- Take the bus from Xinnanmen Station to Siguniangshan Townbus
- Take the taxi from Siguniangshan Town to Chengdutaxi
26h 52mBus, train, taxi
- Take the bus from Datong to Xi'anbus
- Take the train from Xian North Station to Mianyangtrain
- Take the train from Mianyang to Xindu Easttrain
- Take the bus from Xinnanmen Station to Siguniangshan Townbus
- Take the taxi from Siguniangshan Town to Chengdutaxi
31h 29mBus, train, taxi via Lanzhou
- Take the bus from Datong bus station to hohhot Stationbus
- Take the train from Hohhot to Lanzhoutrain
- Take the train from Lanzhou to Chengdu West stationtrain
- Take the bus from Chadianzi Bus Terminal to Siguniangshan Townbus
- Take the taxi from Siguniangshan Town to Chengdutaxi
46h 6mTrain, taxi to Xinzhou Wutaishan Airport, fly to Chengdu Tianfu International Airport, subway, bus, taxi
- Take the train from Datong to Yuanpingtrain
- Take the taxi from Yuanping to Xinzhou Wutaishan Airport (WUT)taxi
- Fly from Xinzhou Wutaishan Airport (WUT) to Chengdu Tianfu International Airport (TFU)plane WUT - TFU
- Take the subway from Tianfu International Airport North to Century Citysubway
- Take the bus from Xinnanmen Station to Siguniangshan Townbus
- Take the taxi from Siguniangshan Town to Chengdutaxi
19h 20mTrain, train to Hohhot Baita International Airport, fly to Chengdu Shuangliu International Airport, taxi
- Take the train from Datong South station to Zhangjiakoutrain
- Take the train from Zhangjiakou to Hohhot Easttrain
- Fly from Hohhot Baita International Airport (HET) to Chengdu Shuangliu International Airport (CTU)plane HET - CTU
- Take the taxi from Chengdu Shuangliu International Airport (CTU) to Chengdutaxi
11h 22m¥1,822–5,507
Datong Beijiazao Airport (DAT) to Chengdu Tianfu International Airport (TFU) flights
Questions & Answers
The cheapest way to get from Datong to Chengdu is to drive which costs ¥1500 - ¥2300 and takes 20h 14m.
The fastest way to get from Datong to Chengdu is to train and fly and taxi which takes 11h 22m and costs ¥1800 - ¥5500.
The distance between Datong and Chengdu is 1920 km. The road distance is 1856.3 km.
The best way to get from Datong to Chengdu without a car is to bus and train and taxi via Taiyuan which takes 24h 26m and costs .
It takes approximately 24h 26m to get from Datong to Chengdu, including transfers.
Yes, the driving distance between Datong to Chengdu is 1856 km. It takes approximately 20h 14m to drive from Datong to Chengdu.
There are two+ hotels available in Chengdu.
What companies run services between Datong, Shanxi, China and Chengdu, Sichuan, China?
There is no direct connection from Datong to Chengdu. However, you can take the bus to Taiyuan, walk to Taiyuan, take the train to Taiyuan South, take the train to Xi'an North, take the train to Xindu East, walk to Chengdu Medical College, take the line 3 subway to Xinnanmen Station, walk to Xinnanmen Station, take the bus to Siguniangshan Town, then take the taxi to Chengdu. Alternatively, you can take the train to Taiyuan South, take the train to Xi'an North, take the train to Xindu East, walk to Chengdu Medical College, take the line 3 subway to Xinnanmen Station, walk to Xinnanmen Station, take the bus to Siguniangshan Town, then take the taxi to Chengdu.
- Website
- ch.com
Flights from Taiyuan Wusu International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥1,200–4,100
Flights from Xinzhou Wutaishan Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥490–2,500
Flights from Hohhot Baita International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥900–6,000
Flights from Hohhot Baita International Airport to Chengdu Shuangliu International Airport via Handan
- Ave. Duration
- 4h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,200–6,000
- Website
- en.ceair.com
Flights from Taiyuan Wusu International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥1,200–4,100
Flights from Taiyuan Wusu International Airport to Chengdu Shuangliu International Airport via Wuhan
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,600–4,500
Flights from Hohhot Baita International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥900–6,000
Flights from Hohhot Baita International Airport to Chengdu Shuangliu International Airport via Lanzhou
- Ave. Duration
- 5h
- When
- Monday and Friday
- Estimated price
- ¥2,600–7,000
- Website
- cdal.com.cn
Flights from Taiyuan Wusu International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ¥550–4,100
Flights from Hohhot Baita International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥900–6,000
- Website
- chinaexpressair.com
Flights from Taiyuan Wusu International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥1,200–4,100
Flights from Xinzhou Wutaishan Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥490–2,500
Flights from Hohhot Baita International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,800–6,000
- Website
- rlair.net
Flights from Datong Beijiazao Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥500–2,600
Flights from Xinzhou Wutaishan Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥490–2,500
- Website
- tibetairlines.com
Flights from Taiyuan Wusu International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥550–3,000
Flights from Hohhot Baita International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ¥900–4,400
- Website
- airchina.com
Flights from Taiyuan Wusu International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥550–3,000
Flights from Hohhot Baita International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥2,500–5,500
Train from Taiyuan South to Xi'an North
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
Train from Xi'an North Station to Xindu East
- Ave. Duration
- 3h 58m
- Frequency
- Twice daily
- Estimated price
- ¥220–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥220–310
- Adult - 1st Class
- ¥370–550
Train from Taiyuan South to Xi'an North
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
Train from Xi'an North Station to Xindu East
- Ave. Duration
- 3h 58m
- Frequency
- Twice daily
- Estimated price
- ¥220–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥220–310
- Adult - 1st Class
- ¥370–550
Train from Taiyuan South to Xi'an North
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
Train from Mianyang to Xindu East
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- ¥50–85
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–75
- Adult - 1st Class
- ¥60–85
Train from Datong to Taiyuan South
- Hard Seat
- ¥40–60
- Hard sleeper
- ¥85–120
- Soft sleeper
- ¥140–190
Train from Datong to Huairen
- Hard Seat
- ¥15–21
- Hard sleeper
- ¥35–55
- Soft sleeper
- ¥60–80
Train from Datong to Taiyuan South
- Hard Seat
- ¥40–60
- Hard sleeper
- ¥85–120
- Soft sleeper
- ¥140–190
Train from Lanzhou to Chengdu West station
- Hard Seat
- ¥85–120
- Hard sleeper
- ¥160–220
- Soft sleeper
- ¥260–340
Train from Datong to Yuanping
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–95
- Soft sleeper
- ¥110–150
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Tianfu International Airport North to Century City
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥9–14
- Schedules at
- travelchinaguide.com
Subway from Tianfu International Airport North to Century City
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥9–14
- Schedules at
- travelchinaguide.com
Train from Xi'an North Station to Shuangliu West
- 2nd Class Seat
- ¥330–370
- 1st Class Seat
- ¥550–610
- Business Class Seat
- ¥800–1,200
Train from Xian North Station to Mianyang
- 2nd Class Seat
- ¥240–270
- 1st Class Seat
- ¥390–430
- Business Class Seat
- ¥550–850
Train from Datong South station to Zhangjiakou
- 2nd Class Seat
- ¥75–85
- 1st Class Seat
- ¥120–135
- Business Class Seat
- ¥170–250
Train from Zhangjiakou to Hohhot East
- 2nd Class Seat
- ¥120–140
- 1st Class Seat
- ¥210–230
- Business Class Seat
- ¥300–430
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Hohhot to Lanzhou
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- ¥110–240
- Schedules at
- chinahighlights.com
- [email protected]
- Website
- chinabusguide.com
Bus from Datong Xinnan to Taiyuan
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ¥80–140
- Schedules at
- chinabusguide.com
- Bus
- ¥100–140
Bus from Datong bus station to hohhot Station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ¥80–130
- Schedules at
- chinabusguide.com
- Bus
- ¥90–130
Bus from Datong Xinnan to Taiyuan
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ¥80–140
- Schedules at
- chinabusguide.com
- Bus
- ¥100–140
- Phone
- 400-688-6250
- [email protected]
- Website
- sgnsgeopark.cn
Bus from Xinnanmen Station to Siguniangshan Town
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Schedules at
- sgnsgeopark.cn
Bus from Xinnanmen Station to Siguniangshan Town
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Schedules at
- sgnsgeopark.cn
Bus from Xinnanmen Station to Siguniangshan Town
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Schedules at
- sgnsgeopark.cn
Bus from Xinnanmen Station to Siguniangshan Town
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Schedules at
- sgnsgeopark.cn
Bus from Xinnanmen Station to Siguniangshan Town
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Schedules at
- sgnsgeopark.cn
Bus from Chadianzi Bus Terminal to Siguniangshan Town
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Schedules at
- sgnsgeopark.cn
Bus from Xinnanmen Station to Siguniangshan Town
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Schedules at
- sgnsgeopark.cn
- Website
- top.chinaz.com
Bus from Datong to Xi'an
- Ave. Duration
- 13h 50m
- Frequency
- Once daily
- Estimated price
- ¥245
- Schedules at
- top.chinaz.com
- Ave. Duration
- 2h 16m
- Estimated price
- ¥80–850
Chengfeng Taxi
- Phone
- +86 28-87771910
- Website
- cfczqc.com
Jincheng Taxi
- Phone
- +86 28-81707790
Chengfeng Taxi
- Phone
- +86 28-87771910
- Website
- cfczqc.com
Jincheng Taxi
- Phone
- +86 28-81707790
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 Getting around the Cyclades, How to get from London to Edinburgh, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.


















