1. Currency converter
  2. MZN to SZL

100 MZN to SZL

Convert Mozambican meticals to Swazi Lilangeni at the live mid-market rate.

100 Mozambican meticals =

25.78 SZL +0.02% today

1 MZN = 0.257775 SZL · 1 SZL = 3.87935 MZN

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

MZN to SZL over the last year

0.250.260.27Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.27560
52-week low
0.24706
52-week average
0.26046
Change over the year
−5.16%

Conversion tables

MZN to SZL
MZN SZL
1 MZN 0.2578 SZL
5 MZN 1.29 SZL
10 MZN 2.58 SZL
25 MZN 6.44 SZL
50 MZN 12.89 SZL
100 MZN 25.78 SZL
250 MZN 64.44 SZL
500 MZN 128.89 SZL
1,000 MZN 257.77 SZL
5,000 MZN 1,288.87 SZL
10,000 MZN 2,577.75 SZL
50,000 MZN 12,888.75 SZL
SZL to MZN
SZL MZN
1 SZL 3.88 MZN
5 SZL 19.40 MZN
10 SZL 38.79 MZN
25 SZL 96.98 MZN
50 SZL 193.97 MZN
100 SZL 387.94 MZN
250 SZL 969.84 MZN
500 SZL 1,939.68 MZN
1,000 SZL 3,879.35 MZN
5,000 SZL 19,396.76 MZN
10,000 SZL 38,793.53 MZN
50,000 SZL 193,967.63 MZN

MZN to SZL via API

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

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=MZN -d currencies=SZL \
  -H "apikey: YOUR-API-KEY"

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

Popular Mozambican Metical conversions

Questions about MZN to SZL

How much is 100 MZN in SZL?

100 Mozambican meticals is 25.78 Swazi Lilangeni at the mid-market rate of 30 September 2026, 00:06 UTC, when 1 MZN = 0.257775 SZL.

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

Over the last 52 weeks 1 MZN ranged from 0.247059 to 0.275599 SZL, 0.260456 SZL on average.

Which exchange rate is this?

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