1. Currency converter
  2. THB to CHF

Thai Baht (THB) to Swiss Franc (CHF)

Convert Thai baht to Swiss francs at the live mid-market rate. Reverse: CHF to THB

1 Thai Baht =

0.02469 CHF −0.72% today

1 THB = 0.0246852 CHF · 1 CHF = 40.5101 THB

Mid-market rate, updated 23:04 UTC. Paid plans update as often as every 60 seconds. Get THB→CHF rates via API

THB to CHF over the last year

0.0240.02450.0250.0255Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.025588
52-week low
0.023905
52-week average
0.024586
Change over the year
+0.40%

Conversion tables

THB to CHF
THB CHF
1 THB 0.02469 CHF
10 THB 0.2469 CHF
100 THB 2.47 CHF
1,000 THB 24.69 CHF
10,000 THB 246.85 CHF
50,000 THB 1,234.26 CHF
100,000 THB 2,468.52 CHF
CHF to THB
CHF THB
1 CHF 40.51 THB
10 CHF 405.10 THB
100 CHF 4,051.01 THB
1,000 CHF 40,510.14 THB
10,000 CHF 405,101.36 THB
50,000 CHF 2,025,506.79 THB
100,000 CHF 4,051,013.59 THB

Get THB→CHF rates via API

The live rate, the rate on any past day or a whole range, for CHF 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=CHF \
  -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=CHF \
  -d date=2025-10-01 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Thai Baht conversions

Popular Swiss Franc conversions

Questions about THB to CHF

How much is 1 THB in CHF?

1 Thai Baht is 0.0246852 Swiss francs at the mid-market rate of 1 October 2026, 23:04 UTC, and 1 CHF is 40.5101 THB.

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

Over the last 52 weeks 1 THB ranged from 0.0239047 to 0.0255877 CHF, 0.0245863 CHF on average.

Which exchange rate is this?

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