睢宁县全县最高海拔为204.7米,平原地区的海拔高度平均28.3米,西北最高处海拔37.2米,东南最低处海拔18.5米。
睢宁县地处沂蒙山脉与淮海平原之交,总的地势是由西北向东南缓缓倾斜,比降率为万分之一点零八,境内除西北、西、西南部有零星低山残丘外,其余均为黄泛冲积平原。
睢宁县位于徐州市东南部,西北部与东部分别与徐州市铜山区和宿迁市宿城区、宿豫区接壤,北部与邳州市毗邻,南部与西部和安徽省泗县、灵璧县相连。