Dhaka: The Pakistan Cricket Board (PCB) on Tuesday announced that Bangladesh will play three T20Is, an ODI and two Tests in the country this year.
The T20I series will be played from January 24-27 followed by the first Test from February 7 to 11.
Bangladesh will then return to Pakistan in April for the one off ODI which will be played on April 3 and the second Test from April 5-9.
Officials from the PCB and Bangladesh Cricket Board (BCB) met in Dubai to discuss the latter's tour of the country.
The BCB had earlier indicated that it is opposed to playing a Test series in Pakistan due to security concerns but was ready to play the T20I series in the country.
The tour is part of the Future Tours Programme and the two-Test series will be counted in the World Test Championship.
Friday, 24 Jan - 1st T20I, Lahore
Saturday, 25 Jan - 2nd T20I, Lahore
Monday, 27 Jan - 3rd T20I, Lahore
Friday, 3 Apr - One-off ODI, Karachi
7-11 Feb - 1st Test, Rawalpindi
5-9 Apr - 2nd Test, Karachi