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

European Central Bank ZAR rates in 2026

Average 1 EUR = 19.002 ZAR

The mean of all 190 publications in 2026, ranging from 18.532 to 19.798 ZAR.

18.5019.0019.50Mar ’26May ’26Jul ’26Sep ’26

Every rate of 2026

1 EUR in ZAR, newest first, one row per publication.

DateRate
Tue, 29 Sep 202618.589
Mon, 28 Sep 202618.651
Fri, 25 Sep 202618.580
Thu, 24 Sep 202618.684
Wed, 23 Sep 202618.654
Tue, 22 Sep 202618.618
Mon, 21 Sep 202618.682
Fri, 18 Sep 202618.648
Thu, 17 Sep 202618.660
Wed, 16 Sep 202618.768
Tue, 15 Sep 202618.778
Mon, 14 Sep 202618.770
Fri, 11 Sep 202618.731
Thu, 10 Sep 202618.756
Wed, 9 Sep 202618.690
Tue, 8 Sep 202618.610
Mon, 7 Sep 202618.586
Fri, 4 Sep 202618.557
Thu, 3 Sep 202618.627
Wed, 2 Sep 202618.634
Tue, 1 Sep 202618.725
Mon, 31 Aug 202618.689
Fri, 28 Aug 202618.631
Thu, 27 Aug 202618.616
Wed, 26 Aug 202618.572
Tue, 25 Aug 202618.645
Mon, 24 Aug 202618.666
Fri, 21 Aug 202618.724
Thu, 20 Aug 202618.893
Wed, 19 Aug 202618.852
Tue, 18 Aug 202618.776
Mon, 17 Aug 202618.754
Fri, 14 Aug 202618.698
Thu, 13 Aug 202618.591
Wed, 12 Aug 202618.627
Tue, 11 Aug 202618.671
Mon, 10 Aug 202618.693
Fri, 7 Aug 202618.714
Thu, 6 Aug 202618.824
Wed, 5 Aug 202618.887
Tue, 4 Aug 202618.932
Mon, 3 Aug 202618.998
Fri, 31 Jul 202619.036
Thu, 30 Jul 202619.030
Wed, 29 Jul 202619.061
Tue, 28 Jul 202619.080
Mon, 27 Jul 202619.066
Fri, 24 Jul 202619.170
Thu, 23 Jul 202618.728
Wed, 22 Jul 202618.795
Tue, 21 Jul 202618.776
Mon, 20 Jul 202618.841
Fri, 17 Jul 202618.877
Thu, 16 Jul 202618.773
Wed, 15 Jul 202618.686
Tue, 14 Jul 202618.775
Mon, 13 Jul 202618.694
Fri, 10 Jul 202618.656
Thu, 9 Jul 202618.721
Wed, 8 Jul 202618.683
Tue, 7 Jul 202618.565
Mon, 6 Jul 202618.532
Fri, 3 Jul 202618.561
Thu, 2 Jul 202618.669
Wed, 1 Jul 202618.706
Tue, 30 Jun 202618.654
Mon, 29 Jun 202618.723
Fri, 26 Jun 202618.767
Thu, 25 Jun 202618.784
Wed, 24 Jun 202618.840
Tue, 23 Jun 202618.779
Mon, 22 Jun 202618.801
Fri, 19 Jun 202618.891
Thu, 18 Jun 202618.831
Wed, 17 Jun 202618.803
Tue, 16 Jun 202618.770
Mon, 15 Jun 202618.819
Fri, 12 Jun 202618.857
Thu, 11 Jun 202619.039
Wed, 10 Jun 202619.157
Tue, 9 Jun 202619.042
Mon, 8 Jun 202618.999
Fri, 5 Jun 202618.939
Thu, 4 Jun 202618.903
Wed, 3 Jun 202618.896
Tue, 2 Jun 202618.876
Mon, 1 Jun 202618.929
Fri, 29 May 202618.891
Thu, 28 May 202618.994
Wed, 27 May 202619.038
Tue, 26 May 202619.030
Mon, 25 May 202619.012
Fri, 22 May 202619.105
Thu, 21 May 202619.201
Wed, 20 May 202619.249
Tue, 19 May 202619.345
Mon, 18 May 202619.363
Fri, 15 May 202619.374
Thu, 14 May 202619.199
Wed, 13 May 202619.271
Tue, 12 May 202619.399
Mon, 11 May 202619.349
Fri, 8 May 202619.311
Thu, 7 May 202619.135
Wed, 6 May 202619.296
Tue, 5 May 202619.504
Mon, 4 May 202619.568
Thu, 30 Apr 202619.648
Wed, 29 Apr 202619.430
Tue, 28 Apr 202619.429
Mon, 27 Apr 202619.361
Fri, 24 Apr 202619.397
Thu, 23 Apr 202619.258
Wed, 22 Apr 202619.323
Tue, 21 Apr 202619.262
Mon, 20 Apr 202619.228
Fri, 17 Apr 202619.329
Thu, 16 Apr 202619.305
Wed, 15 Apr 202619.337
Tue, 14 Apr 202619.285
Mon, 13 Apr 202619.385
Fri, 10 Apr 202619.239
Thu, 9 Apr 202619.201
Wed, 8 Apr 202619.093
Tue, 7 Apr 202619.519
Thu, 2 Apr 202619.606
Wed, 1 Apr 202619.475
Tue, 31 Mar 202619.627
Mon, 30 Mar 202619.735
Fri, 27 Mar 202619.798
Thu, 26 Mar 202619.683
Wed, 25 Mar 202619.606
Tue, 24 Mar 202619.790
Mon, 23 Mar 202619.494
Fri, 20 Mar 202619.512
Thu, 19 Mar 202619.611
Wed, 18 Mar 202619.417
Tue, 17 Mar 202619.209
Mon, 16 Mar 202619.246
Fri, 13 Mar 202619.275
Thu, 12 Mar 202619.101
Wed, 11 Mar 202618.995
Tue, 10 Mar 202618.962
Mon, 9 Mar 202619.270
Fri, 6 Mar 202619.328
Thu, 5 Mar 202619.173
Wed, 4 Mar 202619.010
Tue, 3 Mar 202619.026
Mon, 2 Mar 202618.906
Fri, 27 Feb 202618.818
Thu, 26 Feb 202618.756
Wed, 25 Feb 202618.690
Tue, 24 Feb 202618.853
Mon, 23 Feb 202618.868
Fri, 20 Feb 202618.942
Thu, 19 Feb 202619.062
Wed, 18 Feb 202618.979
Tue, 17 Feb 202619.032
Mon, 16 Feb 202618.909
Fri, 13 Feb 202619.019
Thu, 12 Feb 202618.874
Wed, 11 Feb 202618.899
Tue, 10 Feb 202618.980
Mon, 9 Feb 202618.988
Fri, 6 Feb 202619.017
Thu, 5 Feb 202619.089
Wed, 4 Feb 202618.838
Tue, 3 Feb 202618.822
Mon, 2 Feb 202618.977
Fri, 30 Jan 202618.991
Thu, 29 Jan 202618.758
Wed, 28 Jan 202619.018
Tue, 27 Jan 202619.071
Mon, 26 Jan 202619.024
Fri, 23 Jan 202618.958
Thu, 22 Jan 202618.986
Wed, 21 Jan 202619.147
Tue, 20 Jan 202619.282
Mon, 19 Jan 202619.095
Fri, 16 Jan 202619.038
Thu, 15 Jan 202619.031
Wed, 14 Jan 202619.102
Tue, 13 Jan 202619.176
Mon, 12 Jan 202619.162
Fri, 9 Jan 202619.297
Thu, 8 Jan 202619.281
Wed, 7 Jan 202619.225
Tue, 6 Jan 202619.195
Mon, 5 Jan 202619.227
Fri, 2 Jan 202619.356

Download 2026 as CSV

The range endpoint returns every publication of the year in one request, ready for a spreadsheet.

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 \
  -d format=csv -H "apikey: YOUR-API-KEY"