1. Currency converter
  2. TZS to MZN

1 TZS to MZN

Convert Tanzanian shillings to Mozambican meticals at the live mid-market rate.

1 Tanzanian Shilling =

0.02432 MZN 0.00% today

1 TZS = 0.0243207 MZN · 1 MZN = 41.1172 TZS

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

TZS to MZN over the last year

0.0240.0250.026Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.026505
52-week low
0.024083
52-week average
0.024957
Change over the year
−7.27%

Conversion tables

TZS to MZN
TZS MZN
1 TZS 0.02432 MZN
5 TZS 0.1216 MZN
10 TZS 0.2432 MZN
25 TZS 0.608 MZN
50 TZS 1.22 MZN
100 TZS 2.43 MZN
250 TZS 6.08 MZN
500 TZS 12.16 MZN
1,000 TZS 24.32 MZN
5,000 TZS 121.60 MZN
10,000 TZS 243.21 MZN
50,000 TZS 1,216.04 MZN
MZN to TZS
MZN TZS
1 MZN 41 TZS
5 MZN 206 TZS
10 MZN 411 TZS
25 MZN 1,028 TZS
50 MZN 2,056 TZS
100 MZN 4,112 TZS
250 MZN 10,279 TZS
500 MZN 20,559 TZS
1,000 MZN 41,117 TZS
5,000 MZN 205,586 TZS
10,000 MZN 411,172 TZS
50,000 MZN 2,055,861 TZS

TZS to MZN 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.

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

Popular Tanzanian Shilling conversions

Questions about TZS to MZN

How much is 1 TZS in MZN?

1 Tanzanian Shilling is 0.02432 Mozambican meticals at the mid-market rate of 30 September 2026, 06:38 UTC, when 1 TZS = 0.0243207 MZN.

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

Over the last 52 weeks 1 TZS ranged from 0.0240826 to 0.0265054 MZN, 0.0249574 MZN on average.

Which exchange rate is this?

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