RemitLens

CAD to BHD exchange rate today

Canadian Dollar to Bahraini Dinar market rate

1 Canadian Dollar =

0.2688 BHD

1 BHD = 3.7202 CAD

Market rates from ExchangeRate-API, for information only.

Market exchange rate

1 CAD = 0.2688 BHD

CAD/BHD over the last 30 days

We record one rate per day — the trend chart fills up as history builds. Check back tomorrow!

Find the provider closest to the market rate

Money transfer services rarely give you the market rate. Compare their real rate and fees for your corridor:

Compare all destinations

Convert CAD to BHD

1 CAD0.27 BHD
5 CAD1.34 BHD
10 CAD2.69 BHD
25 CAD6.72 BHD
50 CAD13.44 BHD
100 CAD26.88 BHD
250 CAD67.20 BHD
500 CAD134.40 BHD
1,000 CAD268.80 BHD
5,000 CAD1,344.01 BHD

Convert BHD to CAD

1 BHD3.72 CAD
5 BHD18.60 CAD
10 BHD37.20 CAD
25 BHD93.01 CAD
50 BHD186.01 CAD
100 BHD372.02 CAD
250 BHD930.05 CAD
500 BHD1,860.11 CAD
1,000 BHD3,720.21 CAD
5,000 BHD18,601.06 CAD

Frequently asked questions

What is the CAD to BHD exchange rate today?

Today's market rate is 1 CAD = 0.2688 BHD (updated October 30, 2026 at 12:00 AM UTC). Conversely, 1 BHD = 3.7202 CAD.

Will I get this rate when I send money?

Not exactly. The market rate is a benchmark: most banks and transfer services apply a margin to it. Compare providers on RemitLens to find the one whose rate is closest to 0.2688 BHD per CAD, with the lowest fees.

How much is 100 CAD in BHD?

At today's market rate, 100 CAD equals 26.88 BHD. What your recipient actually receives depends on the provider's exchange rate and fees.

How often is the CAD/BHD rate updated?

We refresh our market rates once a day. Provider rates on our comparison pages are also checked daily.