Rome2Rio

How to get fromAnshun to Shanghaiby train, car, plane or bus

Find Transport to Shanghai

See all options

There are 12 ways to get from Anshun to Shanghai by train, car, plane, or bus

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 via Guiyang

    best
    1. Take the train from Anshun West to Guiyang NorthtrainKunming South / ...
    2. Take the train from Guiyang North to Shanghai HongqiaotrainGuiyang-Shanghai / ...
    9h 36m
    ¥840–950
  2. Train #2

    cheapest
    1. Take the train from Anshun to Shanghai SouthtrainShanghai South
    29h 36m
    ¥472
  3. Drive 1,860.5 km

    1. Drive from Anshun to Shanghaicar1,860.5 km
    19h 9m
    ¥1,667–2,407
  4. Train, fly to Shanghai Hongqiao International Airport

    1. Take the train from Anshun West to Guiyang Northtrain
    2. Take the train from Guiyang North to Dujun Easttrain
    3. Take the train from Dujun East to Longdongbaotrain
    4. Fly from Guiyang Longdongbao International Airport (KWE) to Shanghai Hongqiao International Airport (SHA)planeKWE - SHA
    7h 50m
    ¥727–1,777
  5. Train

    1. Take the train from Anshun West to Shanghai HongqiaotrainKunming / ...
    10h 10m
    ¥879–984
  6. Train, fly to Shanghai Pudong International Airport

    1. Take the train from Anshun West to Guiyang Northtrain
    2. Take the train from Guiyang North to Dujun Easttrain
    3. Take the train from Dujun East to Longdongbaotrain
    4. Fly from Guiyang Longdongbao International Airport (KWE) to Shanghai Pudong International Airport (PVG)planeKWE - PVG
    8h 12m
    ¥717–3,027
  7. Train, fly to Sunan Shuofang International Airport

    1. Take the train from Anshun West to Guiyang Northtrain
    2. Take the train from Guiyang North to Dujun Easttrain
    3. Take the train from Dujun East to Longdongbaotrain
    4. Fly from Guiyang Longdongbao International Airport (KWE) to Sunan Shuofang International Airport (WUX)planeKWE - WUX
    5. Take the train from Wuxi to Shanghai stationtrain
    8h 52m
    ¥790–3,448
  8. Train, fly to Hangzhou Xiaoshan International Airport

    1. Take the train from Anshun West to Guiyang Northtrain
    2. Take the train from Guiyang North to Dujun Easttrain
    3. Take the train from Dujun East to Longdongbaotrain
    4. Fly from Guiyang Longdongbao International Airport (KWE) to Hangzhou Xiaoshan International Airport (HGH)planeKWE - HGH
    5. Take the train from Hangzhou East to Shanghai Hongqiao Stationtrain
    9h 30m
    ¥1,549–2,016
  9. Train, fly to Nantong Xingdong Airport, bus

    1. Take the train from Anshun West to Guiyang Northtrain
    2. Take the train from Guiyang North to Dujun Easttrain
    3. Take the train from Dujun East to Longdongbaotrain
    4. Fly from Guiyang Longdongbao International Airport (KWE) to Nantong Xingdong Airport (NTG)planeKWE - NTG
    5. Take the bus from Jiangsu Tongzhou to Shanghai Zongzhanbus
    9h 58m
    ¥912–3,697
  10. Train, fly to Ningbo Lishe International Airport

    1. Take the train from Anshun West to Guiyang Northtrain
    2. Take the train from Guiyang North to Dujun Easttrain
    3. Take the train from Dujun East to Longdongbaotrain
    4. Fly from Guiyang Longdongbao International Airport (KWE) to Ningbo Lishe International Airport (NGB)planeKWE - NGB
    5. Take the train from Ningbo to Shanghai Hongqiaotrain
    10h 29m
    ¥891–2,722
  11. Train, fly to Changzhou Benniu Airport

    1. Take the train from Anshun West to Guiyang Northtrain
    2. Take the train from Guiyang North to Dujun Easttrain
    3. Take the train from Dujun East to Longdongbaotrain
    4. Fly from Guiyang Longdongbao International Airport (KWE) to Changzhou Benniu Airport (CZX)planeKWE - CZX
    5. Take the train from Changzhou Station to Shanghai stationtrain
    10h 1m
    ¥962–4,232
  12. Train, fly to Nanjing Lukou International Airport

    1. Take the train from Anshun West to Guiyang Northtrain
    2. Take the train from Guiyang North to Dujun Easttrain
    3. Take the train from Dujun East to Longdongbaotrain
    4. Fly from Guiyang Longdongbao International Airport (KWE) to Nanjing Lukou International Airport (NKG)planeKWE - NKG
    5. Take the train from Nanjing South Station to Shanghai stationtrain
    9h 18m
    ¥959–2,442

Guiyang Longdongbao International Airport (KWE) to Shanghai Hongqiao International Airport (SHA) flights

Calendar60Weekly Planes
Duration2h 26mAverage Duration
Ticket¥570Cheapest Price
See schedules

Questions & Answers

What companies run services between Anshun, China and Shanghai, China?

You can take a vehicle from Anshun to West Yan’an Road Huashan Road via Anshun West, Guiyang North, Shanghai Hongqiao, Shanghai Hongqiao Train Station, Hongqiao Airport T2, and Hongqiao Airport T2 in around 9h 36m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus 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 Need to know: Eurostar, Best ways to travel around Australia, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.