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 2016 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.
Nazmul Hassan, the BCB chief, said the match is a cause for celebration. "For the cricketers who will be representing Bangladesh and India this will be a much-anticipated game and, given the competitive nature of their limited-overs matches in the recent past, I believe the clash between these two cricket crazy nations will catch the imagination." he said. "The long wait for us to play a Test match on Indian soil is finally over and this is a time for celebration.
"This [Bangladesh's first-ever Test in India] is certainly a big relief. 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."