🇹🇭 THB to IDR 🇮🇩 — historical rates

Daily mid-market reference rates 2021-06-18 → 2026-06-19. Current: 1 THB = 542 IDR.

THB/IDR performance

PeriodChangeLowHighAverage
1 month +0.04% 541 554 546
3 months +3.46% 514 554 537
6 months +0.63% 514 554 536
1 year +8.44% 497 554 523
5 years +18.62% 399 554 459

52-week range: 497 – 554 IDR.

THB/IDR rate on a date

1 THB = 542 IDR on 2026-06-19

Monthly averages (last 12 months)

MonthAverageLowHigh
Jun 2026547 IDR542554
May 2026541 IDR534548
Apr 2026532 IDR519536
Mar 2026525 IDR514536
Feb 2026538 IDR531543
Jan 2026538 IDR533545
Dec 2025528 IDR519540
Nov 2025516 IDR513517
Oct 2025510 IDR505515
Sep 2025517 IDR507523
Aug 2025502 IDR497509
Jul 2025502 IDR497507

About THB to IDR historical data

This page tracks the daily Thai Baht-to-Indonesian Rupiah rate going back to 2021-06-18. Over the past year the rate ranged from 497 to 554 IDR, averaging 523. 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.