Bahraini Dinar to Kenyan Shilling Exchange Rate Today (BHD to KES)

⇄ Swap to KES → BHD

Live mid-market Bahraini Dinar (BHD) to Kenyan Shilling (KES) exchange rate, interactive currency converter, historical charts, and conversion tables.

1 Bahraini Dinar (BHD) = 343.51 Kenyan Shilling (KES)
Inverse Rate: 1 KES = 0.00291 BHD +0.00 KES (+0.00%) Updated: Wednesday, 28 October 2026, 11:38 AM GMT
Day Open 343.51 KES
Day High 345.10 KES
Day Low 341.06 KES
30-Day Change -0.09%
1-Year Change +0.14%

Daily BHD/KES Exchange Rate Report (Wednesday, 28 October 2026, 11:38 AM)

Steady Session
Daily Change (BHD/KES) +0.00 KES (+0.00%)
Inverse (1 KES in BHD) 0.00291 BHD
7-Day Trend -0.20%
30-Day Trend -0.09%

The Bahraini Dinar to Kenyan Shilling (BHD/KES) exchange rate is holding steady in today’s session (Wednesday, 28 October 2026, 11:38 AM) at 1 BHD = 343.51 KES, closely aligned with the previous close of 343.51 KES. On an inverse basis, 1 Kenyan Shilling (KES) equals 0.00291 BHD.

For practical conversions at today’s mid-market rate, 100 BHD equals 34,350.60 KES and 1,000 BHD equals 343,506.03 KES. Going the other way, 100 KES converts to 0.2911 BHD while 1,000 KES converts to 2.911 BHD.

Over the past 30 days, the BHD/KES pair has traded between a monthly low of 341.06 KES and a high of 345.10 KES, with a 1-year average exchange rate of 342.89 KES. Across recent horizons, BHD against KES shows a 7-day change of -0.20%, a 30-day change of -0.09%, and a 1-year change of +0.14%.

Convert Bahraini Dinar (BHD) to Kenyan Shilling (KES)

Enter any amount below to convert instantly between Bahraini Dinar (BHD) and Kenyan Shilling (KES) using live mid-market rates.

BHD to KES & KES to BHD Conversion Tables

Quick reference tables for common Bahraini Dinar (BHD) and Kenyan Shilling (KES) denominations at today’s exchange rate.

Convert Bahraini Dinar (BHD) to Kenyan Shilling (KES)

Bahraini Dinar (BHD) Kenyan Shilling (KES)
1 BHD 343.51 KES
5 BHD 1,717.53 KES
10 BHD 3,435.06 KES
25 BHD 8,587.65 KES
50 BHD 17,175.30 KES
100 BHD 34,350.60 KES
250 BHD 85,876.51 KES
500 BHD 171,753.01 KES
1,000 BHD 343,506.03 KES
5,000 BHD 1,717,530.15 KES
10,000 BHD 3,435,060.30 KES

Convert Kenyan Shilling (KES) to Bahraini Dinar (BHD)

Kenyan Shilling (KES) Bahraini Dinar (BHD)
1 KES 0.00291 BHD
5 KES 0.0146 BHD
10 KES 0.0291 BHD
25 KES 0.0728 BHD
50 KES 0.1456 BHD
100 KES 0.2911 BHD
250 KES 0.7278 BHD
500 KES 1.456 BHD
1,000 KES 2.911 BHD
5,000 KES 14.556 BHD
10,000 KES 29.112 BHD

Bahraini Dinar to Kenyan Shilling (BHD/KES) Historical Exchange Rate Chart

Interactive historical chart tracking the Bahraini Dinar (BHD) against the Kenyan Shilling (KES) across multiple timeframes.

BHD/KES Market Indicators & Historical Range

Session trading quotes, 30-day, 6-month, and 52-week high/low benchmarks, and multi-period performance for Bahraini Dinar to Kenyan Shilling.

Today’s BHD/KES Session Quotes

Bid Rate 343.49 KES
Ask Rate 343.52 KES
Day High 345.10 KES
Day Low 341.06 KES
Day Open 343.51 KES
Previous Close 343.51 KES
24h Change +0.00 KES (+0.00%)

Historical High, Low & Average (BHD/KES)

