According to 'ESPNCricinfo', both the countries' cricket boards -- Cricket South Africa (CSA) and the BCCI -- will be finalising the dates of the matches in the next few days.
Despite holding discussions since the beginning of the year, CSA and BCCI are yet to finalise the schedule.
As per the ICC's Future Tours Programme, the tour will have a four-Test series, three One-day Internationals and three T20Is.
The BCCI had earlier made it clear that the Indian team would not arrive in South Africa until the last week of this year as their home series against Sri Lanka would end only on December 24.
Traditionally, the New Year's Test has been played at Newlands from January 2.
CSA was keen on having the first Test from January 4 to ensure maximum gate money, considering the match is usually a sellout during the holiday week in South Africa.
"India are now expected to land in the last few days of December and would definitely play one practice match before the first Test," an official involved in the discussions was quoted as saying.
But the March 1 start of South Africa-Australia series would make the time frame for the India tour a tight one.
"Now they (CSA) are trying to fit in everything within a short window," the official said.
Immediately after the South Africa tour, India would travel to Sri Lanka to play a Twenty20 tri-series before returning home for the IPL.
Disclaimer: No Business Standard Journalist was involved in creation of this content
