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)
| Currency | 1 BHD = | 1 unit = BHD |
|---|---|---|
| Indian rupee INR | 253.17 | 0.00395 |
| Pakistani rupee PKR | 736.59 | 0.00136 |
| Bangladeshi taka BDT | 329.90 | 0.00303 |
| Philippine peso PHP | 170.23 | 0.00587 |
| Egyptian pound EGP | 149.18 | 0.00670 |
| Nepalese rupee NPR | 405.07 | 0.00247 |
| Sri Lankan rupee LKR | 883.51 | 0.00113 |
| Indonesian rupiah IDR | 48,286.45 | 0.00002 |
| UAE dirham AED | 9.77 | 0.10238 |
| Saudi riyal SAR | 9.97 | 0.10027 |
| US dollar USD | 2.66 | 0.37600 |
| Euro EUR | 2.39 | 0.41897 |
| British pound GBP | 2.00 | 0.50063 |
Quick conversions
| BHD | Indian rupees | Pakistani rupees | Bangladeshi taka | Philippine pesos |
|---|---|---|---|---|
| BHD 10 | 2,532 | 7,366 | 3,299 | 1,702 |
| BHD 50 | 12,658 | 36,830 | 16,495 | 8,511 |
| BHD 100 | 25,317 | 73,659 | 32,990 | 17,023 |
| BHD 500 | 126,584 | 368,296 | 164,950 | 85,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.