1. Currency converter
  2. KGS to IRR

Kyrgyzstani Som (KGS) to Iranian Rial (IRR)

Convert Kyrgyzstani som to Iranian rials at the live mid-market rate. Reverse: IRR to KGS

1 Kyrgyzstani Som =

19,915 IRR 0.00% today

1 KGS = 19,914.72 IRR · 1 IRR = 0.00005021 KGS

Mid-market rate, updated 07:28 UTC. Paid plans update as often as every 60 seconds. Get KGS→IRR rates via API

KGS to IRR over the last year

0500,000.001,000,000.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
1,374,724.47
52-week low
480.26
52-week average
15,112.94
Change over the year
+4,046.23%

Conversion tables

KGS to IRR
KGS IRR
1 KGS 19,915 IRR
10 KGS 199,147 IRR
100 KGS 1,991,472 IRR
1,000 KGS 19,914,719 IRR
10,000 KGS 199,147,194 IRR
50,000 KGS 995,735,970 IRR
100,000 KGS 1,991,471,940 IRR
IRR to KGS
IRR KGS
1 IRR 0.00005021 KGS
10 IRR 0.0005021 KGS
100 IRR 0.005021 KGS
1,000 IRR 0.05021 KGS
10,000 IRR 0.5021 KGS
50,000 IRR 2.51 KGS
100,000 IRR 5.02 KGS

Get KGS→IRR rates via API

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

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

Related conversions

Popular Kyrgyzstani Som conversions

Popular Iranian Rial conversions

Questions about KGS to IRR

How much is 1 KGS in IRR?

1 Kyrgyzstani Som is 19,914.72 Iranian rials at the mid-market rate of 4 October 2026, 07:28 UTC, and 1 IRR is 0.00005021 KGS.

What was the KGS to IRR rate over the last year?

Over the last 52 weeks 1 KGS ranged from 480.263 to 1,374,724.47 IRR, 15,112.94 IRR on average.

Which exchange rate is this?

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