徐聞縣位於中國大陸最南端,廣東省西南部,東部和東北部與南海接壤,西臨北部灣,南臨瓊州海峽,北至海南島(海口市新港至徐聞縣海安港),直線距離14.6海裏(即27公裏)。
東、西、南三面環海。該縣東與前山鎮羅鬥沙、西與西聯鎮藍翔角、北與夏喬鎮山寮村、南與龍塘鎮排尾角、東北與和安鎮北裏島、西南與角尾鄉鄧樓角接壤。
位於東經109 52'-110 35 '和北緯20 13'-20 43 '之間,陸地總面積1979.6平方公裏。
地形學
徐聞縣位於兩廣加裏東褶皺隆起帶的東南邊緣,雲開古陸的東南端,吳川-四會斷裂的南端。玄武巖是第四紀火山噴發的產物,幾乎覆蓋了整個地區。屬於低丘臺地地形,
主要為第四紀熔巖地貌和海洋地貌,地勢沿海岸由北向東、西、南傾斜,北部地勢較高,海拔100-150米。
石板嶺是縣城的最高點,海拔245.4米,中心區平緩起伏,海拔20-80米。縣內的名山有石門嶺、石板嶺、雙雞嶺、龍床嶺、二十坑嶺、馬風嶺、琯頭嶺等。