BDT to NPR exchange rate

Bangladeshi taka to Nepalese rupee

1 BDT = 1.22847 NPR

1 NPR = 0.814023 BDT

Calculated from the euro rates published by Banca d'Italia on Friday, 23 October 2026.

BDT

1.22847 NPR

BDT to NPR in common amounts

BDTNPR
11.22847
56.14233
1012.2847
2530.7117
5061.4233
100122.847
250307.117
500614.233
1,0001,228.47
5,0006,142.33
10,00012,284.7
NPRBDT
10.814023
54.07012
108.14023
2520.3506
5040.7012
10081.4023
250203.506
500407.012
1,000814.023
5,0004,070.12
10,0008,140.23

One year of BDT to NPR

24 October 202523 October 2026
High
1.26208
20 May 2026
Low
1.1487
24 October 2025
30 days
−1.35%
90 days
−1.61%
1 year
+6.92%

Last 30 working days

Date1 BDT in NPRChange
23 October 20261.22847+0.13%
22 October 20261.22688+0.37%
21 October 20261.22231−0.48%
20 October 20261.228210.00%
19 October 20261.22827−0.21%
16 October 20261.23086−0.10%
15 October 20261.23207−0.12%
14 October 20261.23355−0.19%
13 October 20261.23591−0.58%
12 October 20261.24307−1.15%
9 October 20261.25752−0.06%
8 October 20261.25822+0.02%
7 October 20261.25793+0.45%
6 October 20261.252270.00%
5 October 20261.25229+0.03%
2 October 20261.251880.00%
1 October 20261.25193+0.45%
30 September 20261.24638−0.34%
29 September 20261.25062−0.02%
28 September 20261.25085+0.52%
25 September 20261.24438−0.15%
24 September 20261.24623+0.08%
23 September 20261.24526−0.02%
22 September 20261.24554−0.30%
21 September 20261.24924+0.12%
18 September 20261.24769−0.06%
17 September 20261.24849+0.16%
16 September 20261.24654+0.11%
15 September 20261.24523+0.33%
14 September 20261.24117−0.13%

Get this rate from the API

Free, with no key. The latest rate:

GET https://theratesapi.com/api/latest?base=BDT&symbols=NPR
curl "https://theratesapi.com/api/latest?base=BDT&symbols=NPR"
const res = await fetch('https://theratesapi.com/api/latest?base=BDT&symbols=NPR')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/latest?base=BDT&symbols=NPR').json()

Or the rate on a given day:

GET https://theratesapi.com/api/2026-10-23?base=BDT&symbols=NPR
curl "https://theratesapi.com/api/2026-10-23?base=BDT&symbols=NPR"
const res = await fetch('https://theratesapi.com/api/2026-10-23?base=BDT&symbols=NPR')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/2026-10-23?base=BDT&symbols=NPR').json()

Questions about BDT to NPR

What is the BDT to NPR exchange rate today?

The latest reference rate, for Friday, 23 October 2026, is 1 BDT = 1.22847 NPR (Bangladeshi taka to Nepalese rupee).

How much is 1 NPR in BDT?

1 NPR = 0.814023 BDT at the same rate.

How has BDT to NPR changed over the past year?

BDT to NPR rose 6.92% in the year to Friday, 23 October 2026. The year's high was 1.26208 on 20 May 2026 and its low 1.1487 on 24 October 2025.

Where does this rate come from?

Calculated from the euro rates published by Banca d'Italia on Friday, 23 October 2026. Central banks publish reference rates once each working day, so this is not a live market rate, and banks and payment providers add their own margin.

Can I get this rate from an API?

Yes, free and without a key: https://theratesapi.com/api/latest?base=BDT&symbols=NPR returns it as JSON. Put a date such as 2026-10-23 in place of latest for a past day.