1. Currency converter
  2. BHD to OMR
  3. 100 BHD

Convert 100 Bahraini Dinar (BHD) to Omani Rial (OMR)

Convert Bahraini dinars to Omani rials at the live mid-market rate. Reverse: OMR to BHD

100 Bahraini dinars =

102.420 OMR 0.00% today

1 BHD = 1.0242 OMR · 1 OMR = 0.97637 BHD

Mid-market rate, updated 15:24 UTC. Paid plans update as often as every 60 seconds. Get BHD→OMR rates via API

BHD to OMR over the last year

1.0241.024Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
1.0242
52-week low
1.0231
52-week average
1.0241
Change over the year
0.00%

Conversion tables

BHD to OMR
BHD OMR
1 BHD 1.024 OMR
10 BHD 10.242 OMR
100 BHD 102.420 OMR
1,000 BHD 1,024.202 OMR
10,000 BHD 10,242.022 OMR
50,000 BHD 51,210.112 OMR
100,000 BHD 102,420.224 OMR
OMR to BHD
OMR BHD
1 OMR 0.9764 BHD
10 OMR 9.764 BHD
100 OMR 97.637 BHD
1,000 OMR 976.370 BHD
10,000 OMR 9,763.697 BHD
50,000 OMR 48,818.483 BHD
100,000 OMR 97,636.966 BHD

Get BHD→OMR rates via API

The live rate, the rate on any past day or a whole range, for OMR 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=OMR \
  -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=OMR \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Bahraini Dinar conversions

Popular Omani Rial conversions

Questions about BHD to OMR

How much is 100 BHD in OMR?

100 Bahraini dinars is 102.420 Omani rials at the mid-market rate of 4 October 2026, 15:24 UTC, when 1 BHD = 1.0242 OMR.

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

Over the last 52 weeks 1 BHD ranged from 1.02314 to 1.0242 OMR, 1.02409 OMR on average.

Which exchange rate is this?

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