BHD to CNY Exchange Rate

Convert your money across 153 world currencies at today’s mid-market exchange rates.

%
Margin simulates bank/card markups over the interbank rate.
1 BHD = 17.79 CNY
Bahraini Dinar Chinese Yuan
1 BHD = 17.789 CNY 1 CNY = 0.056216 BHD (Inverse Rate)

2026-09-10 mid-market rate

BHD to CNY — key numbers

As of 2026-09-10, 1 BHD = 17.789 CNY (mid-market). Over the past 30 days it has ranged from 17.789 to 17.890.

7-day
17.789 – 17.800
avg 17.796, −0.05%
30-day
17.789 – 17.890
avg 17.838, −0.57%
90-day
17.789 – 18.063
avg 17.922, −0.82%
BHD to CNY and CNY to BHD conversion table for common amounts, at today’s mid-market rate.
BHD CNY CNY BHD
1 BHD 17.79 CNY 1 CNY 0.0562 BHD
5 BHD 88.94 CNY 5 CNY 0.2811 BHD
10 BHD 177.89 CNY 10 CNY 0.5622 BHD
20 BHD 355.77 CNY 20 CNY 1.1243 BHD
50 BHD 889.43 CNY 50 CNY 2.8108 BHD
100 BHD 1,778.85 CNY 100 CNY 5.6216 BHD
500 BHD 8,894.25 CNY 500 CNY 28.1080 BHD

BHD/CNY frequently asked questions

What is the highest and lowest BHD/CNY has been in the past year?

Over the past year, 1 BHD has traded between 17.789 and 18.937 CNY, averaging 18.335 CNY.

How do I convert BHD to CNY?

Multiply the amount in BHD by the current BHD/CNY mid-market rate. For example, 100 BHD = 1,778.85 CNY at the 2026-09-10 mid-market rate of 1 BHD = 17.789 CNY.

BHD to CNY Chart

Bahraini Dinar to Chinese Yuan
BHD to CNY exchange rate history chart.

See the full BHD to CNY exchange rate history — yearly & monthly averages →

Cross Currency Rates

Mid-market cross rates between the most traded world currencies.

Rates update automatically. Read across: 1 unit of the row currency in column currency.