1. Currency converter
  2. SZL to TZS

Swazi Lilangeni (SZL) to Tanzanian Shilling (TZS)

Convert Swazi Lilangeni to Tanzanian shillings at the live mid-market rate. Reverse: TZS to SZL

1 Swazi Lilangeni =

157 TZS 0.00% today

1 SZL = 157.128 TZS · 1 TZS = 0.00636426 SZL

Mid-market rate, updated 04:14 UTC. Paid plans update as often as every 60 seconds. Get SZL→TZS rates via API

SZL to TZS over the last year

140.00150.00160.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
165.86
52-week low
139.49
52-week average
154.34
Change over the year
+11.21%

Conversion tables

SZL to TZS
SZL TZS
1 SZL 157 TZS
10 SZL 1,571 TZS
100 SZL 15,713 TZS
1,000 SZL 157,128 TZS
10,000 SZL 1,571,276 TZS
50,000 SZL 7,856,378 TZS
100,000 SZL 15,712,756 TZS
TZS to SZL
TZS SZL
1 TZS 0.006364 SZL
10 TZS 0.06364 SZL
100 TZS 0.6364 SZL
1,000 TZS 6.36 SZL
10,000 TZS 63.64 SZL
50,000 TZS 318.21 SZL
100,000 TZS 636.43 SZL

Get SZL→TZS rates via API

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

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

Related conversions

Popular Swazi Lilangeni conversions

Popular Tanzanian Shilling conversions

Questions about SZL to TZS

How much is 1 SZL in TZS?

1 Swazi Lilangeni is 157.128 Tanzanian shillings at the mid-market rate of 4 October 2026, 04:14 UTC, and 1 TZS is 0.00636426 SZL.

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

Over the last 52 weeks 1 SZL ranged from 139.486 to 165.856 TZS, 154.336 TZS on average.

Which exchange rate is this?

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