1. Currency converter
  2. MXN to BHD

1 MXN to BHD

Convert Mexican pesos to Bahraini dinars at the live mid-market rate.

1 Mexican Peso =

0.02082 BHD −0.49% today

1 MXN = 0.0208186 BHD · 1 BHD = 48.0341 MXN

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

MXN to BHD over the last year

0.020.0210.022Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.022264
52-week low
0.020117
52-week average
0.021332
Change over the year
+1.65%

Conversion tables

MXN to BHD
MXN BHD
1 MXN 0.02082 BHD
5 MXN 0.1041 BHD
10 MXN 0.2082 BHD
25 MXN 0.5205 BHD
50 MXN 1.041 BHD
100 MXN 2.082 BHD
250 MXN 5.205 BHD
500 MXN 10.409 BHD
1,000 MXN 20.819 BHD
5,000 MXN 104.093 BHD
10,000 MXN 208.186 BHD
50,000 MXN 1,040.928 BHD
BHD to MXN
BHD MXN
1 BHD 48.03 MXN
5 BHD 240.17 MXN
10 BHD 480.34 MXN
25 BHD 1,200.85 MXN
50 BHD 2,401.70 MXN
100 BHD 4,803.41 MXN
250 BHD 12,008.51 MXN
500 BHD 24,017.03 MXN
1,000 BHD 48,034.05 MXN
5,000 BHD 240,170.26 MXN
10,000 BHD 480,340.51 MXN
50,000 BHD 2,401,702.57 MXN

MXN to BHD 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.

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

Popular Mexican Peso conversions

Questions about MXN to BHD

How much is 1 MXN in BHD?

1 Mexican Peso is 0.02082 Bahraini dinars at the mid-market rate of 29 September 2026, 23:02 UTC, when 1 MXN = 0.0208186 BHD.

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

Over the last 52 weeks 1 MXN ranged from 0.0201175 to 0.0222635 BHD, 0.0213321 BHD on average.

Which exchange rate is this?

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