Национальной валютой Королевства Бахрейн являются динары. Местные их порой называют сокращенно — BD ( БиДи — бахрейнские динары ). В одном динаре 1000 филсов (это, как наши копейки).

Расплачиваться в магазинах, кафе и ресторанах нужно будет местной валютой. Порой на рынках можно рассчитаться долларами, но не везде.
С отельным гидом за экскурсии можно было расплатиться долларами. Рубли к оплате он не принимал. Один динар стоит 2,65 доллара. Этот курс фиксирован уже долгое время по всей стране и поддерживается искусственно.
Во всех банках и обменных пунктах вам поменяют доллары именно по такому курсу. Так что нет смысла бегать и искать где выгоднее.
Приехать можно и с другой валютой. Вот список и курсы валют, которые были актуальны на 21 февраля 2020.

Рублей в этом списке нет. Менять их я не пробовала. Но средний курс динара к рублю составлял 1 к 177, т.е. один динар стоил 177 рублей.
Обменять деньги можно в банках и в обменных пунктах. И то и другое в городе встречается, но не везде так часто, как хотелось бы. У нас рядом с отелем был ТЦ, в котором находится обменный пункт.

Вряд ли я бы нашла его сама, отельный гид подсказал. Кстати, по статистике мы всегда тратим больше денег, если расплачиваемся картой, а не наличными. В каком-то смысле расходы бесконтрольны. И это мой случай.
В очередной раз убедилась в том, что мне стоит расплачиваться наличными. Тогда проще «уместиться» в отведенный под поездку бюджет.
Ссылки на дешёвые туры и билеты выкладываем в группе ВК и в телеграм.