江西三省交界处，位于仙霞关和枫岭关之间，是仙霞古道的中点。古镇座落于一个四面环山的盆地中，海拔约280～310米，东北部为龙门岗（海拔1454．5米），东南部为浮盖山（海拔1146.4米）。北部越过小竿岭通往仙霞关及江山市区，南部则通过枫岭关进入福建省浦城县。205国道及黄衢南高速公路经过廿八都镇，高速公路在镇北有出口。
建筑.古镇由一溪，一街和七十多幢清末及民国时期古建筑群组成。古镇遍布徽式、浙式、闽式甚至西洋特征的建筑，较好保存了各代的建筑、壁画、墨迹、楹联、标语等。自