1. Currency converter
  2. AFN to BDT

Afghan Afghani (AFN) to Bangladeshi Taka (BDT)

Convert Afghan Afghanis to Bangladeshi takas at the live mid-market rate. Reverse: BDT to AFN

1 Afghan Afghani =

1.89 BDT 0.00% today

1 AFN = 1.88783 BDT · 1 BDT = 0.529708 AFN

Mid-market rate, updated 03:54 UTC. Paid plans update as often as every 60 seconds. Get AFN→BDT rates via API

AFN to BDT over the last year

1.851.901.95Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
1.9494
52-week low
1.8146
52-week average
1.8821
Change over the year
+4.03%

Conversion tables

AFN to BDT
AFN BDT
1 AFN 1.89 BDT
10 AFN 18.88 BDT
100 AFN 188.78 BDT
1,000 AFN 1,887.83 BDT
10,000 AFN 18,878.34 BDT
50,000 AFN 94,391.68 BDT
100,000 AFN 188,783.35 BDT
BDT to AFN
BDT AFN
1 BDT 0.5297 AFN
10 BDT 5 AFN
100 BDT 53 AFN
1,000 BDT 530 AFN
10,000 BDT 5,297 AFN
50,000 BDT 26,485 AFN
100,000 BDT 52,971 AFN

Get AFN→BDT rates via API

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

Related conversions

Popular Afghan Afghani conversions

Popular Bangladeshi Taka conversions

Questions about AFN to BDT

How much is 1 AFN in BDT?

1 Afghan Afghani is 1.88783 Bangladeshi takas at the mid-market rate of 4 October 2026, 03:54 UTC, and 1 BDT is 0.529708 AFN.

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

Over the last 52 weeks 1 AFN ranged from 1.81463 to 1.94935 BDT, 1.88209 BDT on average.

Which exchange rate is this?

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