索马里半岛位于非洲大陆最东部,呈三角形向东北突出,东濒印度洋,北临亚丁湾,顶端为瓜达富伊角。它位于亚、非两大洲交界处,地中海和印度洋间海上航道要冲,地势北高南低,地形主要由高原、平原和高地组成,总面积75万平方公里。
索马里半岛大部为砂岩和石灰岩组成的高原,呈阶梯状,从西北向东南自海拔1500-2000米降至200-500米。最高峰为索马里北部的苏拉德山,海拔2408米。
东南部印度洋沿岸有宽广的冲积平原,东部沿海主要是平原,沿岸多沙丘,北部地区多山,中部地区为海拔500米至1500米之间的索马里高原,自北向南和东南递降,西南部为草原、半沙漠和沙漠地带。
索马里半岛的气候以热带沙漠和热带草原气候为主,降水少。
索马里半岛西海岸为热带沙漠气候,其形成与夏季的索马里寒流有关。
索马里半岛东侧,夏季时,北印度洋西南季风吹拂下,表层海水向东流,周围海水不足以补偿流出区海水的减少,底层冷海水上泛,形成夏季寒流,索马里寒流。冬季东北风推动海水自北向南运动,由于印度洋北部为热带海区,阿拉伯半岛为热带沙漠气候,温度高,地温使海水变暖,形成冬季暖流。冷海水上泛带来了底层丰富的磷酸盐等,7月渔业资源丰富。
索马里半岛是联合国教科文组织生物多样性热点之一,而且是其中两个完全干旱的一个。尽管如此,非洲之角仍在遭受着大规模的过度放牧,它只有5%的栖息地尚存。
索马里半岛的地理位置使其成为世界重要的石油运输航道,红海是西亚和北非石油输往西欧、北美的最近海上通道,亚丁湾是红海出入印度洋的交通要道。
索马里半岛对面是亚洲的阿拉伯半岛,向北不远就是欧洲,地处亚、非、欧三洲的交通要冲,扼守着红海通向印度洋的门户,因此有「红海的门闩」之称。