British Pound to South African RandGBP → ZAR · live exchange rate & currency calculator

1 GBP = 21.7966 ZAR (1 ZAR = 0.045879 GBP · updated 2026-06-26)

£
21.80 ZAR

GBP to ZAR exchange-rate conversion table

British Pound (GBP)South African Rand (ZAR)
£1.00R21.80
£5.00R108.98
£10.00R217.97
£20.00R435.93
£50.00R1,089.83
£100.00R2,179.66
£250.00R5,449.16
£500.00R10,898.31
£1,000.00R21,796.62
£5,000.00R108,983.12

See the reverse: ZAR to GBP →

Frequently asked questions

How much is 1 GBP in ZAR today?
1 British Pound (GBP) equals 21.7966 South African Rand (ZAR) at today's mid-market exchange rate (updated 2026-06-26).
What is the GBP to ZAR exchange rate?
The current GBP/ZAR exchange rate is 21.7966. Conversely, 1 ZAR = 0.045879 GBP.
How do I convert GBP to ZAR?
Multiply the GBP amount by 21.7966. For example, 100 GBP = 2,179.66 ZAR. CalcTrip's currency converter does this instantly while you travel.

Popular GBP conversions

Traveling with ZAR? CalcTrip is a free travel currency calculator that converts as you type, works offline, and remembers where you spent — no sign-up. Open CalcTrip →

Rates are indicative mid-market values for travel planning, refreshed daily. Actual bank/card rates include a spread and fees.