1. Currency converter
  2. SZL to BYN

Swazi Lilangeni (SZL) to Belarusian Ruble (BYN)

Convert Swazi Lilangeni to Belarusian rubles at the live mid-market rate. Reverse: BYN to SZL

1 Swazi Lilangeni =

0.1816 BYN 0.00% today

1 SZL = 0.181602 BYN · 1 BYN = 5.50656 SZL

Mid-market rate, updated 08:55 UTC. Paid plans update as often as every 60 seconds. Get SZL→BYN rates via API

SZL to BYN over the last year

0.180.20Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.20000
52-week low
0.16306
52-week average
0.18021
Change over the year
−7.59%

Conversion tables

SZL to BYN
SZL BYN
1 SZL 0.1816 BYN
10 SZL 1.82 BYN
100 SZL 18.16 BYN
1,000 SZL 181.60 BYN
10,000 SZL 1,816.02 BYN
50,000 SZL 9,080.09 BYN
100,000 SZL 18,160.17 BYN
BYN to SZL
BYN SZL
1 BYN 5.51 SZL
10 BYN 55.07 SZL
100 BYN 550.66 SZL
1,000 BYN 5,506.56 SZL
10,000 BYN 55,065.56 SZL
50,000 BYN 275,327.82 SZL
100,000 BYN 550,655.64 SZL

Get SZL→BYN rates via API

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

Related conversions

Popular Swazi Lilangeni conversions

Popular Belarusian Ruble conversions

Questions about SZL to BYN

How much is 1 SZL in BYN?

1 Swazi Lilangeni is 0.181602 Belarusian rubles at the mid-market rate of 4 October 2026, 08:55 UTC, and 1 BYN is 5.50656 SZL.

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

Over the last 52 weeks 1 SZL ranged from 0.163063 to 0.200003 BYN, 0.180208 BYN on average.

Which exchange rate is this?

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