The BCCI and PCB are the cricket boards of the two countries have agreed to play three One Day Internationals and two Twenty20 Internationals during the Christmas break.
India will host Pakistan first time since 2007, according to the Future Tours Programme (FTP) of the International Cricket Council (ICC).
The details of the tour are yet to be finalised as it is subject to government clearance. The tour will be preceded by India's three-month tour to Australia, from December, during which they will play four Tests and 8-11 ODIs.
India will also play five ODIs and a Twenty20 against England in October. The English team will arrive in Hyderabad on October 4 and will play two warm-up matches on October 8 and 11.
Pakistan tour of India 2012 Schedule:
Arrival in Bengaluru on 22/12/2012
India Vs Pakistan 1st T20 at M Chinnaswamy Stadium, Bangalore.
Tuesday, Dec 25, 2012 5:30 PM IST, 5:00 PM PST
India Vs Pakistan 2nd T20 at Sardar Patel Stadium, Motera, Ahmedabad.
Thursday, Dec 27, 2012 7 PM IST, 6:30 PM PST
India Vs Pakistan 1st ODI at New MA Chidambaram Stadium, Chennai.
Sunday, Dec 30, 2012 2:30 PM IST, 2:00 PM PST
India Vs Pakistan 2nd ODI at Eden Gardens, Kolkata.
Thursday, Jan 03, 2013 12:00 PM IST, 11:30 AM PST
India Vs Pakistan 3rd ODI at Feroz Shah Kotla, Delhi.
Sunday, Jan 06, 2013 12:00 PM IST, 11:30 AM PST
Team departs on 7/1/2013