🇲🇾 MYR to IDR 🇮🇩 — historical rates

Daily mid-market reference rates 2021-06-18 → 2026-06-19. Current: 1 MYR = 4,305 IDR.

MYR/IDR performance

PeriodChangeLowHighAverage
1 month -3.46% 4,305 4,499 4,441
3 months +0.37% 4,190 4,499 4,379
6 months +4.64% 4,110 4,499 4,311
1 year +11.92% 3,814 4,499 4,114
5 years +23.60% 3,209 4,499 3,575

52-week range: 3,814 – 4,499 IDR.

MYR/IDR rate on a date

1 MYR = 4,305 IDR on 2026-06-19

Monthly averages (last 12 months)

MonthAverageLowHigh
Jun 20264,420 IDR4,3054,498
May 20264,453 IDR4,4044,499
Apr 20264,321 IDR4,2004,389
Mar 20264,282 IDR4,1904,339
Feb 20264,301 IDR4,2624,329
Jan 20264,180 IDR4,1104,273
Dec 20254,079 IDR4,0164,143
Nov 20254,020 IDR3,9794,052
Oct 20253,939 IDR3,9193,979
Sep 20253,926 IDR3,8793,986
Aug 20253,858 IDR3,8233,899
Jul 20253,847 IDR3,8143,876

About MYR to IDR historical data

This page tracks the daily Malaysian Ringgit-to-Indonesian Rupiah rate going back to 2021-06-18. Over the past year the rate ranged from 3,814 to 4,499 IDR, averaging 4,114. 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.