1. Currency converter
  2. BHD to AFN
  3. 10,000 BHD

Convert 10,000 Bahraini Dinar (BHD) to Afghan Afghani (AFN)

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

10,000 Bahraini dinars =

1,730,426 AFN 0.00% today

1 BHD = 173.043 AFN · 1 AFN = 0.00577892 BHD

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

BHD to AFN over the last year

170.00175.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
178.51
52-week low
166.78
52-week average
173.27
Change over the year
−3.06%

Conversion tables

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
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

Get BHD→AFN rates via API

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

Related conversions

Popular Bahraini Dinar conversions

Popular Afghan Afghani conversions

Questions about BHD to AFN

How much is 10,000 BHD in AFN?

10,000 Bahraini dinars is 1,730,426 Afghan Afghanis at the mid-market rate of 4 October 2026, 11:19 UTC, when 1 BHD = 173.043 AFN.

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

Over the last 52 weeks 1 BHD ranged from 166.777 to 178.513 AFN, 173.268 AFN on average.

Which exchange rate is this?

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