Chongqing Maps
Chongqing, the biggest municipality of China, is located in the southwest of China, on the upper reaches of the Yangtze River and the east edge of the Sichuan Basin. Chongqing City is made up of nine districts.
More Chongqing Metro Maps
![]() |
| Chongqing Tourist Map |
Chongqing Tourist Maps
- Last updated on Jul. 20, 2026 by Sherry Xia -

