位于东经115°43′10″—116°21′02″，北纬23°05′40″—23°31′48″之间，市域总面积1620平方公里，陆上边界长约206公里，东西横宽50公里，南北纵长38公里，东毗汕头市的潮南区、潮阳区，西南连汕尾市的陆丰市、陆河县，西北接揭阳市的揭西县，东北界揭阳市的榕城区，南邻惠来县。
地质地貌.普宁地处榕练龙三江中上游的潮汕平原西缘，榕练两江于此形成的冲积、洪积平原连成连片平原，阴那山脉东南延伸支脉上的峨眉嶂山地、南阳山丘陵、大南山山地依次自西往东南环绕市区，铁山、