Yes, Hangzhou is relatively close to Shanghai. The two cities are about 170 kilometers (105 miles) apart, making them a short distance away from each other by Chinese standards.
By train: You can travel from Shanghai to Hangzhou in about 1 to 1.5 hours using the high-speed train, which is a very convenient and popular mode of transport.
By car: The drive usually takes about 2 to 2.5 hours, depending on traffic conditions.
This proximity makes Hangzhou an easy and popular day trip or weekend getaway destination from Shanghai. Hangzhou is known for its scenic beauty, particularly the famous West Lake, while Shanghai is a major financial and cultural hub.
You can see the directions here.Â