Where is Hechuan Located?

Map showing where is Hechuan located in China.

Hechuan is a district in China located in the Chongqing municipality, in the southwestern part of the country. Situated at the confluence of the Jialing and Yangtze Rivers, Hechuan in Chongqing is a city of riverine beauty. The city’s unique geography provides stunning waterfront views and a rich aquatic ecosystem. Hechuan is a tranquil escape where the gentle flow of rivers sets the pace of life.





This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More