Zhangzhou proper lies on the banks of the Jiulong River in southern Fujian about from central Xiamen, whose urban core has grown to form a single urbanized area with it.
Zhangzhou has a monsoon-influenced humid subtropical climate (Köppen Cfa), with mild to warm winters and long, very hot and humid summers.