Pakistan will play Zimbabwe in the series opener in Multan on September 30 while the final is scheduled for Lahore on October 16.
Pakistan is also seeking to play two Test home series against Sri Lanka after the Limited Overs Internationals.
"We have finalised the tri-series programme but for the two Tests against Sri Lanka after the tri-series we wait for a reply from Sri Lanka Cricket (SLC)," Pakistan Cricket Board (PCB) spokesman Abbas Zaidi said.
The PCB had suggested the two-match Test series, originally scheduled for February-March, be played at the same time as the One-day matches to accommodate Pakistan's tour of India early next year.
"Since Sri Lanka is scheduled to tour Bangladesh late October this year we have also requested the Bangladesh Cricket Board (BCB) to reschedule their series against Sri Lanka early next year," Zaidi said.
Zimbabwe was originally scheduled to play a Test series in Pakistan but the series was scrapped after the International Cricket Council (ICC) suspended Zimbabwe's Test status until January 2005 because of a row with leading white players.
The row erupted in April this year after 15 players led by captain Heath Streak fell out with the Zimbabwe Cricket Union (ZCU) over selection matters which the dissenting players claimed was racially biased.
The dispute is still unresolved despite efforts by the ICC and others.
Zimbabwe will arrive in Lahore on September 17 and play a two-day practice match at Sheikhupura, followed by a four-day match in Lahore from September 23. The Sri Lanka team arrives on October 4.
Sept 30: Pakistan vs Zimbabwe at Multan
Oct 3: Pakistan vs Zimbabwe at Peshawar
Oct 6: Pakistan vs Sri Lanka at Karachi
Oct 9: Sri Lanka vs Zimbabwe at Rawalpindi
Oct 11: Sri Lanka vs Zimbabwe at Rawalpindi
Oct 14: Pakistan vs Sri Lanka (D/N) at Lahore
Oct 16: Final (D/N) at Lahore