There are 3 ways to get from Haining to Pinghu by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The cheapest way to get from Haining to Pinghu is to drive which costs ¥35 - ¥60 and takes 48 min.
The fastest way to get from Haining to Pinghu is to drive which takes 48 min and costs ¥35 - ¥60.
The distance between Haining and Pinghu is 189 km. The road distance is 45.6 km.
The best way to get from Haining to Pinghu without a car is to train and bus which takes 3h 49m and costs ¥55 - ¥150.
It takes approximately 3h 49m to get from Haining to Pinghu, including transfers.
Yes, the driving distance between Haining to Pinghu is 46 km. It takes approximately 48 min to drive from Haining to Pinghu.
There are 14+ hotels available in Pinghu.
What companies run services between Haining, China and Pinghu, China?
There is no direct connection from Haining to Pinghu. However, you can take the train to Shanghai South, walk to Shanghai South, then take the bus to Pinghu. Alternatively, you can drive from Haining to Pinghu in around 48 min.
Train from Haining to Shanghai South
- Hard Seat
- ¥21–29
- Hard sleeper
- ¥45–65
- Soft sleeper
- ¥75–110
Train from Haining to Shanghai South
- Adult - second class
- ¥40–60
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Shanghai South to Pinghu
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ¥38–85
- Schedules at
- chinabusguide.com
- Bus
- ¥60–85
- Ave. Duration
- 48 min
- Estimated price
- ¥150–180
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 do I get from Sydney to Melbourne, How to travel India's Golden Triangle, and Why you should take the train in the US - to help you get the most out of your next trip.








