CNY to BHD 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 CNY = 0.06 BHD
Chinese Yuan ↔ Bahraini Dinar
1 CNY = 0.056520 BHD 1 BHD = 17.693 CNY (Inverse Rate)

2026-10-26 mid-market rate

CNY to BHD — key numbers

As of 2026-10-26, 1 CNY = 0.056520 BHD (mid-market). Over the past 30 days it has ranged from 0.056153 to 0.056571.

7-day
0.056487 – 0.056571
avg 0.056528, +0.06%
30-day
0.056153 – 0.056571
avg 0.056360, +0.64%
90-day
0.055699 – 0.056571
avg 0.056152, +1.47%
CNY to BHD and BHD to CNY conversion table for common amounts, at today’s mid-market rate.
CNY BHD BHD CNY
1 CNY 0.0565 BHD 1 BHD 17.69 CNY
5 CNY 0.2826 BHD 5 BHD 88.46 CNY
10 CNY 0.5652 BHD 10 BHD 176.93 CNY
20 CNY 1.1304 BHD 20 BHD 353.86 CNY
50 CNY 2.8260 BHD 50 BHD 884.64 CNY
100 CNY 5.6520 BHD 100 BHD 1,769.28 CNY
500 CNY 28.2602 BHD 500 BHD 8,846.38 CNY

CNY/BHD frequently asked questions

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

Over the past year, 1 CNY has traded between 0.052877 and 0.056571 BHD, averaging 0.054985 BHD.

How do I convert CNY to BHD?

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

CNY to BHD Chart

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

See the full CNY to BHD 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.

⯅