How to Travel between Shanghai and Hangzhou

Shanghai to Hangzhou distance: 175 km (109mi)

There is no direct flight from Shanghai to Hangzhou. The best and the fastest way is to travel by Shanghai–Hangzhou bullet train which takes one hour and costs CNY50-80. Normal train is an economy choice, only costing CNY25-30 and the duration is 2-3 hours. Shanghai to Hangzhou buses can be a good option for passengers who aren’t in a rush. In this way, it requires 2.5 hours and the bus fare is CNY70-100.

 Joining a guided tour is the most convenient way for tourists to travel between the two cities:
  5 Days Shanghai – Suzhou – Hangzhou from $619
  8 Days Shanghai – Hangzhou – Suzhou – Wuxi – Nanjing from $1019
Shanghai - Hangzhou Transportation
How to Travel between Shanghai and Hangzhou


 Top Choice: Shanghai-Hangzhou High Speed Train – 1 hour, CNY50-80


From Shanghai:

Hongqiao Railway Station 06:01 – 21:30, every 5-10 minutes
Shanghai Railway Station 08:05, 09:38, 17:54

From Hangzhou:

East Railway Station 06:48 – 22:35, every 5-10 minutes
Hangzhou Railway Station 06:10, 07:58, 11:30, 14:52, 15:37, 18:00, 19:02, 20:00

 Bullet Train Ticket Fare:
D type trains: CNY50-60 for a second class seat; CNY90 for a first class seat
G type trains: CNY75-80 for a second class seat; CNY120-125 for a first class seat; CNY220-235 for a business class seat

 Tip: Shanghai Hongqiao Airport (SHA) is close to Hongqiao Railway Station, so passengers arriving at this airport are recommended to go from Shanghai to Hangzhou by train. The airport’s Terminal 2 is within 10 minutes’ walking distance from the railway station. Metro line 10 runs from Terminal 1 to Hongqiao Railway Station in 5-8 minutes.
Bullet Train from Shanghai to Hangzhou
Bullet Train from Shanghai to Hangzhou
Second-class Cabin of Bullet Train
Second-class Cabin of Bullet Train


 Economy Way: Normal Train - 2-3 hours, CNY25-30

From Shanghai South Railway Station: 04:22 – 23:30 

From Hangzhou Railway Station: 06:22, 19:39 

From Hangzhou East Railway Station: 02:11 – 21:40 

 Ticket Fare: CNY25-30 for a hard seat, CNY70-75 for a hard sleeper, and CNY110-115 for a soft sleeper.


 Long-distance Bus - 2.5 hours, CNY70-100


Shanghai to Hangzhou Bus

Intercity Bus Terminal 09:20, 12:25, 15:50
South Long-distance Bus Station 07:00, 07:55, 09:00 , 10:00, 11:00, 12:00, 13:35, 14:10, 14:40, 15:45, 16:00, 16:50, 18:00, 18:10,19:00
Pudong East Long-distance Bus Station 06:30, 07:20, 08:30, 09:20, 10:30, 11:30, 14:10, 18:30
Chuansha Bus Station 08:50, 12:30
Nanhui Bus Station 09:25

Hangzhou to Shanghai Bus

Passenger Transport Center 07:00, 08:15, 09:25, 09:45, 10:55, 12:00, 12:50, 13:50, 14:20, 15:15, 16:45, 17:50, 19:00, 19:10
East Railway Station 07:25, 09:00, 10:10, 12:25, 14:15, 14:40, 17:10, 18:20
North Bus Station 08:45, 10:35, 13:00, 15:15, 18:50
East Bus Station 09:50


 Taxi – 2-2.5 hours, CNY700-1,000

Although it is doable to hail a taxi along the street either in Shanghai or Hangzhou, passengers are advised to book a taxi in advance for such a long-distance trip.

Taxi reservation hotlines:

Different taxi companies in Shanghai: Dazhong, +86 021 - 96822; Jinjiang, +86 021 - 96961; Qiangsheng, +86 021 - 62580000; Haibo, +86 021 - 96933
Hangzhou: +86 0571 - 95128

How to Travel from Hangzhou to Shanghai Pudong Airport (PVG)

1. Fastest way: high speed train + airport shuttle bus: 2 hours, CNY80-110
→ Take a high speed train from Hangzhou East Railway Station to Hongqiao Railway Station: 1 hour, CNY50-80
→ Follow the clear guiding signs to walk to Hongqiao East Junction Hub in 5-8 minutes, and then take the airport shuttle bus line 1 to Pudong Airport in an hour at a price of CNY30. The bus is available from 06:00 to 23:00.

2. Direct Bus: 3-3.5 hours, CNY110
Boarding Sites in Hangzhou Time From Hangzhou Time From Pudong Airport
Wulinmen Civil Aviation Ticket Office – Huanglong Tourism Distribution Center 05:30 (only Wulinmen, no Huanglong), 06:10, every an hour from 07:00 to 17:00  08:40, 09:50, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 16:40, 17:20, 18:00, 19:00, 20:00, 21:00.
Passenger Transport Center 07:25, 12:30  14:00, 18:00
East Railway Station 08:00, 13:00  14:00, 18:00

How to Get to Shanghai Disneyland from Hangzhou

1. High speed train + metro: 2.5 hours, CNY57-87
Take a high speed train from Hangzhou Railway Station or the East Railway Station to Shanghai within an hour. After getting to Hongqiao Railway Station, take metro line 10 to Jiaotong University and change to line 11 to the Disneyland. The metro takes about 75 minutes and the fare is CNY7.

2. Direct shuttle bus: 2.5 hours, CNY100
Only one bus is available from Hangzhou Passenger Transport Center to Shanghai Disneyland, leaving at 07:30 and it gets back at 21:00.

