USD to ZAR Exchange Rate Dashboard

16.0509 1 USD = 16.0509 ZAR · mid-market
↑ 0.0549 (0.34%)

Latest rate date: 2026-09-08

Below, you will find the historical and current exchange rates for USD to ZAR. The chart illustrates mid-market values for the past 90 days, offering a comprehensive view of trends and fluctuations. For extended historical data spanning up to 30 years, leverage our robust API designed to meet the needs of enterprise and institutional financial organizations.

Exchange rate history for the last 90 days

Mid-market · one value per day
USD → ZAR mid-market rate Range 2026-06-10 → 2026-09-08 Hover the chart for daily values
Date Exchange Rate
2026-09-08 16.0509
2026-09-07 15.9960
2026-09-06 15.9851
2026-09-05 15.9662
2026-09-04 15.9607
2026-09-03 15.9844
2026-09-02 16.0432
2026-09-01 16.1770
2026-08-31 16.1078
2026-08-30 16.1780
2026-08-29 16.1557
2026-08-28 16.1608
2026-08-27 15.9893
2026-08-26 15.9487
2026-08-25 15.9198
2026-08-24 16.0258
2026-08-23 16.0013
2026-08-22 16.0258
2026-08-21 16.0153
2026-08-20 16.0911
2026-08-19 16.1013
2026-08-18 16.2454
2026-08-17 16.2506
2026-08-16 16.1717
2026-08-15 16.1737
2026-08-14 16.2031
2026-08-13 16.1951
2026-08-12 16.1457
2026-08-11 16.1865
2026-08-10 16.1895
2026-08-09 16.1773
2026-08-08 16.1476
2026-08-07 16.1484
2026-08-06 16.3635
2026-08-05 16.3370
2026-08-04 16.3515
2026-08-03 16.5144
2026-08-02 16.4771
2026-08-01 16.5462
2026-07-31 16.5473
2026-07-30 16.5073
2026-07-29 16.6653
2026-07-28 16.7354
2026-07-27 16.7815
2026-07-26 16.7221
2026-07-25 16.8344
2026-07-24 16.8344
2026-07-23 16.8252
2026-07-22 16.3548
2026-07-21 16.4541
2026-07-20 16.4874
2026-07-19 16.5109
2026-07-18 16.4792
2026-07-17 16.5238
2026-07-16 16.4582
2026-07-15 16.3377
2026-07-14 16.3479
2026-07-13 16.4567
2026-07-12 16.3952
2026-07-11 16.3146
2026-07-10 16.3152
2026-07-09 16.2850
2026-07-08 16.3864
2026-07-07 16.2695
2026-07-06 16.2307
2026-07-05 16.2581
2026-07-04 16.2272
2026-07-03 16.2267
2026-07-02 16.2234
2026-07-01 16.3833
2026-06-30 16.4212
2026-06-29 16.4560
2026-06-28 16.4631
2026-06-27 16.4744
2026-06-26 16.4746
2026-06-25 16.5320
2026-06-24 16.5533
2026-06-23 16.5724
2026-06-22 16.4196
2026-06-21 16.4313
2026-06-20 16.4334
2026-06-19 16.4419
2026-06-18 16.4948
2026-06-17 16.3224
2026-06-16 16.1912
2026-06-15 16.2093
2026-06-14 16.1414
2026-06-13 16.2862
2026-06-12 16.2911
2026-06-11 16.2905
2026-06-10 16.5482

Rates are informational mid-market values and are not a buy or sell quote. Newest first.