CHF to IDR Exchange Rate

Convert your money across 153 world currencies at today’s mid-market exchange rates.

%
Margin simulates bank/card markups over the interbank rate.
1 CHF = 21,590.30 IDR
Swiss Franc Indonesian Rupiah
1 CHF = 21,590.30 IDR 1 IDR = 0.00004632 CHF (Inverse Rate)

2026-09-11 mid-market rate

CHF to IDR — key numbers

As of 2026-09-11, 1 CHF = 21,590.30 IDR (mid-market). Over the past 30 days it has ranged from 21,590.30 to 22,274.32.

7-day
21,590.30 – 21,806.79
avg 21,675.53, −0.99%
30-day
21,590.30 – 22,274.32
avg 21,908.70, −1.74%
90-day
21,590.30 – 22,446.99
avg 22,088.64, −3.30%

CHF: The Swiss franc floats: the SNB has no exchange-rate target and steers monetary conditions through the SNB policy rate, while remaining willing to be active in the foreign exchange market as necessary. The minimum exchange rate of CHF 1.20 per euro, in force from September 2011, was discontinued on 15 January 2015. IDR: Bank Indonesia has applied a floating exchange rate system to the rupiah since 14 August 1997, when the crawling intervention band was abandoned during the Asian financial crisis. The rate is market-determined, but Bank Indonesia intervenes to stabilise the rupiah — in August 2026 through offshore non-deliverable forward, spot and domestic non-deliverable forward transactions — so the regime operates as a managed float.

CHF to IDR and IDR to CHF conversion table for common amounts, at today’s mid-market rate.
CHF IDR IDR CHF
1 CHF 21,590 IDR 1 IDR 0.0000463 CHF
5 CHF 107,951 IDR 5 IDR 0.0002316 CHF
10 CHF 215,903 IDR 10 IDR 0.0004632 CHF
20 CHF 431,806 IDR 20 IDR 0.0009263 CHF
50 CHF 1,079,515 IDR 50 IDR 0.0023159 CHF
100 CHF 2,159,030 IDR 100 IDR 0.0046317 CHF
500 CHF 10,795,149 IDR 500 IDR 0.0231586 CHF

CHF/IDR frequently asked questions

What is the highest and lowest CHF/IDR has been in the past year?

Over the past year, 1 CHF has traded between 20,529.94 and 22,925.41 IDR, averaging 21,602.24 IDR.

How do I convert CHF to IDR?

Multiply the amount in CHF by the current CHF/IDR mid-market rate. For example, 100 CHF = 2,159,029.73 IDR at the 2026-09-11 mid-market rate of 1 CHF = 21,590.30 IDR.

CHF to IDR Chart

Swiss Franc to Indonesian Rupiah
CHF to IDR exchange rate history chart.

See the full CHF to IDR exchange rate history — yearly & monthly averages →

Cross Currency Rates

Mid-market cross rates between the most traded world currencies.

Rates update automatically. Read across: 1 unit of the row currency in column currency.