普寧市位于廣東省東南部、潮汕平原西緣,東毗汕頭市潮南區,南鄰惠來縣,西南連陸豐市、陸河縣,西北接揭西縣,東北界榕城區。境內地勢北高南低,屬濱海丘陵地形,大南山橫貫縣境北部。北回歸線從市境北部通過。廈深高速鐵路、普惠高速公路、揭普高速公路、國道324線、省道236線、省道238在市區交匯。