1. Currency converter
  2. BHD to MOP

Bahraini Dinar (BHD) to Macanese Pataca (MOP)

Convert Bahraini dinars to Macanese patacas at the live mid-market rate. Reverse: MOP to BHD

1 Bahraini Dinar =

21.50 MOP 0.00% today

1 BHD = 21.4952 MOP · 1 MOP = 0.046522 BHD

Mid-market rate, updated 04:47 UTC. Paid plans update as often as every 60 seconds. Get BHD→MOP rates via API

BHD to MOP over the last year

21.3021.4021.50Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
21.496
52-week low
21.278
52-week average
21.415
Change over the year
+0.84%

Conversion tables

BHD to MOP
BHD MOP
1 BHD 21.50 MOP
10 BHD 214.95 MOP
100 BHD 2,149.52 MOP
1,000 BHD 21,495.22 MOP
10,000 BHD 214,952.16 MOP
50,000 BHD 1,074,760.82 MOP
100,000 BHD 2,149,521.64 MOP
MOP to BHD
MOP BHD
1 MOP 0.04652 BHD
10 MOP 0.4652 BHD
100 MOP 4.652 BHD
1,000 MOP 46.522 BHD
10,000 MOP 465.220 BHD
50,000 MOP 2,326.099 BHD
100,000 MOP 4,652.198 BHD

Get BHD→MOP rates via API

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

Related conversions

Popular Bahraini Dinar conversions

Popular Macanese Pataca conversions

Questions about BHD to MOP

How much is 1 BHD in MOP?

1 Bahraini Dinar is 21.4952 Macanese patacas at the mid-market rate of 4 October 2026, 04:47 UTC, and 1 MOP is 0.046522 BHD.

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

Over the last 52 weeks 1 BHD ranged from 21.2782 to 21.496 MOP, 21.4148 MOP on average.

Which exchange rate is this?

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