The Sri Lankans will begin the three-week tour with two day-night matches in Dhaka on November 10 and 11, followed by the third One-dayer in the port city of Chittagong on November 14.
Chittagong will also host the first Test from November 18-22, while the second will be played in Dhaka from November 25-29.
Bangladesh, now under the charge of former Sri Lankan coach Dav Whatmore, are currrently touring the West Indies.
Schedule for Sri Lanka's tour of Bangladesh:
Nov 10: First One-dayer (day-night), Dhaka
Nov 11: Second One-dayer (day-night), Dhaka
Nov 14: Third One-dayer, Chittagong
Nov 18-22: First Test, Chittagong
Nov 25-29: Second Test, Dhaka