1. Currency converter
  2. BRL to MXN
  3. 10,000 BRL

Convert 10,000 Brazilian Real (BRL) to Mexican Peso (MXN)

Convert Brazilian reals to Mexican pesos at the live mid-market rate. Reverse: MXN to BRL

10,000 Brazilian reals =

34,740.73 MXN 0.00% today

1 BRL = 3.47407 MXN · 1 MXN = 0.287847 BRL

Mid-market rate, updated 13:37 UTC. Paid plans update as often as every 60 seconds. Get BRL→MXN rates via API

BRL to MXN over the last year

3.203.303.403.50Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
3.5195
52-week low
3.2164
52-week average
3.3822
Change over the year
+0.75%

Conversion tables

BRL to MXN
BRL MXN
1 BRL 3.47 MXN
10 BRL 34.74 MXN
100 BRL 347.41 MXN
1,000 BRL 3,474.07 MXN
10,000 BRL 34,740.73 MXN
50,000 BRL 173,703.63 MXN
100,000 BRL 347,407.26 MXN
MXN to BRL
MXN BRL
1 MXN 0.2878 BRL
10 MXN 2.88 BRL
100 MXN 28.78 BRL
1,000 MXN 287.85 BRL
10,000 MXN 2,878.47 BRL
50,000 MXN 14,392.33 BRL
100,000 MXN 28,784.66 BRL

Get BRL→MXN rates via API

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

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

Related conversions

Popular Brazilian Real conversions

Popular Mexican Peso conversions

Questions about BRL to MXN

How much is 10,000 BRL in MXN?

10,000 Brazilian reals is 34,740.73 Mexican pesos at the mid-market rate of 4 October 2026, 13:37 UTC, when 1 BRL = 3.47407 MXN.

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

Over the last 52 weeks 1 BRL ranged from 3.21638 to 3.51951 MXN, 3.38215 MXN on average.

Which exchange rate is this?

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