Yes, it is legal to buy alcohol in Bahrain, and the country has some of the most relaxed alcohol rules in the region.