20 USD to BDT
US Dollar to Bangladeshi Taka · Live conversion
20 US Dollar (USD) equals approximately 2,452.05 Bangladeshi Taka (BDT) at today's exchange rate.
1 USD = 122.6026 BDT · Updated 2026-09-03 · Mid-market rate
Convert USD to BDT
Live conversion calculator
USD to BDT
Historical exchange-rate trend
About the USD/BDT exchange rate
The USD/BDT exchange rate tells you how many Bangladeshi Taka (BDT) you receive for one US Dollar (USD). On this page you can see the live rate, a historical chart, and convert any amount between the two currencies.
US Dollar (USD) is the currency of United States, issued by the Federal Reserve. Bangladeshi Taka (BDT) is the currency of Bangladesh.
Exchange rates fluctuate based on supply and demand, interest-rate differentials, inflation, trade balances and geopolitical events. The mid-market rate shown here is a fair reference rate.