碧差汶位于巴萨河谷,四周是泰国中部的山脉。河水沿狭长盆地向南流向湄南河平原。古城墙反映了碧差汶在河谷道路上的地位:从北方行进的军队可以经此接近暹罗腹地。更南方是西贴古城,其遗迹保存了堕罗钵底和高棉时期的宗教艺术。