1. Currency converter
  2. KES to LKR

Kenyan Shilling (KES) to Sri Lankan Rupee (LKR)

Convert Kenyan shillings to Sri Lankan rupees at the live mid-market rate. Reverse: LKR to KES

1 Kenyan Shilling =

2.55 LKR −0.09% today

1 KES = 2.54832 LKR · 1 LKR = 0.392415 KES

Mid-market rate, updated 13:44 UTC. Paid plans update as often as every 60 seconds. Get KES→LKR rates via API

KES to LKR over the last year

2.402.502.60Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
2.6459
52-week low
2.3369
52-week average
2.4676
Change over the year
+8.97%

Conversion tables

KES to LKR
KES LKR
1 KES 2.55 LKR
10 KES 25.48 LKR
100 KES 254.83 LKR
1,000 KES 2,548.32 LKR
10,000 KES 25,483.24 LKR
50,000 KES 127,416.20 LKR
100,000 KES 254,832.40 LKR
LKR to KES
LKR KES
1 LKR 0.3924 KES
10 LKR 3.92 KES
100 LKR 39.24 KES
1,000 LKR 392.41 KES
10,000 LKR 3,924.15 KES
50,000 LKR 19,620.74 KES
100,000 LKR 39,241.48 KES

Get KES→LKR rates via API

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

Related conversions

Popular Kenyan Shilling conversions

Popular Sri Lankan Rupee conversions

Questions about KES to LKR

How much is 1 KES in LKR?

1 Kenyan Shilling is 2.54832 Sri Lankan rupees at the mid-market rate of 4 October 2026, 13:44 UTC, and 1 LKR is 0.392415 KES.

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

Over the last 52 weeks 1 KES ranged from 2.33693 to 2.64594 LKR, 2.46761 LKR on average.

Which exchange rate is this?

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