The India national cricket team arrived in Dhaka on Thursday evening.
The tourists will play a three-match ODI and two-match Test series against the hosts Bangladesh.
It will be the first series of these two teams in Bangladesh in seven years. India last toured Bangladesh for an ODI and Test series back in 2015 when Bangladesh beat them 2-1 in the ODI series.
Bangladesh took on India in 36 ODIs so far, and they won five, with one match ending with no result.
Rohit Sharma will lead the Indian team in this series, while Lokesh Rahul will play the role of his deputy.
The first ODI of the series will take place in Dhaka on December 4, while the second will be played at the same venue on December 7. The third and last ODI will be played in Chattogram on December 10.
After the ODI series, both the teams will lock horns in a two-match Test series. The first Test is scheduled to be played in Chattogram from December 14, while the second and last Test will take place in Dhaka from December 22.
India's squad for Bangladesh ODIs: Rohit Sharma (C), KL Rahul (VC), Shikhar Dhawan, Virat Kohli, Rajat Patidar, Shreyas Iyer, Rahul Tripathi, Rishabh Pant (WK), Ishan Kishan (WK), Shahbaz Ahmed, Axar Patel, Washington Sundar, Shardul Thakur, Mohammad Shami, Mohammad Siraj, Deepak Chahar, Kuldeep Sen.