16 KES Kenyan Shilling to BHD Bahraini Dinar

On 2026-10-11, 1 Kenyan Shilling (KES) = 0.002898 Bahraini Dinar (BHD) at the mid-market rate. Conversely, 1 BHD = 345.12 KES. Over the last 30 days the KES/BHD rate moved between 0.002894 and 0.002928, a change of -0.27%.

You have converted 16 KES to BHD : 0.046361 BD.
On this page you can find the latest exchange rate between Kenyan Shilling and Bahraini Dinar, rates are updated every day, for this conversion we used the mid-market rate: 0.0028975688. You can convert Kenyan Shilling to other different currencies with the converter on right sidebar.

Would you like to invert the currencies ?
Please visit Bahraini Dinar (BHD) Kenyan Shilling (KES).


Last update : Sat, 10 Oct 2026 22:00:00 +0000

16Ksh
Kenyan Shilling
or 16 KES to BHD: =
0.046361 BD
Bahraini Dinar
Exchange rate : 0.0028975688


Last update : Sat, 10 Oct 2026 22:00:00 +0000

Kenyan Shilling vs Bahraini Dinar. the last 10 days
Date Kenyan Shilling Bahraini Dinar
Sunday, 10/11/2026 1 KES = 0.0028975688 BHD
Thursday, 09/03/2026 1 KES = 0.0029050785 BHD
Wednesday, 09/02/2026 1 KES = 0.002904822 BHD
Tuesday, 09/01/2026 1 KES = 0.0029031417 BHD
Monday, 08/31/2026 1 KES = 0.0028972863 BHD
Sunday, 08/30/2026 1 KES = 0.0029048484 BHD
Saturday, 08/29/2026 1 KES = 0.0029048955 BHD
Friday, 08/28/2026 1 KES = 0.002904951 BHD
Thursday, 08/27/2026 1 KES = 0.0029056391 BHD
Wednesday, 08/26/2026 1 KES = 0.0029052583 BHD
Real-Time chart of KES/BHD or (Kenyan Shilling / Bahraini Dinar)
Kenyan Shilling to Bahraini Dinar and Bahraini Dinar to Kenyan Shilling
KES BHD KES BHD
5 KES = 0.0145 BHD 1725.5846 KES = 5 BHD
10 KES = 0.0290 BHD 3451.1691 KES = 10 BHD
20 KES = 0.0580 BHD 6902.3383 KES = 20 BHD
50 KES = 0.1449 BHD 17255.8457 KES = 50 BHD
100 KES = 0.2898 BHD 34511.6913 KES = 100 BHD
300 KES = 0.8693 BHD 103535.0740 KES = 300 BHD
500 KES = 1.4488 BHD 172558.4566 KES = 500 BHD
1000 KES = 2.8976 BHD 345116.9132 KES = 1000 BHD

Frequently asked questions

How much is 1 KES in BHD today?

1 Kenyan Shilling is worth 0.002898 Bahraini Dinar at the mid-market rate of 2026-10-11. 1 Bahraini Dinar is worth 345.12 Kenyan Shilling.

How much is 100 KES in BHD?

100 KES = 0.2898 BHD, and 100 BHD = 34,511.69 KES (rate of 2026-10-11).

How has the KES to BHD rate changed over the last month?

Over 30 days the rate went from 0.002905 to 0.002898 (-0.27%). The 30-day high was 0.002928 and the low was 0.002894.

Where does this exchange rate come from?

XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.

Currency Converter
KES