1. Currency converter
  2. KES to MXN

250 KES to MXN

Convert Kenyan shillings to Mexican pesos at the live mid-market rate.

250 Kenyan shillings =

34.77 MXN −0.03% today

1 KES = 0.139065 MXN · 1 MXN = 7.19087 KES

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

KES to MXN over the last year

0.130.1350.140.145Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.14463
52-week low
0.13047
52-week average
0.13643
Change over the year
−1.77%

Conversion tables

KES to MXN
KES MXN
1 KES 0.1391 MXN
5 KES 0.6953 MXN
10 KES 1.39 MXN
25 KES 3.48 MXN
50 KES 6.95 MXN
100 KES 13.91 MXN
250 KES 34.77 MXN
500 KES 69.53 MXN
1,000 KES 139.07 MXN
5,000 KES 695.33 MXN
10,000 KES 1,390.65 MXN
50,000 KES 6,953.26 MXN
MXN to KES
MXN KES
1 MXN 7.19 KES
5 MXN 35.95 KES
10 MXN 71.91 KES
25 MXN 179.77 KES
50 MXN 359.54 KES
100 MXN 719.09 KES
250 MXN 1,797.72 KES
500 MXN 3,595.44 KES
1,000 MXN 7,190.87 KES
5,000 MXN 35,954.35 KES
10,000 MXN 71,908.71 KES
50,000 MXN 359,543.54 KES

KES to MXN via API

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

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=KES -d currencies=MXN \
  -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=MXN \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Kenyan Shilling conversions

Questions about KES to MXN

How much is 250 KES in MXN?

250 Kenyan shillings is 34.77 Mexican pesos at the mid-market rate of 30 September 2026, 08:34 UTC, when 1 KES = 0.139065 MXN.

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

Over the last 52 weeks 1 KES ranged from 0.130473 to 0.144627 MXN, 0.136431 MXN on average.

Which exchange rate is this?

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