There are 4 ways to get from Shanghai to Zhejiang Xiangshan 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 Zhejiang Xiangshantaxi
4h 1m¥278–450Bus
cheapest- Take the bus from Shanghai South to Zhejiang Xiangshanbus
6h 26m¥104–154Drive 276.7 km
- Drive from Shanghai to Zhejiang Xiangshancar 276.7 km
2h 59m¥235–340Taxi
- Take the taxi from Shanghai to Zhejiang Xiangshantaxi 276.7 km
2h 59m¥800–1,000
Questions & Answers
The cheapest way to get from Shanghai to Zhejiang Xiangshan is to bus which costs ¥100 - ¥160 and takes 6h 26m.
The fastest way to get from Shanghai to Zhejiang Xiangshan is to drive which takes 2h 59m and costs ¥230 - ¥340.
No, there is no direct bus from Shanghai to Zhejiang Xiangshan. 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 Zhejiang Xiangshan is 401 km. The road distance is 276.7 km.
The best way to get from Shanghai to Zhejiang Xiangshan 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 Zhejiang Xiangshan, including transfers.
Shanghai to Zhejiang Xiangshan bus services, operated by China Bus Guide, depart from Shanghai South station.
Shanghai to Zhejiang Xiangshan bus services, operated by China Bus Guide, arrive at Zhejiang Xiangshan station.
Yes, the driving distance between Shanghai to Zhejiang Xiangshan is 277 km. It takes approximately 2h 59m to drive from Shanghai to Zhejiang Xiangshan.
There are 15+ hotels available in Zhejiang Xiangshan.
What companies run services between Shanghai, China and Zhejiang Xiangshan, 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 49m
- 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 How to get from Florence to Rome, How to get from Southend Airport into central London, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.









