1. Currency converter
  2. BHD to INR

Bahraini Dinar (BHD) to Indian Rupee (INR)

Convert Bahraini dinars to Indian rupees at the live mid-market rate. Reverse: INR to BHD

1 Bahraini Dinar =

256.08 INR +0.06% today

1 BHD = 256.083 INR · 1 INR = 0.00390498 BHD

Mid-market rate, updated 01:36 UTC. Paid plans update as often as every 60 seconds. Get BHD→INR rates via API

BHD to INR over the last year

240.00250.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
257.70
52-week low
233.38
52-week average
246.60
Change over the year
+8.53%

Conversion tables

BHD to INR
BHD INR
1 BHD 256.08 INR
10 BHD 2,560.83 INR
100 BHD 25,608.30 INR
1,000 BHD 256,083.02 INR
10,000 BHD 2,560,830.16 INR
50,000 BHD 12,804,150.82 INR
100,000 BHD 25,608,301.64 INR
INR to BHD
INR BHD
1 INR 0.003905 BHD
10 INR 0.03905 BHD
100 INR 0.3905 BHD
1,000 INR 3.905 BHD
10,000 INR 39.050 BHD
50,000 INR 195.249 BHD
100,000 INR 390.498 BHD

Get BHD→INR rates via API

The live rate, the rate on any past day or a whole range, for INR and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=BHD -d currencies=INR \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=BHD -d currencies=INR \
  -d date=2025-10-02 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Bahraini Dinar conversions

Popular Indian Rupee conversions

Questions about BHD to INR

How much is 1 BHD in INR?

1 Bahraini Dinar is 256.083 Indian rupees at the mid-market rate of 2 October 2026, 01:36 UTC, and 1 INR is 0.00390498 BHD.

What was the BHD to INR rate over the last year?

Over the last 52 weeks 1 BHD ranged from 233.378 to 257.70 INR, 246.60 INR on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for BHD/INR, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.