巴林位于卡塔尔和沙特阿拉伯之间的波斯湾海面上,由巴林岛等36个大小不等的岛屿组成。全境约1/2的土地处于海拔100米以下,海岸线长200公里。诸岛地势低平。巴林岛为最大岛,海拔135米,长48公里,宽16公里。岛的东角是首都麦纳麦。首都东北部有穆哈拉格岛,两岛以一条长达3公里的石堤公路相连。首都以南是锡特拉岛。
属热带沙漠气候,炎热、干燥。最高气温可达40℃~50℃。年平均降雨量为75毫米。
拥有优质的珍珠资源,建有世界上最大的采珠场。石油、天然气等资源丰富。已探明石油储量1.1亿桶,天然气蕴藏量为1182亿立方米。