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

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

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

100 Omani rials =

97.637 BHD 0.00% today

1 OMR = 0.97637 BHD · 1 BHD = 1.0242 OMR

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

OMR to BHD over the last year

0.97650.977Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.97738
52-week low
0.97637
52-week average
0.97648
Change over the year
0.00%

Conversion tables

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.696 BHD
50,000 OMR 48,818.482 BHD
100,000 OMR 97,636.963 BHD
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.023 OMR
50,000 BHD 51,210.114 OMR
100,000 BHD 102,420.227 OMR

Get OMR→BHD rates via API

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

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

Related conversions

Popular Omani Rial conversions

Popular Bahraini Dinar conversions

Questions about OMR to BHD

How much is 100 OMR in BHD?

100 Omani rials is 97.637 Bahraini dinars at the mid-market rate of 4 October 2026, 08:39 UTC, when 1 OMR = 0.97637 BHD.

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

Over the last 52 weeks 1 OMR ranged from 0.97637 to 0.977385 BHD, 0.976476 BHD on average.

Which exchange rate is this?

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