There are 5 ways to get from Huashan to Shanghai by taxi, 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.
Taxi, train
best- Take the taxi from Huashan to Xiaoxian Northtaxi
- Take the train from Xiaoxian North to Shanghai stationtrain Huaibei / ...
4h 13m¥399–449Taxi, train via Yunlong
cheapest- Take the taxi from Huashan to Xuzhoutaxi
- Take the train from Xuzhou to Shanghai stationtrain Xining / ...
6h 54m¥192–334Drive 653 km
- Drive from Huashan to Shanghaicar 653 km
6h 49m¥553–799Taxi to Heze, fly to Shanghai Pudong International Airport
- Take the taxi from Huashan to Heze (HZA)taxi
- Fly from Heze (HZA) to Shanghai Pudong International Airport (PVG)plane HZA - PVG
4h 34m¥756–4,351Taxi to Xuzhou Guanyin Airport, fly to Zhoushan, bus, train
- Take the taxi from Huashan to Xuzhou Guanyin Airport (XUZ)taxi
- Fly from Xuzhou Guanyin Airport (XUZ) to Zhoushan (HSN)plane XUZ - HSN
- Take the bus from Zhoushan Putuo to Ningbo Southbus
- Take the train from Ningbo to Shanghai Hongqiaotrain
7h 9m¥975–4,333
Heze (HZA) to Shanghai Pudong International Airport (PVG) flights
Questions & Answers
The cheapest way to get from Huashan to Shanghai is to taxi and train via Yunlong which costs ¥190 - ¥340 and takes 6h 54m.
The fastest way to get from Huashan to Shanghai is to taxi and train which takes 4h 13m and costs ¥390 - ¥450.
The distance between Huashan and Shanghai is 721 km. The road distance is 653 km.
The best way to get from Huashan to Shanghai without a car is to taxi and train which takes 4h 13m and costs ¥390 - ¥450.
It takes approximately 4h 13m to get from Huashan to Shanghai, including transfers.
Yes, the driving distance between Huashan to Shanghai is 653 km. It takes approximately 6h 49m to drive from Huashan to Shanghai.
There are 1876+ hotels available in Shanghai.
What companies run services between Huashan, Jiangsu, China and Shanghai, China?
There is no direct connection from Huashan to Shanghai. However, you can take the taxi to Xiaoxian North then take the train to Shanghai station. Alternatively, you can drive from Huashan to Shanghai in around 6h 49m.
- Website
- ch.com
Flights from Heze to Shanghai Pudong International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥470–1,700
- Website
- chinaexpressair.com
Flights from Xuzhou Guanyin Airport to Zhoushan
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ¥650–3,800
Train from Xiaoxian North to Shanghai station
- 2nd Class Seat
- ¥290–320
- 1st Class Seat
- ¥480–530
- Business Class Seat
- ¥700–1,000
Train from Ningbo to Shanghai Hongqiao
- 2nd Class Seat
- ¥140–160
- 1st Class Seat
- ¥230–250
- Business Class Seat
- ¥330–470
Train from Xuzhou to Shanghai station
- Hard Seat
- ¥85–120
- Hard Sleeper
- ¥167–169
- Soft Sleeper
- ¥250–350
Train from Xuzhou to Shanghai station
- Hard Seat
- ¥70–95
- Hard sleeper
- ¥130–190
- Soft sleeper
- ¥210–290
Train from Ningbo to Shanghai Hongqiao
- Ave. Duration
- 2h 39m
- 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 Zhoushan Putuo to Ningbo South
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ¥49–90
- Schedules at
- chinabusguide.com
- Bus
- ¥60–90
- Ave. Duration
- 1h 16m
- Estimated price
- ¥100–300
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 Travel Insider: Top Japan travel tips by Beatrix Holland, 4 stunningly beautiful Philippines islands you need to visit, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.

















