索馬利亞半島位於非洲大陸最東部,呈三角形向東北突出,東瀕印度洋,北臨亞丁灣,頂端為瓜達富伊角。它位於亞、非兩大洲交界處,地中海和印度洋間海上航道要沖,地勢北高南低,地形主要由高原、平原和高地組成,總面積75萬平方公裏。
索馬利亞半島大部為砂巖和石灰巖組成的高原,呈階梯狀,從西北向東南自海拔1500-2000公尺降至200-500公尺。最高峰為索馬利亞北部的蘇拉德山,海拔2408公尺。
東南部印度洋沿岸有寬廣的沖積平原,東部沿海主要是平原,沿岸多沙丘,北部地區多山,中部地區為海拔500公尺至1500公尺之間的索馬利亞高原,自北向南和東南遞降,西南部為草原、半沙漠和沙漠地帶。
索馬利亞半島的氣候以熱帶沙漠和熱帶草原氣候為主,降雨少。
索馬利亞半島西海岸為熱帶沙漠氣候,其形成與夏季的索馬利亞寒流有關。
索馬利亞半島東側,夏季時,北印度洋西南季風吹拂下,表層海水向東流,周圍海水不足以補償流出區海水的減少,底層冷海水上泛,形成夏季寒流,索馬利亞寒流。冬季東北風推動海水自北向南運動,由於印度洋北部為熱帶海區,阿拉伯半島為熱帶沙漠氣候,溫度高,地溫使海水變暖,形成冬季暖流。冷海水上泛帶來了底層豐富的磷酸鹽等,7月漁業資源豐富。
索馬利亞半島是聯合國教科文組織生物多樣性熱點之一,而且是其中兩個完全幹旱的一個。盡管如此,非洲之角仍在遭受著大規模的過度放牧,它只有5%的棲息地尚存。
索馬利亞半島的地理位置使其成為世界重要的石油運輸航道,紅海是西亞和北非石油輸往西歐、北美的最近海上通道,亞丁灣是紅海出入印度洋的交通要道。
索馬利亞半島對面是亞洲的阿拉伯半島,向北不遠就是歐洲,地處亞、非、歐三洲的交通要沖,扼守著紅海通向印度洋的門戶,因此有「紅海的門閂」之稱。