完工的巴林卡达跨海大桥截至2010年，巴林共有4,122公里长的道路；其中3,392公里有铺设柏油，总道路长度排名世界第157位。巴林有许多的海堤道路与主岛做连结。
铁路.目前巴林境内并无任何一条铁路，不过未来将可望建造连接波斯湾周边国家的铁路；而巴林国内也将建造多条轻轨系统，原先的地下铁计画则被搁置。
单轨铁路.目前巴林正在建造单轨铁路系统，原订于2000年代时就要建造完成，不过因为金融风暴的因素而被迫延期。
海运.巴林目前有三