Sri Lanka will play three ODIs in Karachi and as many T20Is in Lahore between September 27 and October 9.
Dimuth Karunaratne helped Sri Lanka reach 71 for one at tea after rain delayed the start of the second Test against New Zealand.
Captain Dimuth Karunaratne scored 122 as Sri Lanka chased down 268 for the loss of just four wickets to win the first Test against New Zealand.
Live Cricket Score SL vs NZ, 1st Test, Day 5: Live streaming of SL vs NZ, live cricket score, SL vs NZ live score, ball by ball commentary, SL vs NZ, SL vs NZ live streaming, SL vs NZ scoreboard, 1st Test, Day 5
Openers Dimuth Karunaratne and Lahiru Thirimanne were involved in a record opening stand of 133 runs and benefited from some sloppy fielding by the tourists.
Sri Lanka's openers made a solid start on Saturday while chasing a tough target of 268 to beat New Zealand.
Sri Lanka went to lunch on day two of the first Test on 34 for one, trailing New Zealand by 215 runs.
Bangladesh made two changes with Rubel Hossain and Anamul Haque coming in for Mustafizur Rahman and Mosaddek Hossain in their bid for a consolation win.
India capped off the league stage with a convincing seven-wicket win against Sri Lanka.
Led by Mathews' third ODI century, Sri Lanka recovered from an early wobble to post 264/7 against India at Headingley on Saturday.