THB to IDR exchange rate

Thai baht to Indonesian rupiah

1 THB = 536.604 IDR

1 IDR = 0.00186357 THB

Calculated from the euro rates published by the European Central Bank on Friday, 23 October 2026.

THB

536.604 IDR

THB to IDR in common amounts

THBIDR
1536.604
52,683.02
105,366.04
2513,415.1
5026,830.2
10053,660.4
250134,151
500268,302
1,000536,604
5,0002,683,020
10,0005,366,040
IDRTHB
10.00186357
50.00931786
100.0186357
250.0465893
500.0931786
1000.186357
2500.465893
5000.931786
1,0001.86357
5,0009.31786
10,00018.6357

One year of THB to IDR

24 October 202523 October 2026
High
553.956
8 June 2026
Low
507.039
24 October 2025
30 days
+0.38%
90 days
+0.83%
1 year
+5.88%

Last 30 working days

Date1 THB in IDRChange
23 October 2026536.604+0.18%
22 October 2026535.661−0.32%
21 October 2026537.387+0.54%
20 October 2026534.49−0.60%
19 October 2026537.718−0.35%
16 October 2026539.606+0.86%
15 October 2026535.014+0.23%
14 October 2026533.766+0.27%
13 October 2026532.328−0.14%
12 October 2026533.09−0.03%
9 October 2026533.266+0.24%
8 October 2026531.988+0.31%
7 October 2026530.37−0.19%
6 October 2026531.367−0.05%
5 October 2026531.625−0.51%
2 October 2026534.323+0.21%
1 October 2026533.222+0.04%
30 September 2026533.029−0.32%
29 September 2026534.741−0.14%
28 September 2026535.495−0.32%
25 September 2026537.233+0.30%
24 September 2026535.62+0.20%
23 September 2026534.547−0.59%
22 September 2026537.713+0.01%
21 September 2026537.671+0.63%
18 September 2026534.331+0.39%
17 September 2026532.272+0.16%
16 September 2026531.43−0.02%
15 September 2026531.518+0.08%
14 September 2026531.118−0.23%

Get this rate from the API

Free, with no key. The latest rate:

GET https://theratesapi.com/api/latest?base=THB&symbols=IDR
curl "https://theratesapi.com/api/latest?base=THB&symbols=IDR"
const res = await fetch('https://theratesapi.com/api/latest?base=THB&symbols=IDR')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/latest?base=THB&symbols=IDR').json()

Or the rate on a given day:

GET https://theratesapi.com/api/2026-10-23?base=THB&symbols=IDR
curl "https://theratesapi.com/api/2026-10-23?base=THB&symbols=IDR"
const res = await fetch('https://theratesapi.com/api/2026-10-23?base=THB&symbols=IDR')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/2026-10-23?base=THB&symbols=IDR').json()

Questions about THB to IDR

What is the THB to IDR exchange rate today?

The latest reference rate, for Friday, 23 October 2026, is 1 THB = 536.604 IDR (Thai baht to Indonesian rupiah).

How much is 1 IDR in THB?

1 IDR = 0.00186357 THB at the same rate.

How has THB to IDR changed over the past year?

THB to IDR rose 5.88% in the year to Friday, 23 October 2026. The year's high was 553.956 on 8 June 2026 and its low 507.039 on 24 October 2025.

Where does this rate come from?

Calculated from the euro rates published by the European Central Bank on Friday, 23 October 2026. Central banks publish reference rates once each working day, so this is not a live market rate, and banks and payment providers add their own margin.

Can I get this rate from an API?

Yes, free and without a key: https://theratesapi.com/api/latest?base=THB&symbols=IDR returns it as JSON. Put a date such as 2026-10-23 in place of latest for a past day.