Sri Lanka Cricket has confirmed Pakistan's full tour of the country in June and July.
Two of the three Tests were originally set to be played in Colombo, but in a late change, Pallekele Stadium will now host the third Test, instead of the R Premadasa Stadium.
The other Tests will be played in Galle, and at the P Sara Oval.
The five-ODI series is set to begin in Dambulla on July 11th, with matches also scheduled for Pallekele, Colombo and Hambantota.
The T20s that will cap the tour are both scheduled for the Premadasa Stadium.
The first four ODIs have reserve days, and all except the match in Dambulla, are expected to be day-night encounters.