1. Currency converter
  2. THB to INR
  3. 1,000 THB

Convert 1,000 Thai Baht (THB) to Indian Rupee (INR)

Convert Thai baht to Indian rupees at the live mid-market rate. Reverse: INR to THB

1,000 Thai baht =

2,870.38 INR 0.00% today

1 THB = 2.87038 INR · 1 INR = 0.348386 THB

Mid-market rate, updated 17:11 UTC. Paid plans update as often as every 60 seconds. Get THB→INR rates via API

THB to INR over the last year

2.702.802.90Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
2.9644
52-week low
2.6745
52-week average
2.8618
Change over the year
+4.61%

Conversion tables

THB to INR
THB INR
1 THB 2.87 INR
10 THB 28.70 INR
100 THB 287.04 INR
1,000 THB 2,870.38 INR
10,000 THB 28,703.81 INR
50,000 THB 143,519.07 INR
100,000 THB 287,038.15 INR
INR to THB
INR THB
1 INR 0.3484 THB
10 INR 3.48 THB
100 INR 34.84 THB
1,000 INR 348.39 THB
10,000 INR 3,483.86 THB
50,000 INR 17,419.29 THB
100,000 INR 34,838.57 THB

Get THB→INR rates via API

The live rate, the rate on any past day or a whole range, for INR and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=THB -d currencies=INR \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=THB -d currencies=INR \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Thai Baht conversions

Popular Indian Rupee conversions

Questions about THB to INR

How much is 1,000 THB in INR?

1,000 Thai baht is 2,870.38 Indian rupees at the mid-market rate of 4 October 2026, 17:11 UTC, when 1 THB = 2.87038 INR.

What was the THB to INR rate over the last year?

Over the last 52 weeks 1 THB ranged from 2.67449 to 2.96441 INR, 2.86184 INR on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for THB/INR, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.