Zhicheng is a town located in the Yidu county-level city within the Yichang prefecture-level city of Hubei province, China. It is situated on the southern shore of the Yangtze River.
The town is positioned approximately 15 km southeast from the downtown area of Yidu. It serves as a local geographic point along the river's right bank in this region of central China.