Dhaka - England will play three one-day internationals and two Test matches against Bangladesh in their month-long tour in October, the Bangladesh Cricket Board announced Tuesday.
England, who arrive on September 30, will start their tour with a one-day warm-up match at Fatullah on October 4.
They will play the first two one-day internationals at Dhaka's Sher-e-Bangla National Stadium, on October 7 and 9 respectively.
The third and final ODI will be held in the southeastern city of Chittagong on October 12.
Chittagong will also host the first Test from October 20-24, while the second Test will be held in Dhaka from October 28 to November 1.
This will be the first Test series in Bangladesh for nearly 14 months.
The hosts last played a Test match in July 2015, against South Africa.
The England cricket team last visited Bangladesh for a fully-fledged bilateral series in March 2010.