It will be England's first tour to Bangladesh since 2016.
The tour will get underway with the 50-over series. While the first two ODIs will be played in Dhaka on March 1 and 3, the final match of the series will take place on March 6 in Chattogram.
The three-match T20I series will begin on March 9 in Chattogram, with the final two games scheduled to be held in Dhaka on March 12 and 14.
“The England party are expected to play two warm-up fixtures ahead of the ODIs. The warm-up schedule will be announced in due course,” ECB said in a statement.
Clare Connor, ECB Interim Chief Executive Officer, said: “It is exciting that the England Men’s white-ball squad will return to Bangladesh for the first time since 2016. The atmosphere generated in Dhaka and Chattogram for this eagerly-anticipated tour will be fantastic.
“There is a great passion for cricket across Bangladesh, and we expect a tough challenge against a side who have an excellent record in home conditions.”
England tour of Bangladesh Schedule:
Three-Match ODI Series
1st ODI: Bangladesh v England, 1 March, Dhaka
2nd ODI: Bangladesh v England, 3 March, Dhaka
3rd ODI: Bangladesh v England, 6 March, Chattogram
Three-Match IT20 Series
1st T20I: Bangladesh v England, 9 March, Chattogram
2nd T20I: Bangladesh v England, 12 March, Dhaka
3rd T20I: Bangladesh v England, 14 March, Dhaka