1. Currency converter
  2. BHD to XPF
  3. 1,000 BHD

Convert 1,000 Bahraini Dinar (BHD) to CFP Franc (XPF)

Convert Bahraini dinars to CFP francs at the live mid-market rate. Reverse: XPF to BHD

1,000 Bahraini dinars =

282,580 XPF 0.00% today

1 BHD = 282.58 XPF · 1 XPF = 0.00353882 BHD

Mid-market rate, updated 14:35 UTC. Paid plans update as often as every 60 seconds. Get BHD→XPF rates via API

BHD to XPF over the last year

265.00270.00275.00280.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
282.58
52-week low
265.51
52-week average
273.85
Change over the year
+4.06%

Conversion tables

BHD to XPF
BHD XPF
1 BHD 283 XPF
10 BHD 2,826 XPF
100 BHD 28,258 XPF
1,000 BHD 282,580 XPF
10,000 BHD 2,825,798 XPF
50,000 BHD 14,128,991 XPF
100,000 BHD 28,257,983 XPF
XPF to BHD
XPF BHD
1 XPF 0.003539 BHD
10 XPF 0.03539 BHD
100 XPF 0.3539 BHD
1,000 XPF 3.539 BHD
10,000 XPF 35.388 BHD
50,000 XPF 176.941 BHD
100,000 XPF 353.882 BHD

Get BHD→XPF rates via API

The live rate, the rate on any past day or a whole range, for XPF and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=BHD -d currencies=XPF \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=BHD -d currencies=XPF \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Bahraini Dinar conversions

Popular CFP Franc conversions

Questions about BHD to XPF

How much is 1,000 BHD in XPF?

1,000 Bahraini dinars is 282,580 CFP francs at the mid-market rate of 4 October 2026, 14:35 UTC, when 1 BHD = 282.58 XPF.

What was the BHD to XPF rate over the last year?

Over the last 52 weeks 1 BHD ranged from 265.505 to 282.58 XPF, 273.847 XPF on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for BHD/XPF, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.