Despite a long wait and multiple inspections, the weather showed no signs of improvement, making it impossible to start the match.
Eventually, at around 4:30 PM, the umpires officially called off the game.
The toss could not take place as the conditions remained unplayable throughout the scheduled match time.
Bangladesh are leading the series 1-0 as the final T20 will be played on Saturday [2nd May].
BCB also announced that fans who purchased tickets online for the 2nd T20I will be refunded in accordance with the applicable policy.