Rome2Rio

How to get fromXi'an to Changshuby train, car, plane, taxi, bus, or subway

Find Transport to Changshu

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 9 ways to get from Xi'an to Changshu by train, car, plane, taxi, bus, 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. Train

    best
    1. Take the train from Xian North Station to Changshutrain train Chengdu East
    8h 19m
    ¥627–691
  2. Train via Suzhou #2

    cheapest
    1. Take the train from Xi'an to Suzhoutrain train Ürümqi / ...
    16h 54m
    ¥158–422
  3. Drive  1,283.9 km

    1. Drive from Xi'an to Changshucar car 1,283.9 km
    13h 2m
    ¥1,103–1,593
  4. Fly to Nantong Xingdong Airport, taxi

    1. Fly from Xi'An Xianyang International Airport (XIY) to Nantong Xingdong Airport (NTG)plane plane XIY - NTG
    2. Take the taxi from Nantong-Airport-NTG to Changshutaxi taxi
    5h 2m
    ¥777–3,296
  5. Train via Suzhou

    1. Take the train from Xian North to Suzhou Stationtrain train Xi'an-Shanghai 2
    10h 43m
    ¥618–776
  6. Train, bus

    1. Take the train from Xi'an North to Zhengzhoutrain train
    2. Take the train from Zhengzhou to Nanjing Southtrain train
    3. Take the bus from Nanjing South to Suzhou Northbus bus
    11h 58m
    ¥578–766
  7. Fly to Sunan Shuofang International Airport, line 3 subway, train, bus

    1. Fly from Xi'An Xianyang International Airport (XIY) to Sunan Shuofang International Airport (WUX)plane plane XIY - WUX
    2. Take the subway from Sunan Shuofang International Airport to Wuxi stationsubway subway
    3. Take the train from Wuxi to Suzhoutrain train
    4. Take the bus from Suzhou North to Changshu Southbus bus
    6h 38m
    ¥1,562–4,187
  8. Fly to Shanghai Pudong International Airport, bus

    1. Fly from Xi'An Xianyang International Airport (XIY) to Shanghai Pudong International Airport (PVG)plane plane XIY - PVG
    2. Take the bus from Shanghai South Bus Station to Jiangsu Changshubus bus
    7h 12m
    ¥673–1,792
  9. Fly to Shanghai Hongqiao International Airport, train, bus

    1. Fly from Xi'An Xianyang International Airport (XIY) to Shanghai Hongqiao International Airport (SHA)plane plane XIY - SHA
    2. Take the train from Shanghai Hongqiao Station to Suzhou Stationtrain train
    3. Take the bus from Suzhou North to Changshu Southbus bus
    6h 36m
    ¥562–2,295

Xi'An Xianyang International Airport (XIY) to Nantong Xingdong Airport (NTG) flights

Calendar19Weekly Planes
Duration2h 43mAverage Duration
Ticket¥552Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Xi'an, China and Changshu, China?

China Railways G-Class operates a train from Xian North Station to Changshu once daily. Tickets cost ¥590–640 and the journey takes 7h 3m.

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 What documents do I need to cross Niagara Falls?, 5 incredible day trips from Florence by train, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.