XeConvert
  1. Home
  2. CAD – Canadian Dollar
  3. CAD → BHD

1 CAD to BHDCanadian Dollar → Bahraini Dinar

1 CADCanadian Dollar
0.2685 BHDBahraini Dinar
1 CAD = 0.2685 BHD 1 BHD = 3.7249 CAD Last update: ⇄ BHD → CAD
CAD

On 2026-10-26, 1 Canadian Dollar (CAD) = 0.2685 Bahraini Dinar (BHD) at the mid-market rate. Conversely, 1 BHD = 3.7249 CAD. Over the last 30 days the CAD/BHD rate moved between 0.2632 and 0.2685, a change of +0.97%.

This page shows the live mid-market rate from Canadian Dollar (CAD) to Bahraini Dinar (BHD), 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.

CAD/BHD exchange rate chart

Change+0.98 %
High0.2685
Low0.2632
CAD/BHD exchange rate chart 0.26280.26480.26690.268927 Sep12 Oct26 Oct

CAD/BHD went from 0.2659 on Sep 27, 2026 to 0.2685 on Oct 26, 2026 (+0.98 %). Highest: 0.2685 (Oct 25, 2026); lowest: 0.2632 (Oct 5, 2026).

CAD/BHD exchange rate analysis

Over the last 30 days the CAD/BHD rate rose (+0.97%): the CAD gained ground against the BHD. Over the past 12 months it ranged from 0.2632 (2026-10-05) to 0.2782 (2026-05-01), with an average of 0.2711. Today's rate is close to its one-year average. Day-to-day movements are small (average daily change of 0.16%). The largest daily move of the last 30 days was +0.51% on 2026-10-14.

PeriodDate1 CAD =Change
1 week ago0.2663 BHD+0.83%
1 month ago0.2659 BHD+0.97%
6 months ago0.2762 BHD-2.80%
1 year ago0.2686 BHD-0.04%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

CAD/BHD · last 10 days

Date1 CAD =1 BHD =
0.2685 BHD3.7249 CAD
0.2685 BHD3.7244 CAD
0.2685 BHD3.7247 CAD
0.2684 BHD3.7255 CAD
0.2679 BHD3.7328 CAD
0.2674 BHD3.7399 CAD
0.2674 BHD3.7399 CAD
0.2663 BHD3.7558 CAD
0.2659 BHD3.7611 CAD
0.2659 BHD3.7611 CAD

Canadian Dollar to Bahraini Dinar

CADBHD
1 CAD0.2685 BHD
5 CAD1.3423 BHD
10 CAD2.6846 BHD
20 CAD5.3692 BHD
50 CAD13.4231 BHD
100 CAD26.8461 BHD
300 CAD80.5384 BHD
500 CAD134.23 BHD
1,000 CAD268.46 BHD

Bahraini Dinar to Canadian Dollar

BHDCAD
1 BHD3.7249 CAD
5 BHD18.6247 CAD
10 BHD37.2493 CAD
20 BHD74.4986 CAD
50 BHD186.25 CAD
100 BHD372.49 CAD
300 BHD1,117.48 CAD
500 BHD1,862.47 CAD
1,000 BHD3,724.93 CAD

Frequently asked questions

How much is 1 CAD in BHD today?

1 Canadian Dollar is worth 0.2685 Bahraini Dinar at the mid-market rate of 2026-10-26. 1 Bahraini Dinar is worth 3.7249 Canadian Dollar.

How much is 100 CAD in BHD?

100 CAD = 26.8461 BHD, and 100 BHD = 372.49 CAD (rate of 2026-10-26).

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

Over 30 days the rate went from 0.2659 to 0.2685 (+0.97%). The 30-day high was 0.2685 and the low was 0.2632.

How has the CAD to BHD rate changed this week?

One week ago 1 CAD was worth 0.2663 BHD; today it is worth 0.2685 BHD (+0.83%).

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

The highest rate of the past 12 months was 1 CAD = 0.2782 BHD on 2026-05-01; the lowest was 0.2632 BHD on 2026-10-05.

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.

Canadian Dollar to other currencies

About the Canadian Dollar (CAD)

The Canadian Dollar is the official currency of Canada. Symbol: CA$. ISO 4217 code: CAD.

All Canadian Dollar (CAD) exchange rates →

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 →

Link to this page

URL
HTML