Rohit, 37, and his opening partner Kohli, 35, quit Twenty20 Internationals last month after the team's victory in the World Cup final against South Africa in Bridgetown but both men will continue to play test and 50-overs cricket.
In addition to the South African grounds, matches will also be played in Zimbabwe and Namibia, who will co-host the tournament.
Rohit, 37, and his opening partner Kohli, 35, quit Twenty20 Internationals last month after the team's victory in the World Cup final against South Africa in Bridgetown but both men will continue to play test and 50-overs cricket.
In addition to the South African grounds, matches will also be played in Zimbabwe and Namibia, who will co-host the tournament.