1. Currency converter
  2. MYR to BDT
  3. 1 MYR

Convert 1 Malaysian Ringgit (MYR) to Bangladeshi Taka (BDT)

Convert Malaysian ringgits to Bangladeshi takas at the live mid-market rate. Reverse: BDT to MYR

1 Malaysian Ringgit =

30.07 BDT 0.00% today

1 MYR = 30.0685 BDT · 1 BDT = 0.0332573 MYR

Mid-market rate, updated 15:55 UTC. Paid plans update as often as every 60 seconds. Get MYR→BDT rates via API

MYR to BDT over the last year

29.0030.0031.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
31.470
52-week low
28.773
52-week average
30.297
Change over the year
+3.88%

Conversion tables

MYR to BDT
MYR BDT
1 MYR 30.07 BDT
10 MYR 300.69 BDT
100 MYR 3,006.85 BDT
1,000 MYR 30,068.54 BDT
10,000 MYR 300,685.43 BDT
50,000 MYR 1,503,427.16 BDT
100,000 MYR 3,006,854.31 BDT
BDT to MYR
BDT MYR
1 BDT 0.03326 MYR
10 BDT 0.3326 MYR
100 BDT 3.33 MYR
1,000 BDT 33.26 MYR
10,000 BDT 332.57 MYR
50,000 BDT 1,662.87 MYR
100,000 BDT 3,325.73 MYR

Get MYR→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=MYR -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=MYR -d currencies=BDT \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Malaysian Ringgit conversions

Popular Bangladeshi Taka conversions

Questions about MYR to BDT

How much is 1 MYR in BDT?

1 Malaysian Ringgit is 30.07 Bangladeshi takas at the mid-market rate of 4 October 2026, 15:55 UTC, when 1 MYR = 30.0685 BDT.

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

Over the last 52 weeks 1 MYR ranged from 28.773 to 31.4701 BDT, 30.2972 BDT on average.

Which exchange rate is this?

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