🇿🇦 ZAR to IDR 🇮🇩 — historical rates

Daily mid-market reference rates 2021-10-22 → 2026-10-22. Current: 1 ZAR = 1,094 IDR.

ZAR/IDR performance

PeriodChangeLowHighAverage
1 month -0.25% 1,071 1,102 1,088
3 months +2.86% 1,064 1,113 1,093
6 months +4.80% 1,033 1,113 1,088
1 year +14.99% 952 1,113 1,050
5 years +14.13% 755 1,113 912

52-week range: 952 – 1,113 IDR.

ZAR/IDR rate on a date

1 ZAR = 1,094 IDR on 2026-10-22

Monthly averages (last 12 months)

MonthAverageLowHigh
Oct 20261,085 IDR1,0711,102
Sep 20261,094 IDR1,0861,105
Aug 20261,102 IDR1,0921,113
Jul 20261,094 IDR1,0641,110
Jun 20261,093 IDR1,0791,111
May 20261,068 IDR1,0411,098
Apr 20261,038 IDR1,0001,049
Mar 20261,011 IDR9881,044
Feb 20261,052 IDR1,0421,060
Jan 20261,034 IDR1,0121,071
Dec 2025991 IDR9721,010
Nov 2025970 IDR957983

About ZAR to IDR historical data

This page tracks the daily South African Rand-to-Indonesian Rupiah rate going back to 2021-10-22. Over the past year the rate ranged from 952 to 1,113 IDR, averaging 1,050. Historical rates are useful for accounting, tax, invoicing, and understanding long-term trends — use the date picker for the exact rate on any past day.

Daily mid-market reference rates (frankfurter.dev (ECB)); not transactable quotes. Weekends/holidays resolve to the nearest preceding trading day.