There are 5 ways to get from Hangzhou West Bus Station to Shanghai 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.
Train
best- Take the train from Hangzhou West Bus Station to Yiwu Stationtrain Xi'an North
- Take the train from Yiwu to Shanghai Hongqiaotrain Kunming / ...
2h 52m¥186–206Bus, train
cheapest- Take the bus from Hangzhou West Bus Station to Hangzhou Airportbus West Bus Station
- Take the train from Hangzhou East to Shanghai Hongqiaotrain Cangnan / ...
4h 3m¥97–164Bus
- Take the bus from Hangzhou West Bus Station to Hangzhou Airportbus West Bus Station
- Take the bus from Hangzhou to Shanghai South Bus Stationbus
4h 57m¥109–154Drive 178.9 km
- Drive from Hangzhou West Bus Station to Shanghaicar 178.9 km
1h 57m¥152–219Taxi
- Take the taxi from Hangzhou West Bus Station to Shanghaitaxi 178.9 km
1h 57m¥500–650
Questions & Answers
The cheapest way to get from Hangzhou West Bus Station to Shanghai is to bus and train which costs ¥95 - ¥170 and takes 4h 3m.
The fastest way to get from Hangzhou West Bus Station to Shanghai is to drive which takes 1h 57m and costs ¥150 - ¥220.
No, there is no direct bus from Hangzhou West Bus Station station to Shanghai station. However, there are services departing from Hangzhou West Bus Station and arriving at Shanghai South Bus Station via Hangzhou Airport and Hangzhou. The journey, including transfers, takes approximately 4h 57m.
No, there is no direct train from Hangzhou West Bus Station station to Shanghai. However, there are services departing from Hangzhou West Bus Station and arriving at South Shaanxi Road via Yiwu and Shanghai Hongqiao Train Station. The journey, including transfers, takes approximately 2h 52m.
The distance between Hangzhou West Bus Station and Shanghai is 413 km. The road distance is 178.9 km.
The best way to get from Hangzhou West Bus Station to Shanghai without a car is to train which takes 2h 52m and costs ¥180 - ¥210.
It takes approximately 2h 52m to get from Hangzhou West Bus Station to Shanghai, including transfers.
Hangzhou West Bus Station to Shanghai bus services, operated by Hangzhou Airport, depart from Hangzhou West Bus Station.
Hangzhou West Bus Station to Shanghai train services, operated by China Railways G-Class, depart from Hangzhou West Bus Station.
The best way to get from Hangzhou West Bus Station to Shanghai is to train which takes 2h 52m and costs ¥180 - ¥210. Alternatively, you can bus, which costs ¥100 - ¥160 and takes 4h 57m.
What companies run services between Hangzhou West Bus Station, China and Shanghai, China?
You can take a train from Hangzhou West Bus Station to South Shaanxi Road via Yiwu, Shanghai Hongqiao, and Shanghai Hongqiao Train Station in around 2h 52m. Alternatively, you can take a bus from Hangzhou West Bus Station to South Shaanxi Road via Hangzhou Airport, Wulinmen, Hangzhou, Shanghai South Bus Station, and Shanghai South Railway in around 4h 57m.
Train from Hangzhou West Bus Station to Yiwu Station
- 2nd Class Seat
- ¥60–66
- 1st Class Seat
- ¥95–110
- Business Class Seat
- ¥130–190
Train from Yiwu to Shanghai Hongqiao
- Ave. Duration
- 1h 20m
- Frequency
- Every 30 minutes
- Estimated price
- ¥120–135
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥120–135
- 1st Class Seat
- ¥200–220
- Business Class Seat
- ¥280–400
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥70–80
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–240
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
- Website
- hzairport.com
Bus from Hangzhou West Bus Station to Hangzhou Airport
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- ¥20
- Schedules at
- hzairport.com
Bus from Hangzhou West Bus Station to Hangzhou Airport
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- ¥20
- Schedules at
- hzairport.com
- [email protected]
- Website
- chinabusguide.com
Bus from Hangzhou to Shanghai South Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- ¥68–110
- Schedules at
- chinabusguide.com
- Bus
- ¥75–110
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 Croatia’s Dalmatian Coast by boat, bus, car and train, Bali: What to do if Mount Agung erupts, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
Hangzhou West Bus Station to Shanghai bus services, operated by Hangzhou Airport, arrive at Hangzhou Airport station.
Hangzhou West Bus Station to Shanghai train services, operated by China Railways G-Class, arrive at Yiwu Station.
Yes, the driving distance between Hangzhou West Bus Station to Shanghai is 179 km. It takes approximately 1h 57m to drive from Hangzhou West Bus Station to Shanghai.
There are 1876+ hotels available in Shanghai.









