1. Currency converter
  2. AFN to BHD

Afghan Afghani (AFN) to Bahraini Dinar (BHD)

Convert Afghan Afghanis to Bahraini dinars at the live mid-market rate. Reverse: BHD to AFN

1 Afghan Afghani =

0.005779 BHD 0.00% today

1 AFN = 0.00577892 BHD · 1 BHD = 173.043 AFN

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

AFN to BHD over the last year

0.00560.00580.006Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.0059960
52-week low
0.0056018
52-week average
0.0057729
Change over the year
+3.16%

Conversion tables

AFN to BHD
AFN BHD
1 AFN 0.005779 BHD
10 AFN 0.05779 BHD
100 AFN 0.5779 BHD
1,000 AFN 5.779 BHD
10,000 AFN 57.789 BHD
50,000 AFN 288.946 BHD
100,000 AFN 577.892 BHD
BHD to AFN
BHD AFN
1 BHD 173 AFN
10 BHD 1,730 AFN
100 BHD 17,304 AFN
1,000 BHD 173,043 AFN
10,000 BHD 1,730,426 AFN
50,000 BHD 8,652,129 AFN
100,000 BHD 17,304,258 AFN

Get AFN→BHD rates via API

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

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

Related conversions

Popular Afghan Afghani conversions

Popular Bahraini Dinar conversions

Questions about AFN to BHD

How much is 1 AFN in BHD?

1 Afghan Afghani is 0.00577892 Bahraini dinars at the mid-market rate of 4 October 2026, 05:07 UTC, and 1 BHD is 173.043 AFN.

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

Over the last 52 weeks 1 AFN ranged from 0.00560182 to 0.00599604 BHD, 0.00577291 BHD on average.

Which exchange rate is this?

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