Pakistan will play two Tests, three ODIs and one Twenty20 between November 29 and December 21, the Bangladesh Cricket Board has announced.

Pakistan in Bangladesh 2011-12
Twenty20, November 29, Mirpur
1st ODI, December 1, Mirpur
2nd ODI, December 3, Mirpur
3rd ODI, December 6, Chittagong
1st Test, December 9-13, Chittagong
2nd Test, December 17-21, Mirpur

The series was originally scheduled to be held in Pakistan, but the BCB swapped it with a return series that's scheduled for April 2012.

Pakistan arrive in Bangladesh on November 26, and play the one-off Twenty20 on November 29 at the Shere Bangla National Cricket Stadium in Mirpur. The first and second ODIs are at the same venue on December 1 and 3, while the third is on December 6 at the Zahur Ahmed Chowdhury Stadium in Chittagong. The first Test is from December 9 in Chittagong, and the second from December 17 in Mirpur. There are no tour games scheduled.

This is the first full series between the two teams since 2003, and the first time Pakistan will tour Bangladesh since 2001-02.