It is surrounded by Lanxi city on the northwest, Luodian Town on the east, and Qianxi Township on the south.
[2] Zhumaguan railway station (Chinese: 竹马馆站) serves the town.
Jinhua-Qiandaohu railway (Chinese: 金华千岛湖铁路) passes across the township.
Hangzhou-Jinhua-Quzhou Expressway (Chinese: 杭金衢高速公路) runs through the township.
The Second Ring Road (Chinese: 二环线) travels through the township.