1. Currency converter
  2. BHD to MYR

500 BHD to MYR

Convert Bahraini dinars to Malaysian ringgits at the live mid-market rate.

500 Bahraini dinars =

5,426.06 MYR −0.06% today

1 BHD = 10.8521 MYR · 1 MYR = 0.0921478 BHD

Mid-market rate, updated 06:44 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

BHD to MYR over the last year

10.5011.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
11.256
52-week low
10.330
52-week average
10.769
Change over the year
−3.04%

Conversion tables

BHD to MYR
BHD MYR
1 BHD 10.85 MYR
5 BHD 54.26 MYR
10 BHD 108.52 MYR
25 BHD 271.30 MYR
50 BHD 542.61 MYR
100 BHD 1,085.21 MYR
250 BHD 2,713.03 MYR
500 BHD 5,426.06 MYR
1,000 BHD 10,852.13 MYR
5,000 BHD 54,260.65 MYR
10,000 BHD 108,521.30 MYR
50,000 BHD 542,606.49 MYR
MYR to BHD
MYR BHD
1 MYR 0.09215 BHD
5 MYR 0.4607 BHD
10 MYR 0.9215 BHD
25 MYR 2.304 BHD
50 MYR 4.607 BHD
100 MYR 9.215 BHD
250 MYR 23.037 BHD
500 MYR 46.074 BHD
1,000 MYR 92.148 BHD
5,000 MYR 460.739 BHD
10,000 MYR 921.478 BHD
50,000 MYR 4,607.391 BHD

BHD to MYR via API

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

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=BHD -d currencies=MYR \
  -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=MYR \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Bahraini Dinar conversions

Questions about BHD to MYR

How much is 500 BHD in MYR?

500 Bahraini dinars is 5,426.06 Malaysian ringgits at the mid-market rate of 30 September 2026, 06:44 UTC, when 1 BHD = 10.8521 MYR.

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

Over the last 52 weeks 1 BHD ranged from 10.3298 to 11.2556 MYR, 10.7693 MYR on average.

Which exchange rate is this?

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