Bangladesh will tour India for a one-off Test, their first in the country, from February 8 to 12 next year. The match will be played in Hyderabad.
India is the last of the Full Members to host Bangladesh for a Test. Bangladesh have only featured in two limited-overs tournaments in the country - the 2006 Champions Trophy qualifiers and the 2014 World T20 - since getting Test status in 2000.
"As a leading Test playing nation it is BCCI's responsibility to give opportunity to every Test playing nation. It is my pleasure to announce the historic one-off Test match against our neighbours - Bangladesh early next year," Anurag Thakur, the BCCI president, said.
"This will be a great addition to our home season 2016-17."
In all, India's 2016-17 home season will include 13 Tests, eight ODIs and three T20Is; 13 Tests equals the world record for the highest number of Tests in a home season. Apart from Bangladesh, New Zealand, England and Australia will also visit during the season.
The one-off Test against Bangladesh will be played a week after the limited-overs series against England concludes in Bangalore on February 1.
"This [Bangladesh's first-ever Test in India] is certainly a big relief,β BCB president Nazmul Hassan said. βIt is just one Test match, it is nothing big. It won't be doing much for the development of Bangladesh cricket. But this will be the first Test in India. It was a huge challenge for the board. It was supposed to happen earlier but we are happy that the date has been announced. At least we are starting to play there."