Rome2Rio

How to get fromChengdu to Xiaheby subway, plane, train, bus, car, or taxi

Find Transport to Xiahe

See all options

There are 9 ways to get from Chengdu to Xiahe by subway, plane, train, bus, car, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Subway to Chengdu Tianfu International Airport, fly to Datong Beijiazao Airport, train

    best
    1. Take the subway from Century City to Tianfu International Airport Northsubway subway
    2. Fly from Chengdu Tianfu International Airport (TFU) to Datong Beijiazao Airport (DAT)plane plane TFU - DAT
    3. Take the train from Huairen to Shuozhoutrain train
    7h 42m
    ¥683–3,246
  2. Train via Sanmenxia

    cheapest
    1. Take the train from Chengdu Station to Sanmenxiatrain train
    2. Take the train from Sanmenxia to Huozhou Stationtrain train
    3. Take the train from Huozhou Station to Shuozhoutrain train
    36h 17m
    ¥234–600
  3. Train

    1. Take the train from Chengdu East to Shijiazhuangtrain train
    2. Take the train from Shijiazhuang to Yangquan Northtrain train
    3. Take the train from Yangquan North to Taiyuan Stationtrain train
    4. Take the train from Taiyuan to Shuozhoutrain train
    16h 5m
    ¥794–1,000
  4. Train, bus

    1. Take the train from Chengdu East to Xi'an Northtrain train
    2. Take the bus from Xi'an to Datongbus bus
    3. Take the train from Datong to Shuozhoutrain train
    23h 9m
    ¥495–1,048
  5. Drive 1,506.7 km

    1. Drive from Chengdu to Xiahecar car 1,506.7 km
    15h 36m
    ¥1,281–1,850
  6. Subway to Chengdu Tianfu International Airport, fly to Xinzhou Wutaishan Airport, taxi, train

    1. Take the subway from Century City to Tianfu International Airport Northsubway subway
    2. Fly from Chengdu Tianfu International Airport (TFU) to Xinzhou Wutaishan Airport (WUT)plane plane TFU - WUT
    3. Take the taxi from Xinzhou Wutaishan Airport (WUT) to Yuanpingtaxi taxi
    4. Take the train from Yuanping to Shuozhoutrain train
    8h 12m
    ¥684–3,211
  7. Fly Chengdu Shuangliu International Airport to Taiyuan Wusu International Airport, train

    1. Fly from Chengdu Shuangliu International Airport (CTU) to Taiyuan Wusu International Airport (TYN)plane plane CTU - TYN
    2. Take the train from Taiyuan to Shuozhoutrain train
    10h 13m
    ¥612–2,891
  8. Subway to Chengdu Tianfu International Airport, fly to Taiyuan Wusu International Airport, train

    1. Take the subway from Century City to Tianfu International Airport Northsubway subway
    2. Fly from Chengdu Tianfu International Airport (TFU) to Taiyuan Wusu International Airport (TYN)plane plane TFU - TYN
    3. Take the train from Taiyuan to Shuozhoutrain train
    11h 20m
    ¥1,118–3,601
  9. Train via Lanzhou

    1. Take the train from Chengdu Station to Lanzhoutrain train
    2. Take the train from Lanzhou to Taiyuantrain train
    3. Take the train from Taiyuan to Shuozhoutrain train
    30h 45m
    ¥244–630

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

Calendar18Weekly Planes
Duration4h 45mAverage Duration
Ticket¥622Cheapest Price
See schedules

Questions & Answers

What companies run services between Chengdu, China and Xiahe, Shanxi, China?

You can take a subway from Tianfu Square to Xiahe via East station, Chengdu East, Shijiazhuang, Yangquan North, Taiyuan, and Shuozhou in around 16h 5m.

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 Train travel in France: A guide to SNCF, How to travel India's Golden Triangle, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.