The town is stretched along the upper course of Xiang Stream (Xiang Xi) (or perhaps one of its tributaries), which flows from Shennongjia mountains southeast toward the Yangtze. The river valley is paralleled by China National Highway 209.