索马里半岛大部为砂岩和石灰岩组成的高原,呈阶梯状,从西北向东南自海拔1,500-2,000米降至200-500米,最高峰为索马里北部的苏拉德山,海拔2,408米;东南部印度洋沿岸有宽广冲积平原。气候炎热干旱,年降水量在沿海低地不足250毫米,内陆高原为250-500毫米。除朱巴河和谢贝利河外,其余河流皆属间歇河。沿海低地属半荒漠,内陆高原属热带草原和荒漠化热带草原。居民多从事游牧和半游牧。半岛地势北高南低,北部为不高的山地,中部为一片辽阔的波状起伏的高原,海拔一般在400~500米,南部为一条东北西南走向的狭窄的沿海平原,向印度洋缓倾。赤道在其南部穿过,所以终年高温,但降水很少,一般在300毫米以下,大部属热带沙漠气候,成为北半球距赤道最近的沙漠气候区。这主要是由于索马里半岛南部海岸的走向为东北西南走向,这里冬季吹东北风,夏季吹西南风,风向皆与海岸平行,不易登陆抬升致雨;另外,夏季在半岛南部沿岸有海底冷水上翻,冬季海流自东北向西南流动,水温较低,气流稳定,虽多雾而不易降水。