Rome2Rio

How to get fromDatong to Chengduby bus, train, taxi, car, plane, or subway

Find Transport to Chengdu

See all options

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.

  1. Bus, train, taxi via Taiyuan

    best
    1. Take the bus from Datong Xinnan to Taiyuanbus bus
    2. Take the train from Taiyuan South to Xi'an Northtrain train
    3. Take the train from Xi'an North Station to Xindu Easttrain train
    4. Take the bus from Xinnanmen Station to Siguniangshan Townbus bus
    5. Take the taxi from Siguniangshan Town to Chengdutaxi taxi
    24h 26m
  2. Bus to Taiyuan Wusu International Airport, fly to Chengdu Shuangliu International Airport, taxi

    cheapest
    1. Take the bus from Datong Xinnan to Taiyuanbus bus
    2. Fly from Taiyuan Wusu International Airport (TYN) to Chengdu Shuangliu International Airport (CTU)plane plane TYN - CTU
    3. Take the taxi from Chengdu Shuangliu International Airport (CTU) to Chengdutaxi taxi
    12h 37m
    ¥1,382–4,046
  3. Train, bus, taxi via Chengdu Medical College

    1. Take the train from Datong to Taiyuan Southtrain train
    2. Take the train from Taiyuan South to Xi'an Northtrain train
    3. Take the train from Xi'an North Station to Xindu Easttrain train
    4. Take the bus from Xinnanmen Station to Siguniangshan Townbus bus
    5. Take the taxi from Siguniangshan Town to Chengdutaxi taxi
    26h 7m
  4. Drive 1,856.3 km

    1. Drive from Datong to Chengducar car 1,856.3 km
    20h 14m
    ¥1,578–2,279
  5. Train to Datong Beijiazao Airport, fly to Chengdu Tianfu International Airport, subway, bus, taxi

    1. Take the train from Datong to Huairentrain train
    2. Fly from Datong Beijiazao Airport (DAT) to Chengdu Tianfu International Airport (TFU)plane plane DAT - TFU
    3. Take the subway from Tianfu International Airport North to Century Citysubway subway
    4. Take the bus from Xinnanmen Station to Siguniangshan Townbus bus
    5. Take the taxi from Siguniangshan Town to Chengdutaxi taxi
    15h 53m
  6. Train, bus, taxi

    1. Take the train from Datong to Taiyuan Southtrain train
    2. Take the train from Taiyuan South to Xi'an Northtrain train
    3. Take the train from Xi'an North Station to Shuangliu Westtrain train
    4. Take the bus from Xinnanmen Station to Siguniangshan Townbus bus
    5. Take the taxi from Siguniangshan Town to Chengdutaxi taxi
    26h 52m
  7. Bus, train, taxi

    1. Take the bus from Datong to Xi'anbus bus
    2. Take the train from Xian North Station to Mianyangtrain train
    3. Take the train from Mianyang to Xindu Easttrain train
    4. Take the bus from Xinnanmen Station to Siguniangshan Townbus bus
    5. Take the taxi from Siguniangshan Town to Chengdutaxi taxi
    31h 29m
  8. Bus, train, taxi via Lanzhou

    1. Take the bus from Datong bus station to hohhot Stationbus bus
    2. Take the train from Hohhot to Lanzhoutrain train
    3. Take the train from Lanzhou to Chengdu West stationtrain train
    4. Take the bus from Chadianzi Bus Terminal to Siguniangshan Townbus bus
    5. Take the taxi from Siguniangshan Town to Chengdutaxi taxi
    46h 6m
  9. Train, taxi to Xinzhou Wutaishan Airport, fly to Chengdu Tianfu International Airport, subway, bus, taxi

    1. Take the train from Datong to Yuanpingtrain train
    2. Take the taxi from Yuanping to Xinzhou Wutaishan Airport (WUT)taxi taxi
    3. Fly from Xinzhou Wutaishan Airport (WUT) to Chengdu Tianfu International Airport (TFU)plane plane WUT - TFU
    4. Take the subway from Tianfu International Airport North to Century Citysubway subway
    5. Take the bus from Xinnanmen Station to Siguniangshan Townbus bus
    6. Take the taxi from Siguniangshan Town to Chengdutaxi taxi
    19h 20m
  10. Train, train to Hohhot Baita International Airport, fly to Chengdu Shuangliu International Airport, taxi

    1. Take the train from Datong South station to Zhangjiakoutrain train
    2. Take the train from Zhangjiakou to Hohhot Easttrain train
    3. Fly from Hohhot Baita International Airport (HET) to Chengdu Shuangliu International Airport (CTU)plane plane HET - CTU
    4. Take the taxi from Chengdu Shuangliu International Airport (CTU) to Chengdutaxi taxi
    11h 22m
    ¥1,822–5,507

Datong Beijiazao Airport (DAT) to Chengdu Tianfu International Airport (TFU) flights

Calendar7Weekly Planes
Duration2h 30mAverage Duration
Ticket¥527Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Train operators
Bus operators
Other operators

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.