KES to IDR — 30 Day History

Over the past 30 days, KES to IDR closed between 137.879 and 140.039, averaging 138.751 across 29 daily closes from 2026-10-04 to 2026-11-01. The rate closed higher than the previous day on 16 of those days, lower on 12, and unchanged on 0.

The largest single-day move in this window was on 2026-10-17, when KES to IDR moved 0.34% higher against the previous close.

Net of the moves in between, KES to IDR is up 1.08% from 2026-10-04 to 2026-11-01 -- the first and last closes in this 30-day table. The span from the lowest close to the highest is 2.15981 IDR per KES, across 29 rows of daily open, high, low and close figures in the table below.

The highest close in this window was 140.039 on 2026-10-29, and the lowest 137.879 on 2026-10-12. Day to day, KES to IDR moved an average of 0.13% in either direction, measured across the 28 close-to-close moves in this window -- a wide high-to-low span can come from one jump or from steady drift, and this is which. Its most recent close, 139.582 on 2026-11-01, sits 78.84% of the way up that range.

140.039137.879Oct 04Nov 01139.582
Date Close High Low Open
2026-11-01 139.582 139.582 139.582 139.582
2026-10-31 139.589 139.589 139.589 139.589
2026-10-30 139.736 139.736 139.736 139.736
2026-10-29 140.039 140.039 140.039 140.039
2026-10-28 139.79 139.79 139.79 139.79
2026-10-27 139.7 139.7 139.7 139.7
2026-10-26 139.291 139.291 139.291 139.291
2026-10-25 139.306 139.306 139.306 139.306
2026-10-24 139.317 139.317 139.317 139.317
2026-10-23 139.239 139.239 139.239 139.239
2026-10-22 138.833 138.833 138.833 138.833
2026-10-21 138.68 138.68 138.68 138.68
2026-10-20 139.133 139.133 139.133 139.133
2026-10-19 139.095 139.095 139.095 139.095
2026-10-18 138.794 138.794 138.794 138.794
2026-10-17 138.801 138.801 138.801 138.801
2026-10-16 138.334 138.334 138.334 138.334
2026-10-15 138.044 138.044 138.044 138.044
2026-10-14 138.224 138.224 138.224 138.224
2026-10-13 138.209 138.209 138.209 138.209
2026-10-12 137.879 137.879 137.879 137.879
2026-10-11 137.915 137.915 137.915 137.915
2026-10-10 137.912 137.912 137.912 137.912
2026-10-09 138.009 138.009 138.009 138.009
2026-10-08 137.915 137.915 137.915 137.915
2026-10-07 138.179 138.179 138.179 138.179
2026-10-06 137.898 137.898 137.898 137.898
2026-10-05 138.253 138.253 138.253 138.253
2026-10-04 138.095 138.095 138.095 138.095

Back to the live KES to IDR rate