1. Central bank exchange rates
  2. European Central Bank
  3. ZAR

European Central Bank South African Rand rate

1 EUR = 18.589 ZAR −0.33%

Published Tuesday, 29 September 2026 as the euro foreign exchange reference rates.

1 ZAR = 0.0537961 EUR

EUR to ZAR over the last year

19.0020.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
20.300
52-week low
18.532
52-week average
19.236
Change over the year
−8.35%

Yearly averages

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

YearAverageHighLowPublications
2026 19.002 19.798 18.532 190
2025 20.179 21.879 19.007 255
2024 19.830 20.950 18.563 256
2023 19.955 21.157 17.835 255
2022 17.209 18.686 15.682 257
2021 17.477 18.808 16.392 258
2020 18.765 20.845 15.750 257
2019 16.176 17.229 15.242 255
2018 15.619 17.991 14.224 255
2017 15.049 17.021 13.482 255
2016 16.264 18.290 14.292 257
2015 14.172 17.395 12.701 256
2014 14.404 15.284 13.564 255
2013 12.833 14.566 11.207 255
2012 10.551 11.577 9.892 256
2011 10.097 11.379 8.820 257
2010 9.698 10.826 8.786 258
2009 11.674 13.424 10.600 256
2008 12.059 14.872 10.014 256
2007 9.660 10.470 9.170 255
2006 8.531 10.077 7.191 255
2005 7.918 8.466 7.392 257
2004 8.009 9.184 7.317 259
2003 8.532 9.702 7.466 255
2002 9.907 11.115 8.911 255
2001 7.687 12.120 6.773 254
2000 6.390 7.039 6.079 255
1999 6.519 7.254 6.145 259

This rate via API

The European Central Bank ZAR rate for any day since 4 January 1999, 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=ecb -d base_currency=EUR \
  -d currencies=ZAR -d date=2026-09-29 \
  -H "apikey: YOUR-API-KEY"

# every publication of 2026
curl https://api.currencyapi.com/v3/official/range \
  -G -d source=ecb -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 European Central Bank ZAR rate today?

On 29 September 2026 the European Central Bank published 1 EUR = 18.5887 ZAR (1 ZAR = 0.0537961 EUR).

What was the average ZAR rate in 2026?

The average of the 190 publications in 2026 is 1 EUR = 19.002 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.