Haining Travel Guide

The city of Haining is situated in the northeastern part of Zhejiang Province, on the southern tip of the Yangtze River Delta. It is located 125 kilometers west of Shanghai, and some 60 kilometers east of the city of Hangzhou. To the south of Haining lies the famed Qiantang River.

Haining attracts the attention of travelers, owing, in particular, to the spectacular annual tides that rush up the Qiantang River. Each year, thousands of tourists from around the world flock to Haining to watch the famous tide bore. Tidal bores occur about 120 days a year in Haining. The International Qiantang River Tidal Bore Watching Festival is held each year in response to the increasing popularity of this recurring event. The festival takes place on the 18th day of the eighth lunar month.

Other sights in Haining worthy of a visit include Haining Culture Street, where you can see ancient buildings dating from the Ming (Ce 1368-1644) and Qing (CE 1644-1911) Dynasties; and the Ming Dynasty period home, the Chen Family Residence.


Haining belongs to the monsoon area of subtropical zone, and has favorable natural conditions. It enjoys four distinctive seasons, affluent rainfall and sunshine, and a mild weather. The annual average temperature is 15.9 °C, and precipitation is 1187 mm.

Haining receives 60 percent of its annual rainfall from May to September. During this time, the rainfall is frequent and the air is damp and muggy. Spring (March - May) and autumn (September - November) are the most suitable time to visit, when the weather is the most pleasant.



Haining is located on the Shanghai – Hangzhou railway line. Haining Railway Station is located in the middle of the city, close to the Leather City. There are frequent trains that operate between Haining - Hangzhou and Haining - Shanghai. There are a few D trains (D trains are Bullet Trains, the average speed of which can reach 200km/h) from Shanghai to Haining. The journey takes only 1 hour by D train. Even on a slow train, the travel takes no more than 2.5 hours. Travel from Hangzhou to Haining on a D train takes only half an hour, while on a slow train, it takes a full hour. In addition, there are direct trains to Haining from Nanjing, Guangzhou and Ningbo.


There are buses from both Shanghai and Hangzhou to Haining. The trip from either city to Haining takes about an hour.

There are daily departures from Shanghai Long Distance Bus Station, which is adjacent to Shanghai Train Station, and from Shanghai South Bus Station. Buses from Hangzhou to Haining depart from Hangzhou North Bus Station frequently.

There are three bus stations in Haining: Haining Bus Station, Haining South Bus Station, and Haining North Bus Station. The main bus station is Haining Bus Station, located in Xiashi Town in the center of the city. Buses to Hangzhou and Shanghai depart from this station. Buses from Haining to Yanguan leave from Haining South Bus Station.

Questions and Answers About Haining Travel Guide

Geetu 2013-05-22
Show Answer
My husband is going haining for business trip. He is vegetarian. Do haining have vegetarian restaurants or foods stores?
Dear Geetu, I regret that we don't have much information about Haining,and I didn't find any useful information on line. I suggest your husband order some vegetables in a restaurant then. Lussie Lu replied on 2013-05-22
Hussain 2012-06-10
Show Answer
HIwhat is the best and fastest way to go to haining city from guangzhou
Hi Hussain, the best way is by train.But there is no direct train to Haining. You can take T170 from Guangzhou to Shanghai southern railway station,(13:58-next day07:49), which is the fast way. Soft sleeper for your reference is 554CNY(US$89). If you want to know more details, please check http://www.chinahighlights.com/china-trains/ Christy Luo replied on 2012-06-10
SY 2011-08-06
Show Answer
How to get to Haining from either Huangshan or Nanjing?
Hi SY, There is no direct train from Huangshan to Haining. You can take trainT284\281, T114\111, or T7788\7785 in Nanjing or take express bus there. Do you need any land service there? If so, feel free to contact me. Michael Hu replied on 2011-08-08
mohamad 2011-04-09
Show Answer
How can I go to haining city from Shanghai city by fast trean? which station? /how much is ticket price?
Dear Mohamad, There are many trains to Haining every day. You can take the train at Shanghai South station which is located at Xuhui District. You can take No.1 or No.3 subway to the station. From Shanghai to Haining, it takes about 1.5 hours. You can check the schedule and price on our website.Click here:http://www.chinahighlights.com/china-trains/search-result.asp?Txt_FZ=shanghai&SearchType=A&Txt_DZ=haining&x=0&y=0&page=2 Lussie Lu replied on 2011-04-10
April Offer $25 Coupon
  1. Send your inquiry before Apr. 30, 2014, and we will email you a $25 coupon.
  2. The coupon is valid till Dec. 31, 2014, for paying tour packages worth $250 or up.
  3. The coupon cannot be used for paying flight tickets, train tickets, hotel rooms and day trips.
Travel Advice or Question? Ask us here
Do you want to book a tour/hotel/Wi-Fi. etc.
Your Name Your Email