CAD 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 CAD = 0.27 BHD
Canadian Dollar ↔ Bahraini Dinar
1 CAD = 0.26934 BHD 1 BHD = 3.7128 CAD (Inverse Rate)

2026-10-25 mid-market rate

CAD to BHD — key numbers

As of 2026-10-25, 1 CAD = 0.26934 BHD (mid-market). Over the past 30 days it has ranged from 0.26430 to 0.26961.

7-day
0.26761 – 0.26961
avg 0.26879, +0.65%
30-day
0.26430 – 0.26961
avg 0.26613, +1.03%
90-day
0.26430 – 0.27385
avg 0.26930, +0.77%
CAD to BHD and BHD to CAD conversion table for common amounts, at today’s mid-market rate.
CAD BHD BHD CAD
1 CAD 0.2693 BHD 1 BHD 3.71 CAD
5 CAD 1.3467 BHD 5 BHD 18.56 CAD
10 CAD 2.6934 BHD 10 BHD 37.13 CAD
20 CAD 5.3868 BHD 20 BHD 74.26 CAD
50 CAD 13.4671 BHD 50 BHD 185.64 CAD
100 CAD 26.9342 BHD 100 BHD 371.28 CAD
500 CAD 134.6710 BHD 500 BHD 1,856.38 CAD

CAD/BHD frequently asked questions

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

Over the past year, 1 CAD has traded between 0.26430 and 0.27949 BHD, averaging 0.27161 BHD.

How do I convert CAD to BHD?

Multiply the amount in CAD by the current CAD/BHD mid-market rate. For example, 100 CAD = 26.93 BHD at the 2026-10-25 mid-market rate of 1 CAD = 0.26934 BHD.

CAD to BHD Chart

Canadian Dollar to Bahraini Dinar
CAD to BHD exchange rate history chart.

See the full CAD 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.

⯅