1. Currency converter
  2. EUR to SZL

Euro (EUR) to Swazi Lilangeni (SZL)

Convert Euros to Swazi Lilangeni at the live mid-market rate. Reverse: SZL to EUR

1 Euro =

18.76 SZL −0.05% today

1 EUR = 18.7626 SZL · 1 SZL = 0.0532975 EUR

Mid-market rate, updated 03:17 UTC. Paid plans update as often as every 60 seconds. Get EUR→SZL rates via API

EUR to SZL over the last year

19.0020.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
20.293
52-week low
18.498
52-week average
19.223
Change over the year
−7.44%

Conversion tables

EUR to SZL
EUR SZL
1 EUR 18.76 SZL
10 EUR 187.63 SZL
100 EUR 1,876.26 SZL
1,000 EUR 18,762.61 SZL
10,000 EUR 187,626.11 SZL
50,000 EUR 938,130.57 SZL
100,000 EUR 1,876,261.13 SZL
SZL to EUR
SZL EUR
1 SZL 0.0533 EUR
10 SZL 0.533 EUR
100 SZL 5.33 EUR
1,000 SZL 53.30 EUR
10,000 SZL 532.97 EUR
50,000 SZL 2,664.87 EUR
100,000 SZL 5,329.75 EUR

Get EUR→SZL rates 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. See the exchange rate API.

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

Related conversions

Popular Euro conversions

Popular Swazi Lilangeni conversions

Questions about EUR to SZL

How much is 1 EUR in SZL?

1 Euro is 18.7626 Swazi Lilangeni at the mid-market rate of 2 October 2026, 03:17 UTC, and 1 SZL is 0.0532975 EUR.

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

Over the last 52 weeks 1 EUR ranged from 18.4979 to 20.293 SZL, 19.223 SZL on average.

Which exchange rate is this?

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