India will play three ODIs and 2 Test matches against Bangladesh in Bangladesh.
Team India will arrive in Bangladesh on December 1 . The Bangladesh Cricket Board has announced the tour schedule on Thursday. Dhaka will host the entire ODI series and the 2nd Test match while, Chattogram will host the 1st Test match .
The tour begins with the ODI series, which will be played on December 4, 7 and 10 in Dhaka. Team India will then move to Chattogram to play the first Test at the Zahur Ahmed Chowdhury Stadium from December 14 to 18. The 2nd test match will be played in  Dhaka from December 22 to 26.
Both Tests are the part of the ICC World Test Championship cycle. India are currently at fourth position with 52.08 percentage points while Bangladesh are last in the nine-team championship with 13.33 percentage points.
The Test series is crucial for India to keep their hopes of qualifying for the WTC final alive, which will be played at The Oval in June 2023.
The last time India went on a multi-format tour of Bangladesh was in 2015. That time, the only Test was drawn while Bangladesh won the ODI series by 2-1.