1. Currency converter
  2. THB to INR

Thai Baht (THB) to Indian Rupee (INR)

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

1 Thai Baht =

2.86 INR +0.01% today

1 THB = 2.85899 INR · 1 INR = 0.349774 THB

Mid-market rate, updated 00:02 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.8611
Change over the year
+4.55%

Conversion tables

THB to INR
THB INR
1 THB 2.86 INR
10 THB 28.59 INR
100 THB 285.90 INR
1,000 THB 2,858.99 INR
10,000 THB 28,589.89 INR
50,000 THB 142,949.46 INR
100,000 THB 285,898.92 INR
INR to THB
INR THB
1 INR 0.3498 THB
10 INR 3.50 THB
100 INR 34.98 THB
1,000 INR 349.77 THB
10,000 INR 3,497.74 THB
50,000 INR 17,488.70 THB
100,000 INR 34,977.40 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-02 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Thai Baht conversions

Popular Indian Rupee conversions

Questions about THB to INR

How much is 1 THB in INR?

1 Thai Baht is 2.85899 Indian rupees at the mid-market rate of 2 October 2026, 00:02 UTC, and 1 INR is 0.349774 THB.

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.8611 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.