汕头市地处海滨冲积平原之上,处在粤东的莲花山脉到南海之间,境内地势自西北向东南倾斜,整个地形自西北向东南依次是中低山——丘陵,台地或阶地——冲积平原或海积平原——海岸前沿的砂陇和海蚀崖——岛屿。东北部有莲花山脉,西北是桑浦山,西南有大南山。东南部沿海沿出江口处为冲积平原或海积平原和海蚀地貌以及港湾和岛屿的分布。韩江、榕江、练江的中、下游流经市境,三江出口处成冲积平原,是粤东最大的平原。汕头依海而立,靠海而兴,市区及所辖各县(区)均临海洋。汕头海岸线曲折,岛屿多。汕头市海岸线和岛岸线长达289.1公里,纳入汕头市海洋功能区域工作面积约1万平方公里,是陆域面积的5倍之多。汕头市有大小岛屿40个,最大的海岛是南澳岛,岛西部高峰海拔587米,是汕头的最高峰。南澳岛也是广东省唯一的海岛县,周围有南澎列岛、勒门列岛、凤屿、虎屿等。