1. Currency converter
  2. BHD to NGN

Bahraini Dinar (BHD) to Nigerian Naira (NGN)

Convert Bahraini dinars to Nigerian nairas at the live mid-market rate. Reverse: NGN to BHD

1 Bahraini Dinar =

3,532.34 NGN 0.00% today

1 BHD = 3,532.34 NGN · 1 NGN = 0.0002831 BHD

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

BHD to NGN over the last year

3,600.003,800.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
3,931.37
52-week low
3,507.58
52-week average
3,689.20
Change over the year
−9.09%

Conversion tables

BHD to NGN
BHD NGN
1 BHD 3,532.34 NGN
10 BHD 35,323.41 NGN
100 BHD 353,234.10 NGN
1,000 BHD 3,532,341.01 NGN
10,000 BHD 35,323,410.15 NGN
50,000 BHD 176,617,050.73 NGN
100,000 BHD 353,234,101.46 NGN
NGN to BHD
NGN BHD
1 NGN 0.0002831 BHD
10 NGN 0.002831 BHD
100 NGN 0.02831 BHD
1,000 NGN 0.2831 BHD
10,000 NGN 2.831 BHD
50,000 NGN 14.155 BHD
100,000 NGN 28.310 BHD

Get BHD→NGN rates via API

The live rate, the rate on any past day or a whole range, for NGN 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=NGN \
  -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=NGN \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Bahraini Dinar conversions

Popular Nigerian Naira conversions

Questions about BHD to NGN

How much is 1 BHD in NGN?

1 Bahraini Dinar is 3,532.34 Nigerian nairas at the mid-market rate of 4 October 2026, 05:14 UTC, and 1 NGN is 0.0002831 BHD.

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

Over the last 52 weeks 1 BHD ranged from 3,507.58 to 3,931.37 NGN, 3,689.20 NGN on average.

Which exchange rate is this?

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