汕頭地貌以三角洲沖積平原為主,占全市面積63.62%,丘陵山地次之,占土地面積30.40%,臺地等占總面積5.98%。汕頭市地處海濱沖積平原之上,處在粵東的蓮花山脈到南海之間,境內地勢自西北向東南傾斜,整個地形自西北向東南依次是中低山——丘陵,臺地或階地——沖積平原或海積平原——海岸前沿的砂隴和海蝕崖——島嶼。東北部有蓮花山脈,西北是桑浦山,西南有大南山。東南部沿海沿出江口處為沖積平原或海積平原和海蝕地貌以及港灣和島嶼的分布。韓江、榕江、練江的中、下游流經市境,三江出口處成沖積平原,是粵東最大的平原。汕頭依海而立,靠海而興,市區及所轄各縣(區)均臨海洋。汕頭海岸線曲折,島嶼多。全市海岸線和島岸線長達289.1公里,納入汕頭市海洋功能區域工作面積約1萬平方公里,是陸域面積的5倍之多。全市有大小島嶼40個,其中南澳23個、潮陽1個、汕頭12個、澄海2個、牛田洋2個。最大的海島是南澳島,島西部高峰海拔587米,是汕頭的最高峰。南澳島也是廣東省唯一的海島縣,周圍有南澎列島、勒門列島、鳳嶼、虎嶼等。