1. Currency converter
  2. KES to MYR

Kenyan Shilling (KES) to Malaysian Ringgit (MYR)

Convert Kenyan shillings to Malaysian ringgits at the live mid-market rate. Reverse: MYR to KES

1 Kenyan Shilling =

0.03149 MYR −0.07% today

1 KES = 0.0314906 MYR · 1 MYR = 31.7555 KES

Mid-market rate, updated 07:29 UTC. Paid plans update as often as every 60 seconds. Get KES→MYR rates via API

KES to MYR over the last year

0.030.0310.0320.033Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.032798
52-week low
0.030105
52-week average
0.031311
Change over the year
−3.23%

Conversion tables

KES to MYR
KES MYR
1 KES 0.03149 MYR
10 KES 0.3149 MYR
100 KES 3.15 MYR
1,000 KES 31.49 MYR
10,000 KES 314.91 MYR
50,000 KES 1,574.53 MYR
100,000 KES 3,149.06 MYR
MYR to KES
MYR KES
1 MYR 31.76 KES
10 MYR 317.55 KES
100 MYR 3,175.55 KES
1,000 MYR 31,755.49 KES
10,000 MYR 317,554.93 KES
50,000 MYR 1,587,774.66 KES
100,000 MYR 3,175,549.31 KES

Get KES→MYR rates via API

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

Related conversions

Popular Kenyan Shilling conversions

Popular Malaysian Ringgit conversions

Questions about KES to MYR

How much is 1 KES in MYR?

1 Kenyan Shilling is 0.0314906 Malaysian ringgits at the mid-market rate of 4 October 2026, 07:29 UTC, and 1 MYR is 31.7555 KES.

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

Over the last 52 weeks 1 KES ranged from 0.0301047 to 0.0327976 MYR, 0.031311 MYR on average.

Which exchange rate is this?

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