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

European Central Bank ZAR rates in 2025

Average 1 EUR = 20.179 ZAR

The mean of all 255 publications in 2025, ranging from 19.007 to 21.879 ZAR.

19.0020.0021.0022.00Mar ’25May ’25Jul ’25Sep ’25Nov ’25

Every rate of 2025

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

DateRate
Wed, 31 Dec 202519.444
Tue, 30 Dec 202519.557
Mon, 29 Dec 202519.597
Wed, 24 Dec 202519.609
Tue, 23 Dec 202519.605
Mon, 22 Dec 202519.613
Fri, 19 Dec 202519.649
Thu, 18 Dec 202519.661
Wed, 17 Dec 202519.615
Tue, 16 Dec 202519.737
Mon, 15 Dec 202519.718
Fri, 12 Dec 202519.774
Thu, 11 Dec 202519.845
Wed, 10 Dec 202519.810
Tue, 9 Dec 202519.866
Mon, 8 Dec 202519.772
Fri, 5 Dec 202519.717
Thu, 4 Dec 202519.810
Wed, 3 Dec 202519.930
Tue, 2 Dec 202519.864
Mon, 1 Dec 202519.886
Fri, 28 Nov 202519.796
Thu, 27 Nov 202519.897
Wed, 26 Nov 202519.846
Tue, 25 Nov 202519.888
Mon, 24 Nov 202519.948
Fri, 21 Nov 202519.997
Thu, 20 Nov 202519.849
Wed, 19 Nov 202519.873
Tue, 18 Nov 202519.975
Mon, 17 Nov 202519.798
Fri, 14 Nov 202519.956
Thu, 13 Nov 202519.756
Wed, 12 Nov 202519.733
Tue, 11 Nov 202519.870
Mon, 10 Nov 202519.886
Fri, 7 Nov 202520.056
Thu, 6 Nov 202520.004
Wed, 5 Nov 202520.046
Tue, 4 Nov 202520.075
Mon, 3 Nov 202519.929
Fri, 31 Oct 202520.045
Thu, 30 Oct 202520.042
Wed, 29 Oct 202519.904
Tue, 28 Oct 202520.062
Mon, 27 Oct 202520.005
Fri, 24 Oct 202520.122
Thu, 23 Oct 202520.112
Wed, 22 Oct 202520.231
Tue, 21 Oct 202520.115
Mon, 20 Oct 202520.188
Fri, 17 Oct 202520.300
Thu, 16 Oct 202520.172
Wed, 15 Oct 202520.130
Tue, 14 Oct 202520.175
Mon, 13 Oct 202520.088
Fri, 10 Oct 202519.912
Thu, 9 Oct 202519.858
Wed, 8 Oct 202519.983
Tue, 7 Oct 202520.064
Mon, 6 Oct 202520.143
Fri, 3 Oct 202520.249
Thu, 2 Oct 202520.200
Wed, 1 Oct 202520.146
Tue, 30 Sep 202520.282
Mon, 29 Sep 202520.267
Fri, 26 Sep 202520.368
Thu, 25 Sep 202520.365
Wed, 24 Sep 202520.334
Tue, 23 Sep 202520.424
Mon, 22 Sep 202520.386
Fri, 19 Sep 202520.404
Thu, 18 Sep 202520.508
Wed, 17 Sep 202520.580
Tue, 16 Sep 202520.495
Mon, 15 Sep 202520.381
Fri, 12 Sep 202520.373
Thu, 11 Sep 202520.502
Wed, 10 Sep 202520.570
Tue, 9 Sep 202520.534
Mon, 8 Sep 202520.603
Fri, 5 Sep 202520.664
Thu, 4 Sep 202520.722
Wed, 3 Sep 202520.544
Tue, 2 Sep 202520.644
Mon, 1 Sep 202520.595
Fri, 29 Aug 202520.676
Thu, 28 Aug 202520.582
Wed, 27 Aug 202520.592
Tue, 26 Aug 202520.561
Mon, 25 Aug 202520.534
Fri, 22 Aug 202520.464
Thu, 21 Aug 202520.604
Wed, 20 Aug 202520.625
Tue, 19 Aug 202520.579
Mon, 18 Aug 202520.560
Fri, 15 Aug 202520.555
Thu, 14 Aug 202520.548
Wed, 13 Aug 202520.513
Tue, 12 Aug 202520.560
Mon, 11 Aug 202520.648
Fri, 8 Aug 202520.629
Thu, 7 Aug 202520.637
Wed, 6 Aug 202520.671
Tue, 5 Aug 202520.810
Mon, 4 Aug 202520.842
Fri, 1 Aug 202520.896
Thu, 31 Jul 202520.739
Wed, 30 Jul 202520.597
Tue, 29 Jul 202520.719
Mon, 28 Jul 202520.800
Fri, 25 Jul 202520.791
Thu, 24 Jul 202520.687
Wed, 23 Jul 202520.593
Tue, 22 Jul 202520.564
Mon, 21 Jul 202520.667
Fri, 18 Jul 202520.635
Thu, 17 Jul 202520.725
Wed, 16 Jul 202520.782
Tue, 15 Jul 202520.778
Mon, 14 Jul 202520.889
Fri, 11 Jul 202520.985
Thu, 10 Jul 202520.811
Wed, 9 Jul 202520.869
Tue, 8 Jul 202520.840
Mon, 7 Jul 202520.819
Fri, 4 Jul 202520.736
Thu, 3 Jul 202520.651
Wed, 2 Jul 202520.757
Tue, 1 Jul 202520.767
Mon, 30 Jun 202520.841
Fri, 27 Jun 202520.836
Thu, 26 Jun 202520.817
Wed, 25 Jun 202520.639
Tue, 24 Jun 202520.584
Mon, 23 Jun 202520.773
Fri, 20 Jun 202520.715
Thu, 19 Jun 202520.763
Wed, 18 Jun 202520.802
Tue, 17 Jun 202520.611
Mon, 16 Jun 202520.580
Fri, 13 Jun 202520.736
Thu, 12 Jun 202520.649
Wed, 11 Jun 202520.308
Tue, 10 Jun 202520.198
Mon, 9 Jun 202520.241
Fri, 6 Jun 202520.274
Thu, 5 Jun 202520.276
Wed, 4 Jun 202520.318
Tue, 3 Jun 202520.391
Mon, 2 Jun 202520.473
Fri, 30 May 202520.294
Thu, 29 May 202520.138
Wed, 28 May 202520.271
Tue, 27 May 202520.344
Mon, 26 May 202520.313
Fri, 23 May 202520.325
Thu, 22 May 202520.386
Wed, 21 May 202520.281
Tue, 20 May 202520.207
Mon, 19 May 202520.325
Fri, 16 May 202520.267
Thu, 15 May 202520.221
Wed, 14 May 202520.464
Tue, 13 May 202520.427
Mon, 12 May 202520.337
Fri, 9 May 202520.484
Thu, 8 May 202520.504
Wed, 7 May 202520.776
Tue, 6 May 202520.685
Mon, 5 May 202520.768
Fri, 2 May 202520.846
Wed, 30 Apr 202521.110
Tue, 29 Apr 202521.094
Mon, 28 Apr 202521.159
Fri, 25 Apr 202521.361
Thu, 24 Apr 202521.284
Wed, 23 Apr 202521.233
Tue, 22 Apr 202521.372
Thu, 17 Apr 202521.393
Wed, 16 Apr 202521.405
Tue, 15 Apr 202521.454
Mon, 14 Apr 202521.533
Fri, 11 Apr 202521.879
Thu, 10 Apr 202521.527
Wed, 9 Apr 202521.777
Tue, 8 Apr 202521.180
Mon, 7 Apr 202521.275
Fri, 4 Apr 202521.079
Thu, 3 Apr 202520.952
Wed, 2 Apr 202520.104
Tue, 1 Apr 202519.774
Mon, 31 Mar 202519.878
Fri, 28 Mar 202519.611
Thu, 27 Mar 202519.706
Wed, 26 Mar 202519.697
Tue, 25 Mar 202519.663
Mon, 24 Mar 202519.617
Fri, 21 Mar 202519.683
Thu, 20 Mar 202519.706
Wed, 19 Mar 202519.745
Tue, 18 Mar 202519.708
Mon, 17 Mar 202519.780
Fri, 14 Mar 202519.783
Thu, 13 Mar 202519.958
Wed, 12 Mar 202520.025
Tue, 11 Mar 202519.929
Mon, 10 Mar 202519.783
Fri, 7 Mar 202519.731
Thu, 6 Mar 202519.758
Wed, 5 Mar 202519.722
Tue, 4 Mar 202519.557
Mon, 3 Mar 202519.507
Fri, 28 Feb 202519.192
Thu, 27 Feb 202519.295
Wed, 26 Feb 202519.286
Tue, 25 Feb 202519.286
Mon, 24 Feb 202519.204
Fri, 21 Feb 202519.245
Thu, 20 Feb 202519.248
Wed, 19 Feb 202519.330
Tue, 18 Feb 202519.261
Mon, 17 Feb 202519.311
Fri, 14 Feb 202519.256
Thu, 13 Feb 202519.247
Wed, 12 Feb 202519.140
Tue, 11 Feb 202519.089
Mon, 10 Feb 202519.007
Fri, 7 Feb 202519.123
Thu, 6 Feb 202519.282
Wed, 5 Feb 202519.351
Tue, 4 Feb 202519.407
Mon, 3 Feb 202519.345
Fri, 31 Jan 202519.359
Thu, 30 Jan 202519.274
Wed, 29 Jan 202519.405
Tue, 28 Jan 202519.484
Mon, 27 Jan 202519.654
Fri, 24 Jan 202519.252
Thu, 23 Jan 202519.314
Wed, 22 Jan 202519.288
Tue, 21 Jan 202519.268
Mon, 20 Jan 202519.338
Fri, 17 Jan 202519.329
Thu, 16 Jan 202519.405
Wed, 15 Jan 202519.432
Tue, 14 Jan 202519.414
Mon, 13 Jan 202519.524
Fri, 10 Jan 202519.617
Thu, 9 Jan 202519.453
Wed, 8 Jan 202519.436
Tue, 7 Jan 202519.322
Mon, 6 Jan 202519.272
Fri, 3 Jan 202519.296
Thu, 2 Jan 202519.272

Download 2025 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=2025-01-01 -d date_to=2025-12-31 \
  -d format=csv -H "apikey: YOUR-API-KEY"