Bahraini Dinar Exchange Rates Today

Today’s Bahraini dinar exchange rates against the Indian rupee, Pakistani rupee, Bangladeshi taka, Philippine peso and other currencies, updated a few times a day.

Bahraini dinar exchange rates today

Updated Wednesday, 28 October 2026 at 7:08 PM (Bahrain time)

Currency1 BHD =1 unit = BHD
Indian rupee INR253.170.00395
Pakistani rupee PKR736.590.00136
Bangladeshi taka BDT329.900.00303
Philippine peso PHP170.230.00587
Egyptian pound EGP149.180.00670
Nepalese rupee NPR405.070.00247
Sri Lankan rupee LKR883.510.00113
Indonesian rupiah IDR48,286.450.00002
UAE dirham AED9.770.10238
Saudi riyal SAR9.970.10027
US dollar USD2.660.37600
Euro EUR2.390.41897
British pound GBP2.000.50063

Quick conversions

BHDIndian rupeesPakistani rupeesBangladeshi takaPhilippine pesos
BHD 102,5327,3663,2991,702
BHD 5012,65836,83016,4958,511
BHD 10025,31773,65932,99017,023
BHD 500126,584368,296164,95085,113

Mid-market reference rates, updated a few times a day. Banks and exchange houses add a margin, so the rate you get will be a little lower. Rates by Exchange Rate API

Why the dinar is steady against the dollar

The Bahraini dinar is pegged to the US dollar at BHD 0.376, which means 1 dinar is worth about 2.66 dollars. The Central Bank of Bahrain holds that peg, so the dinar moves against the rupee, the peso or the euro only as much as the dollar does. It is the second highest-valued currency unit in the world after the Kuwaiti dinar, so even a small move in the rupee changes what a monthly transfer is worth back home.

The dinar is divided into 1,000 fils, so amounts in Bahrain are usually written with three decimal places, for example BHD 1.500.

Getting the best rate when you send money home

The rates in the table are mid-market rates: the midpoint between what banks buy and sell at. No exchange house or bank app will give you exactly this rate, because each one keeps a small margin and many also charge a transfer fee. The fairest way to compare is to ask how much your family will receive for the same amount of Bahraini dinars, after all fees, rather than looking at the rate alone.

A few habits help. Check two or three providers on the day you send, since margins differ more than most people expect. Sending a larger amount once a month usually costs less than several small transfers, because a flat fee is spread over more money. And around payday, when queues at exchange houses are longest, the rate on a bank or exchange app is often the same as at the counter, without the wait.

How to read the table

The middle column shows how much of each currency you get for 1 BHD. The right-hand column works the other way: how many BHD one unit of that currency is worth, which is useful if you are paid or quoted in another currency. The quick conversions underneath show common amounts in Indian and Pakistani rupees, Bangladeshi taka and Philippine pesos.

Frequently asked questions

How many Indian rupees is 1 Bahraini dinar today?

Today’s BHD to INR rate is in the table above, along with quick conversions for 10, 50, 100 and 500 dinars. It is a mid-market rate; exchange houses and banks will give a little less.

Is the Bahraini dinar pegged to the dollar?

Yes. The dinar is pegged at BHD 0.376 to the US dollar, so 1 dinar is always worth about 2.66 dollars.

Is the Saudi riyal accepted in Bahrain?

Many shops and petrol stations near the King Fahd Causeway and in Manama accept Saudi riyals, often at a rounded rate. The Saudi riyal rate in the table shows what the conversion should be.