1. Currency converter
  2. IRR to KES

Iranian Rial (IRR) to Kenyan Shilling (KES)

Convert Iranian rials to Kenyan shillings at the live mid-market rate. Reverse: KES to IRR

1 Iranian Rial =

0.00007444 KES +0.03% today

1 IRR = 0.00007444 KES · 1 KES = 13,434.07 IRR

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

IRR to KES over the last year

00.0010.0020.003Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.00309180
52-week low
0.00007379
52-week average
0.00086305
Change over the year
−97.58%

Conversion tables

IRR to KES
IRR KES
1 IRR 0.00007444 KES
10 IRR 0.0007444 KES
100 IRR 0.007444 KES
1,000 IRR 0.07444 KES
10,000 IRR 0.7444 KES
50,000 IRR 3.72 KES
100,000 IRR 7.44 KES
KES to IRR
KES IRR
1 KES 13,434 IRR
10 KES 134,341 IRR
100 KES 1,343,407 IRR
1,000 KES 13,434,068 IRR
10,000 KES 134,340,679 IRR
50,000 KES 671,703,395 IRR
100,000 KES 1,343,406,791 IRR

Get IRR→KES rates via API

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

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

Related conversions

Popular Iranian Rial conversions

Popular Kenyan Shilling conversions

Questions about IRR to KES

How much is 1 IRR in KES?

1 Iranian Rial is 0.00007444 Kenyan shillings at the mid-market rate of 4 October 2026, 05:28 UTC, and 1 KES is 13,434.07 IRR.

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

Over the last 52 weeks 1 IRR ranged from 0.00007379 to 0.0030918 KES, 0.00086305 KES on average.

Which exchange rate is this?

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