USA/CA:

800-520-4671

All: 86-755-8213-9516

All: 86-755-2502-9115

Chongqing Location Map

Chongqing Location Map

Chongqing Location Map shows the location of Chongqing within China. Chongqing is located on the upper reaches of the Yangtze River at the confluence of the Yangtze and Jialing Rivers in southwest China.

You might like