巴林国旗是代表巴林王国政府的旗帜。巴林王国已往用的是一面简单的红色旗帜。由于波斯湾沿海地区各酋长国的旗帜上多少都以红底色为主,所以为了更突出的分明,在十九世纪中期,巴林政府在国旗左侧加上了三角锯齿形线的白底。起初,各地区给旗帜上增添的三角锯齿数不一,最终政府于1972年把它定为八个锯齿,代表巴林是第八个和英国签署保护国条约的阿拉伯酋长国。
2002年,"巴林国"改名"巴林王国",王国政府又把锯齿个数从八个改为五个,象征着伊斯兰教中所教导的五功。代表巴林王国皇权的皇旗在国旗的基础上增加了两个白条,一条置于顶端,另一条置于底端。