The teams will also play a three-match ODI series starting March 13, as well as T20Is.
Bangladesh will play two World Test Championship (WTC) matches against Sri Lanka in Sylhet and Chattogram in March. It will be the first time since they started playing at the Shere Bangla National Stadium in Dhaka that Bangladesh will not play on that ground in a Test series as the venue will be busy hosting the Australian women’s team at the end of March.
Sri Lanka will arrive in Dhaka on March 1, the same day as the BPL final, at the Shere Bangla National Stadium. They will play three T20Is in Sylhet on March 4, 6 and 9. The first two games are scheduled to begin at 6:00 p.m. local time, while the third game is at 3:00 p.m.
The teams will then move to Chattogram to play the three-match ODI series on March 13, 15 and 18. The first two ODIs are day-night games, while the third ODI starts at 10:00 am, the earliest start in an ODI. in Bangladesh in the last 11 years.
The two teams will return to Sylhet for the first Test starting March 22 and then return to Chattogram for the second Test starting March 30.
The tour will take place during the month of Ramadan, when Muslims fast from early morning until dusk. Last year too, Bangladesh played three T20Is and a Test against Ireland during Ramadan.
Mohammad Isam is ESPNcricinfo correspondent in Bangladesh. @isam84