🇿🇦 ZAR to IDR 🇮🇩 — historical rates

Daily mid-market reference rates 2021-06-18 → 2026-06-19. Current: 1 ZAR = 1,081 IDR.

ZAR/IDR performance

PeriodChangeLowHighAverage
1 month +1.33% 1,067 1,111 1,091
3 months +7.55% 988 1,111 1,056
6 months +7.60% 988 1,111 1,045
1 year +19.35% 902 1,111 994
5 years +6.65% 755 1,111 905

52-week range: 902 – 1,111 IDR.

ZAR/IDR rate on a date

1 ZAR = 1,081 IDR on 2026-06-19

Monthly averages (last 12 months)

MonthAverageLowHigh
Jun 20261,095 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
Oct 2025961 IDR952968
Sep 2025947 IDR924967
Aug 2025920 IDR902929
Jul 2025917 IDR903928

About ZAR to IDR historical data

This page tracks the daily South African Rand-to-Indonesian Rupiah rate going back to 2021-06-18. Over the past year the rate ranged from 902 to 1,111 IDR, averaging 994. 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.