The South African team will play two Tests and three T20Is from January 26 – February 14 of next year
The Pakistan Cricket Board (PCB) confirmed on Wednesday that the South Africa team will tour Pakistan in January after 14 years to play three T20Is and two Test matches.
Last time the South African team toured Pakistan was in 2007 when the Proteas won the Karachi Test by 160 runs to clinch the series 1-0.
The subsequent series in 2010 and 2013 were played in the United Arab Emirates.
As per the PCB, South Africa will arrive in Karachi on January 16 of next year and will play the first Test at the National Stadium in Karachi from January 26-30.
The teams will then travel to Rawalpindi for the second Test that will be played from February 4-8.