Bangladesh will return to the cricket action following their elimination from the World Cup in the first round as they will be the first team to tour Sri Lanka since horrific terrorist attacks rocked the country on Easter Sunday earlier this year.
Churches and luxury hotels were targetted in coordinated bombings in the commercial capital Colombo on April 21, leaving 258 people dead.
Bangladesh are scheduled to play three ODIs from July 26 to 31 in Colombo at the Premadasa International Stadium, Sri Lanka Cricket announced.
The World Cup meeting between the two teams was subject to persistent rain eventually forcing a washout.
Sri Lanka were initially expecting New Zealand to be the first touring cricket nation following the Easter bombings, as the Black Caps will play a couple of Test matches and a 3-match T20I series next month.
There have been prevailing security threats in Sri Lanka since the attack by Islamist extremists, as the country is still under a state of emergency with the police and troops trying to root out suspects.
New Zealand's tour will kickstart on August 14 with a Test match to be hosted in Galle while the next game will be played in Colombo's P. Sara stadium from August 22.
The T20 series amongst the two sides will last from August 31 to September 2.