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

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

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

Вряд ли я нашла бы его сама, но подсказал отельный гид. Кстати, по статистике мы всегда тратим больше денег, если расплачиваемся картой, а не наличными. В каком-то смысле расходы бесконтрольны.
Привилегии жителей арабских стран добывающих нефть. Бахрейн
А если вы хотите путешествовать выгодно, заходите к нам в Макс, там мы делимся ссылками на горящие туры и авиабилеты, промокоды на скидки и другой полезной информацией.