1. Currency converter
  2. KES to KHR

1 KES to KHR

Convert Kenyan shillings to Cambodian riels at the live mid-market rate.

1 Kenyan Shilling =

31.26 KHR −0.07% today

1 KES = 31.2602 KHR · 1 KHR = 0.0319895 KES

Mid-market rate, updated 07:45 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

KES to KHR over the last year

30.8031.0031.2031.40Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
31.384
52-week low
30.760
52-week average
31.107
Change over the year
+0.97%

Conversion tables

KES to KHR
KES KHR
1 KES 31.26 KHR
5 KES 156.30 KHR
10 KES 312.60 KHR
25 KES 781.51 KHR
50 KES 1,563.01 KHR
100 KES 3,126.02 KHR
250 KES 7,815.06 KHR
500 KES 15,630.11 KHR
1,000 KES 31,260.23 KHR
5,000 KES 156,301.14 KHR
10,000 KES 312,602.28 KHR
50,000 KES 1,563,011.42 KHR
KHR to KES
KHR KES
1 KHR 0.03199 KES
5 KHR 0.1599 KES
10 KHR 0.3199 KES
25 KHR 0.7997 KES
50 KHR 1.60 KES
100 KHR 3.20 KES
250 KHR 8.00 KES
500 KHR 15.99 KES
1,000 KHR 31.99 KES
5,000 KHR 159.95 KES
10,000 KHR 319.90 KES
50,000 KHR 1,599.48 KES

KES to KHR via API

The live rate, the rate on any past day or a whole range, for KHR and 170+ other currencies, as JSON. Free plan included.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=KES -d currencies=KHR \
  -H "apikey: YOUR-API-KEY"

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

Popular Kenyan Shilling conversions

Questions about KES to KHR

How much is 1 KES in KHR?

1 Kenyan Shilling is 31.26 Cambodian riels at the mid-market rate of 30 September 2026, 07:45 UTC, when 1 KES = 31.2602 KHR.

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

Over the last 52 weeks 1 KES ranged from 30.76 to 31.3841 KHR, 31.1067 KHR on average.

Which exchange rate is this?

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