How much is 1 Bahraini dinar in Indian rupee?
Today's BHD to INR rate, updated automatically every day.
Riyal to rupee: today's rate
This is the mid-market rate. An exchange house or bank may give a slightly lower rate, so check their rate and fees before you send money.
BHD to INR: common amounts
| 1 BHD | 254.26 INR |
|---|---|
| 10 BHD | 2,542.55 INR |
| 50 BHD | 12,712.77 INR |
| 100 BHD | 25,425.53 INR |
| 500 BHD | 127,127.66 INR |
| 1,000 BHD | 254,255.32 INR |
| 1,500 BHD | 381,382.98 INR |
| 2,000 BHD | 508,510.64 INR |
| 3,000 BHD | 762,765.96 INR |
| 5,000 BHD | 1,271,276.60 INR |
| 10,000 BHD | 2,542,553.19 INR |
The Bahraini dinar is pegged to the US dollar (1 USD = 0.376 BHD), so the BHD to INR rate mostly moves with the Indian rupee against the dollar.
Leaving a job in the Gulf? Work out your gratuity first; the slip shows the amount in rupees too.
Common questions
How much is 1 Bahraini dinar in Indian rupee today?
Today's rate is shown in the converter above and updates daily. In early October 2026, 1 BHD was about 254.26 INR.
Why is this rate different from the exchange house rate?
This shows the mid-market rate. Exchange houses and banks add their margin and sometimes a fee, so the amount that reaches home is a little lower.