Pakistan has been granted permission to host its first international cricket matches in three years.
The sport had been banned in the Asian country because of an attack on Sri Lankan players and officials by gunmen in March 2009.
Bangladesh have agreed to visit and Lahore will host a one-day international on April 29 with a Twenty20 match following 24 hours later.
"The public of Pakistan have been deprived of cricket and we felt that we needed to support them," said Bangladesh official Mustafa Kamal.
The Bangladesh Cricket Board president added: "The reception we received when we toured Lahore and Karachi on our security visit was overwhelming."
Pakistan have had to play all of their 27 Tests and 67 one-dayers since the terror attacks on foreign soil.