There are 4 ways to get from Shanghai to Xiangshan County by train, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Shanghai Hongqiao to Ningbotrain Cangnan / ...
- Take the taxi from Dongqian Lake to Xiangshan Countytaxi
4h 1m¥278–450Bus
cheapest- Take the bus from Shanghai South to Zhejiang Xiangshanbus
6h 26m¥104–154Drive 276.4 km
- Drive from Shanghai to Xiangshan Countycar 276.4 km
3h¥235–340Taxi
- Take the taxi from Shanghai to Xiangshan Countytaxi 276.4 km
3h¥800–1,000
Questions & Answers
The cheapest way to get from Shanghai to Xiangshan County is to bus which costs ¥100 - ¥160 and takes 6h 26m.
The fastest way to get from Shanghai to Xiangshan County is to drive which takes 3h and costs ¥230 - ¥340.
No, there is no direct bus from Shanghai to Xiangshan County. However, there are services departing from Shanghai South and arriving at Zhejiang Xiangshan via . The journey, including transfers, takes approximately 6h 26m.
The distance between Shanghai and Xiangshan County is 400 km. The road distance is 276.4 km.
The best way to get from Shanghai to Xiangshan County without a car is to train and taxi which takes 4h 1m and costs ¥270 - ¥450.
It takes approximately 4h 1m to get from Shanghai to Xiangshan County, including transfers.
Shanghai to Xiangshan County bus services, operated by China Bus Guide, depart from Shanghai South station.
Shanghai to Xiangshan County bus services, operated by China Bus Guide, arrive at Zhejiang Xiangshan station.
Yes, the driving distance between Shanghai to Xiangshan County is 276 km. It takes approximately 3h to drive from Shanghai to Xiangshan County.
There are 14+ hotels available in Xiangshan County.
What companies run services between Shanghai, China and Xiangshan County, Zhejiang, China?
China Bus Guide operates a bus from Shanghai South to Zhejiang Xiangshan every 4 hours. Tickets cost ¥100–146 and the journey takes 5h.
Train from Shanghai Hongqiao to Ningbo
- 2nd Class Seat
- ¥140–160
- 1st Class Seat
- ¥230–250
- Business Class Seat
- ¥330–470
Train from Shanghai Hongqiao to Ningbo
- Ave. Duration
- 2h 32m
- Frequency
- Every 4 hours
- Estimated price
- ¥110–240
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥110–160
- Adult - 1st Class
- ¥170–240
- [email protected]
- Website
- chinabusguide.com
Bus from Shanghai South to Zhejiang Xiangshan
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ¥100–146
- Schedules at
- chinabusguide.com
- Bus
- ¥100–140
- Ave. Duration
- 1h 50m
- Estimated price
- ¥160–1,000
Ningbo Taxi
- Phone
- +86 574 8792 1850
Shanghai Dazhong
- Phone
- + 86 21 - 96822
- Website
- 96822.com
Shanghai Haibo
- Phone
- +86 21 - 96933
Shanghai Jinjiang Taxi Service
- Phone
- +86 21 - 96961
Shanghai Qiangsheng
- Phone
- +86 21 - 62580000
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 Travelling to the UK: What do I need to know?, Getting around the Cyclades, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.









