1. Central bank exchange rates
  2. Bank of England
  3. ZAR

Bank of England South African Rand rate

1 GBP = 21.790 ZAR +0.77%

Published Monday, 28 September 2026 as the daily spot exchange rates against sterling, observed at 16:00 London time.

1 ZAR = 0.0458937 GBP

GBP to ZAR over the last year

22.0023.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
23.318
52-week low
21.401
52-week average
22.210
Change over the year
−6.00%

Yearly averages

The mean of each year’s publications, 1 GBP in ZAR. Open a year for every daily rate and the monthly averages.

YearAverageHighLowPublications
2026 22.011 22.856 21.401 187
2025 23.554 25.375 22.288 253
2024 23.421 24.507 22.507 254
2023 22.954 24.568 20.343 251
2022 20.177 21.654 18.894 250
2021 20.335 21.636 19.122 253
2020 21.084 23.668 18.527 254
2019 18.436 19.574 17.233 253
2018 17.651 20.001 16.175 253
2017 17.160 19.027 15.528 252
2016 19.951 24.218 16.472 253
2015 19.523 24.365 17.117 253
2014 17.866 18.575 17.136 253
2013 15.106 17.398 13.348 253
2012 13.016 14.324 11.784 252
2011 11.639 13.246 10.410 251
2010 11.307 12.354 10.253 253
2009 13.101 14.965 11.531 253
2008 15.133 18.204 13.199 254
2007 14.111 14.845 13.333 253
2006 12.522 14.976 10.502 252
2005 11.577 12.459 10.888 252
2004 11.799 13.334 10.816 254
2003 12.326 14.542 10.748 253
2002 15.763 17.878 13.810 252
2001 12.400 19.583 11.096 253
2000 10.494 11.359 9.909 252
1999 9.893 10.297 9.424 252
1998 9.185 10.857 7.975 253
1997 7.552 8.235 7.005 253
1996 6.724 8.011 5.494 254
1995 5.725 5.900 5.504 252
1994 5.446 5.747 5.020 252
1993 4.911 5.290 4.436 253
1992 5.027 5.506 4.536 254
1991 4.875 5.151 4.651 253
1990 4.618 5.016 4.112 253
1989 4.291 4.460 4.054 252
1988 4.047 4.450 3.468 253
1987 3.335 3.642 3.095 253
1986 3.359 4.204 2.855 253
1985 2.929 4.121 2.001 253
1984 1.954 2.355 1.741 253
1983 1.687 1.778 1.587 252
1982 1.898 2.010 1.727 253
1981 1.764 1.890 1.677 252
1980 1.810 1.894 1.725 254
1979 1.785 1.954 1.661 253
1978 1.668 1.853 1.562 252
1977 1.518 1.671 1.475 252
1976 1.569 1.775 1.365 255
1975 1.634 1.809 1.452 254

This rate via API

The Bank of England ZAR rate for any day since 2 January 1975, or every publication in a range of up to a year, as JSON or CSV.

curl https://api.currencyapi.com/v3/official \
  -G -d source=boe -d base_currency=GBP \
  -d currencies=ZAR -d date=2026-09-28 \
  -H "apikey: YOUR-API-KEY"

# every publication of 2026
curl https://api.currencyapi.com/v3/official/range \
  -G -d source=boe -d currencies=ZAR \
  -d date_from=2026-01-01 -d date_to=2026-12-31 \
  -H "apikey: YOUR-API-KEY"

South African Rand at other central banks

Questions about this rate

What is the Bank of England ZAR rate today?

On 28 September 2026 the Bank of England published 1 GBP = 21.7895 ZAR (1 ZAR = 0.0458937 GBP).

What was the average ZAR rate in 2026?

The average of the 187 publications in 2026 is 1 GBP = 22.0114 ZAR, the simple mean of the daily rates.

Is this the rate I must use for tax or accounting?

That depends on your jurisdiction. Many rules name a specific bank and day, for example the rate published on the business day before the transaction. Use the date lookup in the API to get exactly the publication your rule asks for.