Yes, citizens of Bangladesh must have a visa to enter Turkey.
According to the Turkish visa policy, Bangladeshi tourists and business travelers must apply online for an electronic visa (e-Visa).
With this online visa, Bangladeshis are exempt from having to schedule in-person appointments at an embassy or consulate.
They can simply apply for the e-Visa and obtain it from the comfort of their homes. It is possible to get a Turkish e-Visa for Bangladeshi citizens using any computer or device with an internet connection.
The Turkey e-Visa for Bangladeshis is valid for 6 months upon issuance. It grants visitors a single entry and a stay of 30 days. Bangladeshi nationals can use the e-Visa for tourism, business, or transiting through and entering Turkey by air, road, or sea.