The visitors will then move to Ahmedabad for the second T20 game (December 27) before heading to Chennai for the first of the three-match ODI series on December 30.
The second ODI of the series will be played at Kolkata on January 3, while the third and final one-dayer will be held at Delhi on January 6, a BCCI release stated.
The arch-rivals have not played a bilateral series since Pakistan's tour of India in 2007. The cricketing ties between the two nations were snapped after the 2008 Mumbai terror attacks.
Schedule:December 25: 1st T20 International at BengaluruDecember 27: 2nd T20 International at AhmedabadDecember 30: 1st ODI at ChennaiJanuary 3 : 2nd ODI at KolkataJanuary 6 : 3rd ODI at Delhi.