1. Currency converter
  2. BYN to MZN

Belarusian Ruble (BYN) to Mozambican Metical (MZN)

Convert Belarusian rubles to Mozambican meticals at the live mid-market rate. Reverse: MZN to BYN

1 Belarusian Ruble =

21.04 MZN 0.00% today

1 BYN = 21.043 MZN · 1 MZN = 0.0475216 BYN

Mid-market rate, updated 16:44 UTC. Paid plans update as often as every 60 seconds. Get BYN→MZN rates via API

BYN to MZN over the last year

20.0022.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
23.360
52-week low
18.611
52-week average
21.392
Change over the year
+12.05%

Conversion tables

BYN to MZN
BYN MZN
1 BYN 21.04 MZN
10 BYN 210.43 MZN
100 BYN 2,104.30 MZN
1,000 BYN 21,043.05 MZN
10,000 BYN 210,430.46 MZN
50,000 BYN 1,052,152.28 MZN
100,000 BYN 2,104,304.56 MZN
MZN to BYN
MZN BYN
1 MZN 0.04752 BYN
10 MZN 0.4752 BYN
100 MZN 4.75 BYN
1,000 MZN 47.52 BYN
10,000 MZN 475.22 BYN
50,000 MZN 2,376.08 BYN
100,000 MZN 4,752.16 BYN

Get BYN→MZN rates via API

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

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

Related conversions

Popular Belarusian Ruble conversions

Popular Mozambican Metical conversions

Questions about BYN to MZN

How much is 1 BYN in MZN?

1 Belarusian Ruble is 21.043 Mozambican meticals at the mid-market rate of 4 October 2026, 16:44 UTC, and 1 MZN is 0.0475216 BYN.

What was the BYN to MZN rate over the last year?

Over the last 52 weeks 1 BYN ranged from 18.6105 to 23.3602 MZN, 21.3922 MZN on average.

Which exchange rate is this?

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