Hangzhou, the capital of China’s Zhejiang Province, lies in the Yangtze River Delta, about 110 miles (180 km) southwest of Shanghai. Known as "Heaven on Earth" for its timeless beauty, the city is framed by hills, rivers, and the iconic West Lake. Its mild, humid climate makes it a year-round destination, while its location near major cities like Shanghai (1 hour by high-speed train) and Ningbo (2 hours) positions it as a key stop in eastern China.