普宁市位于广东省东南部、潮汕平原西缘,东毗汕头市潮南区,南邻惠来县,西南连陆丰市、陆河县,西北接揭西县,东北界榕城区。境内地势北高南低,属滨海丘陵地形,大南山横贯县境北部。北回归线从市境北部通过。厦深高速铁路、普惠高速公路、揭普高速公路、国道324线、省道236线、省道238在市区交汇。