汕尾市位于廣東省東南部沿海,在東經(jīng)114°54′~116°13′,北緯22°27′~23°28′之間。東臨揭陽市,同惠來縣交界;西連惠州市,與惠東縣接壤;北接河源市,和紫金縣相鄰;南瀕南海。陸域界線南北最寬處90公里,東西最寬處132公里,總面積5271平方公里,占全省總面積2.93%;大陸沿海岸線長302公里(不含島岸線),占全省岸線長度的9%;轄內(nèi)海域有93個(gè)島嶼,12個(gè)港口和3個(gè)海湖。全市沿海200米等線內(nèi)屬本市所轄,海洋國土面積2.38萬平方公里,占全省海洋國土面積的14%。