The distance between Shanghai and Hangzhou is about 170 kilometers ( miles). Travelers intending to travel between these cities can take a train or a bus/coach.
Train Transport: the First Choice
Every day, there are 134 pairs of trains running between Shanghai and Hangzhou, including 35 pairs of D trains, 53 G trains and 46 common train (see Shanghai to Hangzhou High-speed trains). The time for taking a G train and D train traveling between these cities is respectively about 50 minutes and 80 munities, and that for taking a common train (such as K train and T train) is longer as 2 hours or 3 hours. Hence, it is very convenient and swift for a traveler to travel between these two cities by train (see High-Speed Rail in China). The railway stations for catching a train are Shanghai Hongqiao Railway Station, Shanghai South Railway Station, Hangzhou Railway Station and Hangzhou South Railway Station. You can clink the following URL to get the essential information for these railway stations: Shanghai train transport and Hangzhou transportation. China Highlights offers the service of searching and booking a China train on China Trains.
The length of the highway between Shanghai and Hangzhou is about 180 kilometer (choosing different depart station might bring a little discrepancy), and the time for bus/coach travel is about 2 hours and 15 munities. Every day, there are numerous buses running between Shanghai and Hangzhou, and the approximate ticket price is 65 yuan. During Chinese New Year Festival period, the departure interval for buses running between the two cities can be 10 minutes.
From Shanghai to Hangzhou
Passengers in Shanghai can catch a bus to Hangzhou in several bus/coach stations. Every day, there are more than a hundred buses departing to Hangzhou. Below is the list of bus stations in which passengers can get a bus to Hangzhou. Among these bus stations, Shanghai Jiading Bus Station and Shanghai Pujiang Long-Distance Bus Station only operate 2 journeys to Hangzhou a day, comparing with the rest bus stations' dozens of journeys.
|Shanghai Long-Distance Bus Depot 上海巴士长途快捷客运站||1015 Zhongshan North Road, Zhabei District (闸北区中山北路1015号)||021-56538064|
|Shanghai South Long-Distance Bus Station 上海长途客运南站||666 Shilong Road, Xuhui District (徐汇区石龙路666号)||021-54353535|
|Shanghai Long-Distance Bus Master Station 上海长途汽车客运总站||1666 Zhongxing Road, Zhabei District (闸北区中兴路1666号)||021-66050000?|
|Shanghai Bus Station in Hengfeng Road 上海恒丰路客运站||268 Hengfeng Road, Zhabei District (闸北区恒丰路258号)||021-63175757|
|Shanghai Jiading Bus Station 上海嘉定客运站||3205 Huyi Gong Road, Jiading District (嘉定区沪宜公路3205号?)||021-59167050 or 021-5916276|
|Shanghai Pujiang Long-Distance Bus Station 上海浦江长途客运站||2198 Huhang Gong Road, Nanqiao Tow, Fengxian District (奉贤区南桥镇沪杭公路2198号)||021-67191917|
|Shanghai Xujiahui Bus Station 上海徐家汇客运站||211 Hongqiao Road, Xuhui District (徐汇区虹桥路211号)||021-64699472|
|Pudong Long-Distance Master Station 浦东长途客运总站||3843 Pudong South Road, Pudong New District (上海市浦东新区浦东南路3843号?)||021-58802983?|
From Hangzhou to Shanghai
The buses depart from Jiubao Bus/Coach Terminal (九堡客运中心) and Hangzhou North Bus/Coach Station (杭州汽车北站). Passengers are advised to confirm the departure time before purchasing a ticket, in case of changing.
Jiubao Bus/Coach Terminal
Address: 3339 Desheng East Road, Jiubao Town, Jianggan District (江干区九堡镇德胜东路3339号)
Buses/Coaches approximately depart at: 06:50, 07:00, 07:10, 07:40, 08:00, 08:21, 08:35,09:03, 09:24, 09:31, 09:52, 10:06, 10:13, 10:20, 11:02, 11:35, 11:37, 11:58, 12:19, 12:33, 12:40, 12:47, 12:54, 13:01, 13:24, 13:31, 13:53, 14:15, 14:29, 14:43, 14:50, 15:39, 16:21, 16:42, 16:49, 17:17, 17:24, 17:38, 17:52 and 18:43
Hangzhou North Bus/Coach Station
Address: 766 Moganshan Road, Gongshu District (拱墅区莫干山路766号)
Buses/Coaches approximately depart at: 07:35, 08:40, 09:40, 10:35, 14:10, 15:10 and 18:10