XeConvert
  1. Home
  2. BHD – Bahraini Dinar
  3. BHD → CNY

1 BHD to CNYBahraini Dinar → Chinese Yuan

1 BHDBahraini Dinar
17.7189 CNYChinese Yuan
1 BHD = 17.7189 CNY 1 CNY = 0.05644 BHD Last update: ⇄ CNY → BHD
BHD

On 2026-10-29, 1 Bahraini Dinar (BHD) = 17.7189 Chinese Yuan (CNY) at the mid-market rate. Conversely, 1 CNY = 0.05644 BHD. Over the last 30 days the BHD/CNY rate moved between 17.7189 and 17.8550, a change of -0.76%.

This page shows the live mid-market rate from Bahraini Dinar (BHD) to Chinese Yuan (CNY), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.

BHD/CNY exchange rate chart

Change−0.68 %
High17.8398
Low17.7189
BHD/CNY exchange rate chart 17.709217.756017.802717.849529 Sep14 Oct29 Oct

BHD/CNY went from 17.8398 on Sep 29, 2026 to 17.7189 on Oct 29, 2026 (−0.68 %). Highest: 17.8398 (Sep 29, 2026); lowest: 17.7189 (Oct 29, 2026).

BHD/CNY exchange rate analysis

Over the last 30 days the BHD/CNY rate fell (-0.68%): the BHD lost ground against the CNY. Over the past 12 months it ranged from 17.7189 (2026-10-29) to 18.9645 (2025-11-05), with an average of 18.2265. Today's rate is 2.79% below its one-year average: 1 BHD buys fewer CNY than usual. Day-to-day movements are small (average daily change of 0.03%). The largest daily move of the last 30 days was -0.11% on 2026-10-12.

PeriodDate1 BHD =Change
1 week ago17.7520 CNY-0.19%
1 month ago17.8398 CNY-0.68%
3 months ago17.9814 CNY-1.46%
6 months ago18.1108 CNY-2.16%
1 year ago18.8838 CNY-6.17%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

BHD/CNY · last 10 days

Date1 BHD =1 CNY =
17.7189 CNY0.05644 BHD
17.7331 CNY0.05639 BHD
17.7346 CNY0.05639 BHD
17.7387 CNY0.05637 BHD
17.7428 CNY0.05636 BHD
17.7460 CNY0.05635 BHD
17.7479 CNY0.05634 BHD
17.7520 CNY0.05633 BHD
17.7625 CNY0.0563 BHD
17.7628 CNY0.0563 BHD

Bahraini Dinar to Chinese Yuan

BHDCNY
1 BHD17.7189 CNY
5 BHD88.5943 CNY
10 BHD177.19 CNY
20 BHD354.38 CNY
50 BHD885.94 CNY
100 BHD1,771.89 CNY
300 BHD5,315.66 CNY
500 BHD8,859.43 CNY
1,000 BHD17,718.86 CNY

Chinese Yuan to Bahraini Dinar

CNYBHD
1 CNY0.05644 BHD
5 CNY0.2822 BHD
10 CNY0.5644 BHD
20 CNY1.1287 BHD
50 CNY2.8219 BHD
100 CNY5.6437 BHD
300 CNY16.9311 BHD
500 CNY28.2185 BHD
1,000 CNY56.4370 BHD

Frequently asked questions

How much is 1 BHD in CNY today?

1 Bahraini Dinar is worth 17.7189 Chinese Yuan at the mid-market rate of 2026-10-29. 1 Chinese Yuan is worth 0.05644 Bahraini Dinar.

How much is 100 BHD in CNY?

100 BHD = 1,771.89 CNY, and 100 CNY = 5.6437 BHD (rate of 2026-10-29).

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

Over 30 days the rate went from 17.8550 to 17.7189 (-0.76%). The 30-day high was 17.8550 and the low was 17.7189.

How has the BHD to CNY rate changed this week?

One week ago 1 BHD was worth 17.7520 CNY; today it is worth 17.7189 CNY (-0.19%).

What was the best BHD to CNY rate in the past year?

The highest rate of the past 12 months was 1 BHD = 18.9645 CNY on 2025-11-05; the lowest was 17.7189 CNY on 2026-10-29.

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.

Bahraini Dinar to other currencies

About the Bahraini Dinar (BHD)

The Bahraini Dinar is the official currency of Bahrain. Symbol: BD. ISO 4217 code: BHD.

All Bahraini Dinar (BHD) exchange rates →

About the Chinese Yuan (CNY)

The Chinese Yuan is the official currency of China. Symbol: CN¥. ISO 4217 code: CNY.

All Chinese Yuan (CNY) exchange rates →

Money Explained

All explainers →

Link to this page

URL
HTML