索马里全国有大小机场62座,其中仅有7座有铺面跑道。主要机场有:首都摩加迪沙亚丁·阿卜杜勒国际机场(Aden Abdulle International Airport)、索马里兰州首府哈尔格萨埃加勒国际机场(Egal International Airport),邦特兰州博萨索国际机场(Bosaso International Airport)、索马里兰州柏培拉机场(Berbera Airport)、邦特兰州与加尔穆杜格州交界处加尔卡尤阿卜杜拉希·优素福机场(Abdullahi Yusuf Airport),国际航班可达吉布提、伊斯坦布尔、内罗毕、亚的斯亚贝巴、迪拜和多哈等地,国内航班可达各主要城镇。
索马里交通以公路为主,无铁路。索境内连年战乱,基础设施建设薄弱,目前公路总里程约为2.2万公里,其中铺装路面仅有约2900公里,且因国内冲突和非政府武装袭扰,陆路交通不畅,关卡较多。
索马里拥有非洲大陆最长的海岸线,约3300公里,主要港口有摩加迪沙港、基斯马尤港、柏培拉港和博萨索港。境内河流较少,只有流经中部的谢贝利河和南部的朱巴河常年有水,其余皆为季节性河流。
摩加迪沙城区街道布局较为整齐,路面硬化率较高,但破损严重。无公交系统,仅有私人运营的各式面包车、三轮摩托往返载客,车况差,事故多发。
索马里兰州首府哈尔格萨市区路面硬化率为60%左右。因地处山谷地带,有较多的U形起伏路面。有公交系统,但都比较拥挤;出租车以两厢小车为主,车况和卫生条件一般。
邦特兰州首府加洛韦市内交通以出租车为主,道路状况较好。
摩加迪沙:索马里首都,历史古城,地处谢贝利河流域,濒临印度洋,热带沙漠气候,预计2023年人口将达到261万,是全国最大城市和主要港口之一。近年来,因冲突、自然灾害导致的国内流离失所者不断涌入,摩加迪沙已成为非洲人口密度最大的城市之一。
哈尔格萨:索马里第二大城市,索马里兰州首府,位于奥戈高地山谷地带,海拔约1300米,气候温和,预计2023年人口将达到112万。西北有陆路与吉布提首都吉布提市相通,市内有小型畜产品加工、食品、金属制品、电力等工业。
基斯马尤:索马里南部港市、第三大城市,近朱巴河河口,濒临印度洋。
加洛韦:邦特兰州首府,是连接索中南部和西北部的交通枢纽。拥有较完善供水、供电、通讯等城市基础设施。热带沙漠气候,以山羊、骆驼畜牧业为主要经济来源。