Period Lowest Highest Average
30 Days 341.06 345.10 343.80
6 Months 341.06 345.10 343.20
1 Year (52W) 340.31 345.44 342.89

BHD/KES Performance by Period

Timeframe Historical Rate Change Change %
1 Day 343.51 KES +0.00 KES +0.00%
1 Week 344.11 KES -0.6852 KES -0.20%
30 Days 343.75 KES -0.3263 KES -0.09%
6 Months 342.27 KES +1.1599 KES +0.34%
1 Year 342.96 KES +0.4662 KES +0.14%
5 Years 294.72 KES +48.71 KES +16.53%
10 Years 269.00 KES +74.43 KES +27.67%
20 Years 191.12 KES +152.31 KES +79.70%

BHD to KES Last 14 Days Exchange Rate History

Day-by-day closing exchange rates for Bahraini Dinar (BHD) to Kenyan Shilling (KES) over the last two weeks.

Date 1 BHD in KES 1 KES in BHD 100 BHD in KES Daily Change %
2026-10-28 343.51 KES 0.00291 BHD 34,350.60 KES -0.28%
2026-10-27 344.46 KES 0.00290 BHD 34,446.01 KES +0.10%
2026-10-26 344.10 KES 0.00291 BHD 34,410.11 KES +0.01%
2026-10-25 344.07 KES 0.00291 BHD 34,407.13 KES -0.06%
2026-10-24 344.27 KES 0.00290 BHD 34,427.26 KES +0.08%
2026-10-23 344.00 KES 0.00291 BHD 34,399.62 KES +0.05%
2026-10-22 343.82 KES 0.00291 BHD 34,381.60 KES -0.03%
2026-10-21 343.91 KES 0.00291 BHD 34,390.53 KES -0.06%
2026-10-20 344.11 KES 0.00291 BHD 34,411.02 KES +0.08%
2026-10-19 343.84 KES 0.00291 BHD 34,383.81 KES +0.11%
2026-10-18 343.47 KES 0.00291 BHD 34,347.11 KES +0.26%
2026-10-17 342.58 KES 0.00292 BHD 34,257.80 KES -0.14%
2026-10-16 343.06 KES 0.00291 BHD 34,305.88 KES -0.34%
2026-10-15 344.24 KES 0.00290 BHD 34,423.95 KES +0.20%

Bahraini Dinar (BHD) vs. Kenyan Shilling (KES) Currency Profiles

Compare central bank authorities, symbols, subunits, and local gold price pages for Bahraini Dinar and Kenyan Shilling.

Bahraini Dinar (BHD)

ISO 4217 Code BHD
Currency Symbol .د.ب • fils
Central Bank Central Bank of Bahrain
Primary Country / Region Bahrain
Local Gold Price Page Live Gold Price in Bahrain (BHD) →

Kenyan Shilling (KES)

ISO 4217 Code KES
Currency Symbol KSh • cent
Central Bank Central Bank of Kenya
Primary Country / Region Kenya
Local Gold Price Page Live Gold Price in Kenya (KES) →

Frequently Asked Questions

What is the Bahraini Dinar to Kenyan Shilling (BHD/KES) exchange rate today?
Today’s live mid-market exchange rate is 1 Bahraini Dinar (BHD) = 343.51 Kenyan Shilling (KES). Conversely, 1 Kenyan Shilling (KES) = 0.00291 Bahraini Dinar (BHD).
How much is 100 Bahraini Dinar (BHD) in Kenyan Shilling (KES)?
At the current exchange rate of 343.51, 100 BHD is worth 34,350.60 KES, and 1,000 BHD is worth 343,506.03 KES.
What was the highest and lowest Bahraini Dinar to Kenyan Shilling exchange rate in the last 30 days?
Over the past 30 days, the BHD/KES exchange rate reached a high of 345.10 KES and a low of 341.06 KES, with a 1-year average of 342.89 KES.
How do I convert Bahraini Dinar to Kenyan Shilling?
To convert Bahraini Dinar (BHD) to Kenyan Shilling (KES), multiply the amount in BHD by the current exchange rate of 343.51. To convert KES back to BHD, multiply by the inverse rate of 0.00291.