How to Travel from Shanghai to Water Towns near Hangzhou

 1. Direct bus: 2 hours, CNY55
South Long-distance Bus Station 08:15 – 18:35, every 30-60 minutes
Hongqiao West Long-distance Bus Station 07:40

2. High speed train + city bus: 80-90 minutes, CNY44-55
→ Take a high speed train from Shanghai Hongqiao Railway Station to Tongxiang: 40-50 minutes; CNY39-50.5 for a second class seat & CNY62-82.5 for a first class seat
→ Change to city bus no. K282 to get to Wuzhen Water Town: 40 minutes, CNY5

 1. Direct bus: 1.5 hours, CNY36-37
Intercity Bus Terminal 07:20 – 18:30, every 40-60 minutes
South Long-distance Bus Station 06:45 – 17:50, every 15-30 minutes
Hongqiao West Long-distance Bus Station 09:25, 12:35, 15:45, 17:35

2. High speed train + shuttle bus: 1 hour, CNY30-40
→ From Shanghai Hongqiao Railway Station, catch a high speed train to Jiashan South Railway Station: 25-30 minutes; CNY24-29.5 for a second class seat & CNY38-48.5 for a first class seat
→ Board the shuttle bus to Xitang: 30 minutes, CNY8

 Direct bus: 2 hours, CNY50
Intercity Bus Terminal 06:50 – 18:30, every 30-50 minutes
South Long-distance Bus Station 07:15, 08:35, 09:20, 09:55, 11:00, 11:20, 12:40, 15:50, 17:20, 19:30
Hutai Road Bus Station 06:35, 08:00, 10:00, 11:20, 13:20, 14:40, 17:30
Hongqiao West Long-distance Bus Station 07:15, 08:50, 10:40, 11:40, 12:05, 13:30, 14:20, 15:25, 17:20, 18:10, 19:15
East Long-distance Bus Station 07:50, 08:45, 09:20, 10:50
- Last modified on Apr. 15, 2019 -
Questions & Answers on How to Travel between Shanghai and Hangzhou
Asked by Arnold Loke from SINGAPORE | Apr. 09, 2019 20:10Reply
How to go from Shanghai to Bamboo Forest in Anji, Zhejiang?
How can I go to Hangzhou and stay a night before I go to Bamboo Forest in Anji, and returning to Shanghai after visiting Bamboo Forest.
Answers (1)
Answered by Irma from FRANCE | Apr. 15, 2019 01:50

1. To Hangzhou: Take high speed train from Shanghai Hongqiao Railway Station to Hangzhou first. The duration is around an hour.
2. From Hangzhou to Anji Bamboo Forest: Take a coach from Hangzhou North Coach Station to Anji first. After arriving, hire a private car to the scenic area.
3. Anji Bamboo Forest to Shanghai: There is no direct public transportation between these two places. You are suggested to go to Anji Coach Station first. Then take the coach to Shanghai.
Asked by Zoro2792 from INDIA | Apr. 03, 2019 23:53Reply
How do i travel to in Hangzhou province from shanghai? I am looking to spend the weekend there.
I want to see west lake and other tourist attractions in hangzhou.
Answers (1)
Answered by Banner from USA | Apr. 10, 2019 23:57

In fact, Hangzhou is a city and you can take a high speed train from Shanghai Hongqiao Station to Hangzhou East Station. It takes about 1 hour to get and the ticket fare is around CNY70.
Asked by roger tan from SINGAPORE | Jan. 14, 2019 04:38Reply
how to take bullet train from shanghai airport to landison plaza hotel hangzhou at 333 tiyuchang rd
how long is the journey and whats the name of stations

do i need to book the bullet train ticket in advance.

is it book thru online

thank you
Answers (1)
Answered by Lily from CANADA | Jan. 17, 2019 18:58

1. Take a shuttle bus from PVG to Hongqiao Railway Station first. The duration is around an hour. Then take a high speed train to Hangzhou East Railway Station. It takes around an hour on the way. After arriving, take metro line 1 to Wulin Square Station, Exit D. Walk southwest around 750 meters to find the hotel.

You'd better book the train tickets in advance. provides this service. If interested, their contact information is

2. Or From the PVG, you are suggested to take a coach Hangzhou Huanglong Tourist Distributing Center first. The ticket fare is CNY110 per person. It takes around 3 hours on the way. After arriving, take a taxi to your hotel directly. The cab fare is around CNY20.

You can choose the way you like. :)
Asked by Alex from UNITED KINGDOM | Dec. 16, 2018 02:20Reply
I am arriving in April at around 9am at Shanghai Hongqiao Airport.
And need to go straight to Hangzhou. Do I need to book the train in advance or can I just get a ticket at the station? Thanks!
Answers (1)
Answered by Tyler from USA | Dec. 17, 2018 19:41

You are advised to book the train tickets online in advance. As I know, provides this service. If interested, their contact information is :)
Asked by Neel from INDIA | Nov. 30, 2018 08:16Reply
How to reach to Hangzhou airport from Shanghai Pudong Airport?
I will be arriving at 2:30 am early morning on 3rd December to Shanghai Pudong airport and need to reach at Xiaoshan international airport by 10:00 am to meet my colleagues. What is best & cheaper travel route? Kindly share details if anyone have traveled.
Thank you in advance.
Answers (1)
Answered by Xavier from USA | Dec. 03, 2018 14:42

You can take the earliest metro line 2 at 06:00 from the airport to Hongqiao Railway Station and you may get there at 07:30. Then take the bullet train at 08:00 and get to the Hangzhou East Railway Station at 08:45. Then take the airport bus to Xiaoshan Airport, taking about 40 minutes. You may get to the airport at 09:30. Or you can take a taxi running between the airport and the railway station.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)