Ohmyfin
1 EUR = 19.0416 ZAR as of 2026-06-09 (ECB reference rate). 1 ZAR = 0.052517 EUR.
Source: European Central Bank · Updated every business day around 16:00 CET · Mid-market reference rate (your bank will apply its own spread).
| EUR | ZAR |
|---|---|
| 1 EUR | 19.0416 ZAR |
| 5 EUR | 95.208 ZAR |
| 10 EUR | 190.42 ZAR |
| 25 EUR | 476.04 ZAR |
| 50 EUR | 952.08 ZAR |
| 100 EUR | 1904.16 ZAR |
| 250 EUR | 4760.40 ZAR |
| 500 EUR | 9520.80 ZAR |
| 1000 EUR | 19041.60 ZAR |
| 2500 EUR | 47604.00 ZAR |
| 5000 EUR | 95208.00 ZAR |
| 10000 EUR | 190416.00 ZAR |
| Date | 1 EUR → ZAR | 1 ZAR → EUR |
|---|---|---|
| 2026-06-08 | 18.9991 | 0.052634 |
| 2026-06-05 | 18.9389 | 0.052801 |
| 2026-06-04 | 18.9027 | 0.052902 |
| 2026-06-03 | 18.8963 | 0.05292 |
| 2026-06-02 | 18.8756 | 0.052978 |
| 2026-06-01 | 18.9289 | 0.052829 |
| 2026-05-29 | 18.8913 | 0.052934 |
| 2026-05-28 | 18.9939 | 0.052648 |
| 2026-05-27 | 19.0375 | 0.052528 |
| 2026-05-26 | 19.03 | 0.052549 |
| 2026-05-25 | 19.0121 | 0.052598 |
| 2026-05-22 | 19.1045 | 0.052344 |
| 2026-05-21 | 19.2009 | 0.052081 |
| 2026-05-20 | 19.2485 | 0.051952 |
| 2026-05-19 | 19.3449 | 0.051693 |
| 2026-05-18 | 19.3632 | 0.051644 |
| 2026-05-15 | 19.3739 | 0.051616 |
| 2026-05-14 | 19.1994 | 0.052085 |
| 2026-05-13 | 19.2712 | 0.051891 |
| 2026-05-12 | 19.399 | 0.051549 |
| 2026-05-11 | 19.3488 | 0.051683 |
| 2026-05-08 | 19.3109 | 0.051784 |
| 2026-05-07 | 19.1354 | 0.052259 |
| 2026-05-06 | 19.2959 | 0.051824 |
| 2026-05-05 | 19.5044 | 0.05127 |
| 2026-05-04 | 19.568 | 0.051104 |
| 2026-04-30 | 19.648 | 0.050896 |
| 2026-04-29 | 19.4303 | 0.051466 |
| 2026-04-28 | 19.4289 | 0.05147 |
| 2026-04-27 | 19.3608 | 0.051651 |
The mid-market EUR/ZAR rate is the price of one Euro expressed in South African Rand, calculated from the European Central Bank's daily euro reference rates by triangulation: EUR/ZAR = (EUR/ZAR) ÷ (EUR/EUR). The ECB publishes these rates once per business day around 16:00 CET; we re-serve them under the ECB reuse policy with attribution.
This is a reference rate, not a tradable rate. When you actually send money across borders — by SWIFT wire, SEPA transfer, a money-transfer app, or a card payment — your provider quotes their own price, which usually includes a markup over the mid-market rate.
Usually not exactly. Banks quote a retail rate that includes a markup (the "spread") over this mid-market reference. The mid-market rate is the right benchmark for accounting and for comparing providers, but expect your actual booking rate to be a fraction of a percent worse.
Directly from the European Central Bank's daily euro reference rates feed (eurofxref-daily.xml). The ECB publishes once per business day. We cache and re-serve the same file, with attribution.
Yes. Hit /api/exchange/pair/EUR/ZAR for JSON, no key required. Please keep traffic under 600 requests per IP per hour and cache results when you can.