🇨🇭 Swiss Franc to Indonesian Rupiah 🇮🇩

1 CHF = 21,989 IDR Rp

0.41% 24h · 1 IDR = 0.00004548 CHF

Updated Oct 22, 2026, 2:59 PM UTC · source: frankfurter.dev (ECB)

Converter

1.00 CHF = 21,989 IDR
1 CHF = 21,989 IDR · details & chart →

CHF/IDR history

See full CHF/IDR history, stats & rate on a date →

CHF to IDR conversion table

Swiss FrancIndonesian Rupiah
1 CHF21,989 IDR
5 CHF109,946 IDR
10 CHF219,892 IDR
25 CHF549,730 IDR
50 CHF1,099,460 IDR
100 CHF2,198,920 IDR
250 CHF5,497,299 IDR
500 CHF10,994,599 IDR
1,000 CHF21,989,198 IDR
5,000 CHF109,945,988 IDR
10,000 CHF219,891,976 IDR

IDR to CHF conversion table

Indonesian RupiahSwiss Franc
1 IDR0.00004548 CHF
5 IDR0.00022738 CHF
10 IDR0.00045477 CHF
25 IDR0.0011369 CHF
50 IDR0.0022738 CHF
100 IDR0.0045477 CHF
250 IDR0.011369 CHF
500 IDR0.022738 CHF
1,000 IDR0.045477 CHF
5,000 IDR0.22738 CHF
10,000 IDR0.45477 CHF

Convert Swiss Franc to other currencies

🇨🇭🇺🇸 CHF/USD
1.22
🇨🇭🇪🇺 CHF/EUR
1.09
🇨🇭🇬🇧 CHF/GBP
0.90946
🇨🇭🇯🇵 CHF/JPY
191
🇨🇭🇨🇦 CHF/CAD
1.71
🇨🇭🇦🇺 CHF/AUD
1.73
🇨🇭🇨🇳 CHF/CNY
8.12
🇨🇭🇮🇳 CHF/INR
115.35

About the CHF/IDR rate today

As of 2026-10-22, 1 CHF = 21,989 IDR, up 0.41% over the last 24 hours. At this level the CHF/IDR rate is above its 12-month average of 21,690IDR by 1.4%, and currently sits in the upper half of its 52-week range.

Over the past year, Swiss Franc has strengthened 5.4% against Indonesian Rupiah, trading between 20,530 and 22,925 IDR. Recent volatility has been moderate (7.3% annualised), and the short-term trend is rising. See the full CHF/IDR history →

The figure above is the mid-market rate — the midpoint between the global buy and sell prices, and the fairest benchmark for what Swiss Franc is really worth in Indonesian Rupiah. Banks, airports, and apps add a margin on top, so the rate you actually receive is usually a little worse. To convert any amount, use the calculator above or the conversion tables.

Indicative reference rate, not a transactable quote. Swiss Franc CHF · Indonesian Rupiah IDR.