Zhicheng is a town located in the county-level city of Yidu, within the prefecture-level city of Yichang in Hubei province, China.
The town is situated on the right (southern) shore of the Yangtze River. It is positioned approximately 15 km southeast from the downtown area of Yidu.