Pakistan will host Sri Lanka in three one-day internationals and the same number of Twenty20 internationals in September, with two Tests also scheduled for December.
No Test matches have been held in Pakistan since a 2009 attack on Sri Lanka’s team bus in Lahore injured six players and left six security personnel and two civilians dead.
However, Pakistan have since welcomed Sri Lanka, Zimbabwe, West Indies and a World XI for white-ball games, while Pakistan Super League matches have also been held in the country.
“The PCB is pleased with the outcome of its discussions with SLC, which has supported Pakistan in its efforts and endeavours for the complete revival of international cricket,” said Pakistan Cricket Board chairman Ehsan Mani.
“The tour for limited-overs matches will also provide Sri Lanka with an even better understanding of the ground situation before discussing the schedule of the Tests.”
The ODIs will be held in Karachi, with Lahore hosting the T20Is.