The 11-match tournament, which will be played in the Twenty20 format this year, will be held in Mirpur from February 24 to March 6.
India will play their third match on March 3 against a yet-to-be-decided qualifier, 'ESPNCricinfo' reported.
The last Indo-Pak cricket clash happened in 2015 during the ODI World Cup and efforts to revive bilateral cricket between the two sides have not worked out so far owing to the blow hot blow cold political ties.
Sri Lanka are the most consistent performers in the event, which has traditionally been played in the ODI format. The islanders have clinched the trophy five times, winning 34 of their 48 matches.
More From This Section
Along with India, Pakistan, Sri Lanka and hosts Bangladesh in the main event, the upcoming edition will also have Afghanistan, Oman, Hong Kong and UAE playing a qualifying tournament from February 19.
Each team will play three matches and the top side will get entry into the main draw.
Feb 24: India vs Bangladesh
Feb 25: Sri Lanka vs TBD
Feb 26: Bangladesh vs TBD
Feb 27: India vs Pakistan
Feb 28: Bangladesh vs Sri Lanka
Feb 29: Pakistan vs TBD
Mar 1: India vs Sri Lanka
Mar 2: Bangladesh vs Pakistan
Mar 3: India vs TBD
Mar 4: Pakistan vs Sri Lanka
Mar 6: Final.