USD to ZAR in 2025

In 2025, 1 USD was worth 17.8782 ZAR on average. The USD lost 11.38% against the ZAR, from 18.6725 to 16.548.

Average
17.8782
High
19.7162 2025-04-09
Low
16.548 2025-12-31
Change
-11.38%

Daily USD/ZAR rates in 2025

18.9042

USD to ZAR monthly average 2025

16.8412

2025-012025-12

Monthly averages; with JavaScript the chart shows daily values (hover for details). Based on 255 ECB reference rates.

Monthly averages

Month1 USD in ZAR
January 202518.7211
February 202518.4833
March 202518.2678
April 202518.9042
May 202518.0997
June 202517.856
July 202517.7691
August 202517.7315
September 202517.4561
October 202517.2804
November 202517.2222
December 202516.8412

Other years

All years since 1999 →

Need a specific day? The historical currency converter converts any amount at the rate of any date since 1999.

Frequently asked questions

What was the average USD to ZAR rate in 2025?

The average ECB-based USD to ZAR rate in 2025 was 17.8782.

When was the best USD to ZAR rate in 2025?

The highest rate in 2025 was 19.7162 ZAR per USD on 2025-04-09; the lowest was 16.548 on 2025-12-31. April had the highest monthly average (18.9042).

How much did USD change against ZAR in 2025?

From the first to the last reference rate of 2025, USD fell by 11.38% against ZAR (18.6725 to 16.548).

Exchange rate API

USD/ZAR 2025 by API

currencyapi delivers real-time and historical exchange rates for 170+ currencies, crypto and metals as JSON, updated as often as every 60 seconds.

Read the documentation

300 free requests every month. No credit card required.

GET https://api.currencyapi.com/v3/range?base_currency=USD&currencies=ZAR&datetime_start=2025-01-01&datetime_end=2025-12-31

{
  "data": [
    { "datetime": "2025-01-01T23:59:59Z",
      "currencies": { "ZAR": { "code": "ZAR", "value": … } } },
    …
  ]
}

More currency data

Free tools: currency converter · historical converter · bulk converter · converter widget

Get your free currency API key

Start with 300 free requests a month