GBP to SZL 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 GBP = 22.18 SZL
British Pound Sterling ↔ Swazi Lilangeni
1 GBP = 22.182 SZL 1 SZL = 0.045082 GBP (Inverse Rate)

2026-10-25 mid-market rate

GBP to SZL — key numbers

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

7-day
21.849 – 22.182
avg 22.023, +1.53%
30-day
21.565 – 22.182
avg 21.910, +2.86%
90-day
21.553 – 22.329
avg 21.876, −0.07%
GBP to SZL and SZL to GBP conversion table for common amounts, at today’s mid-market rate.
GBP SZL SZL GBP
1 GBP 22 SZL 1 SZL 0.0451 GBP
5 GBP 111 SZL 5 SZL 0.2254 GBP
10 GBP 222 SZL 10 SZL 0.4508 GBP
20 GBP 444 SZL 20 SZL 0.9016 GBP
50 GBP 1,109 SZL 50 SZL 2.2541 GBP
100 GBP 2,218 SZL 100 SZL 4.5082 GBP
500 GBP 11,091 SZL 500 SZL 22.5409 GBP

GBP/SZL frequently asked questions

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

Over the past year, 1 GBP has traded between 21.481 and 22.956 SZL, averaging 22.122 SZL.

How do I convert GBP to SZL?

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

GBP to SZL Chart

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

See the full GBP to SZL 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.

⯅