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 = 21.74 SZL
British Pound Sterling Swazi Lilangeni
1 GBP = 21.737 SZL 1 SZL = 0.046005 GBP (Inverse Rate)

2026-09-10 mid-market rate

GBP to SZL — key numbers

As of 2026-09-10, 1 GBP = 21.737 SZL (mid-market). Over the past 30 days it has ranged from 21.577 to 22.005.

7-day
21.577 – 21.737
avg 21.635, +0.73%
30-day
21.577 – 22.005
avg 21.802, −0.23%
90-day
21.577 – 22.421
avg 21.896, −0.43%
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.0460 GBP
5 GBP 109 SZL 5 SZL 0.2300 GBP
10 GBP 217 SZL 10 SZL 0.4600 GBP
20 GBP 435 SZL 20 SZL 0.9201 GBP
50 GBP 1,087 SZL 50 SZL 2.3002 GBP
100 GBP 2,174 SZL 100 SZL 4.6005 GBP
500 GBP 10,868 SZL 500 SZL 23.0025 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 23.707 SZL, averaging 22.298 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,173.68 SZL at the 2026-09-10 mid-market rate of 1 GBP = 21.737 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.