1. Currency converter
  2. BYN to KES

Belarusian Ruble (BYN) to Kenyan Shilling (KES)

Convert Belarusian rubles to Kenyan shillings at the live mid-market rate. Reverse: KES to BYN

1 Belarusian Ruble =

42.95 KES −0.01% today

1 BYN = 42.9504 KES · 1 KES = 0.0232827 BYN

Mid-market rate, updated 00:50 UTC. Paid plans update as often as every 60 seconds. Get BYN→KES rates via API

BYN to KES over the last year

40.0045.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
47.576
52-week low
37.818
52-week average
43.490
Change over the year
+12.84%

Conversion tables

BYN to KES
BYN KES
1 BYN 42.95 KES
10 BYN 429.50 KES
100 BYN 4,295.04 KES
1,000 BYN 42,950.38 KES
10,000 BYN 429,503.80 KES
50,000 BYN 2,147,519.02 KES
100,000 BYN 4,295,038.04 KES
KES to BYN
KES BYN
1 KES 0.02328 BYN
10 KES 0.2328 BYN
100 KES 2.33 BYN
1,000 KES 23.28 BYN
10,000 KES 232.83 BYN
50,000 KES 1,164.13 BYN
100,000 KES 2,328.27 BYN

Get BYN→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=BYN -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=BYN -d currencies=KES \
  -d date=2025-10-02 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Belarusian Ruble conversions

Popular Kenyan Shilling conversions

Questions about BYN to KES

How much is 1 BYN in KES?

1 Belarusian Ruble is 42.9504 Kenyan shillings at the mid-market rate of 2 October 2026, 00:50 UTC, and 1 KES is 0.0232827 BYN.

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

Over the last 52 weeks 1 BYN ranged from 37.8175 to 47.5756 KES, 43.4896 KES on average.

Which exchange rate is this?

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