东县接壤。全境陆地界线东西相距132公里，南北相距90公里，境内山地、丘陵、台地、平原交错，地势北高南低。境内主要河流有螺河、黄江、乌坎河、赤石河四大水系，总长253公里，流域面积3613.7平方公里。汕尾海域广阔，海岸线蜿蜒曲折，港湾众多，主要有红海湾和碣石湾，海岸线长达302公里，有岛屿91个，并有大量浅海滩涂。
气候.汕尾市地处北回归线以南，属亚热带季风气候，海洋性气候特征明显。年平均气温22.1℃左右，年平均降雨量为1900毫米。气候温和，水热同季，冬无严寒，夏无酷暑，