SZL to GBP Exchange Rate

Convert your money across 153 world currencies at today’s mid-market exchange rates.

%
Margin simulates bank/card markups over the interbank rate.
1 SZL = 0.05 GBP
Swazi Lilangeni ↔ British Pound Sterling
1 SZL = 0.045082 GBP 1 GBP = 22.182 SZL (Inverse Rate)

2026-10-25 mid-market rate

SZL to GBP — key numbers

As of 2026-10-25, 1 SZL = 0.045082 GBP (mid-market). Over the past 30 days it has ranged from 0.045082 to 0.046371.

7-day
0.045082 – 0.045769
avg 0.045408, −1.50%
30-day
0.045082 – 0.046371
avg 0.045642, −2.78%
90-day
0.044784 – 0.046397
avg 0.045716, +0.07%
SZL to GBP and GBP to SZL conversion table for common amounts, at today’s mid-market rate.
SZL GBP GBP SZL
1 SZL 0.0451 GBP 1 GBP 22 SZL
5 SZL 0.2254 GBP 5 GBP 111 SZL
10 SZL 0.4508 GBP 10 GBP 222 SZL
20 SZL 0.9016 GBP 20 GBP 444 SZL
50 SZL 2.2541 GBP 50 GBP 1,109 SZL
100 SZL 4.5082 GBP 100 GBP 2,218 SZL
500 SZL 22.5410 GBP 500 GBP 11,091 SZL

SZL/GBP frequently asked questions

What is the highest and lowest SZL/GBP has been in the past year?

Over the past year, 1 SZL has traded between 0.043562 and 0.046552 GBP, averaging 0.045215 GBP.

How do I convert SZL to GBP?

Multiply the amount in SZL by the current SZL/GBP mid-market rate. For example, 100 SZL = 4.51 GBP at the 2026-10-25 mid-market rate of 1 SZL = 0.045082 GBP.

SZL to GBP Chart

Swazi Lilangeni to British Pound Sterling
SZL to GBP exchange rate history chart.

See the full SZL to GBP exchange rate history — yearly & monthly averages →

Cross Currency Rates

Mid-market cross rates between the most traded world currencies.

Rates update automatically. Read across: 1 unit of the row currency in column currency.

⯅