BCCI announced the schedule for the upcoming India tour of South Africa beginning from December 30. India is scheduled to play 3 Tests, six ODIs, and three Twenty20 Internationals.
India - South Africa tour schedule
Dec 30-31, Warm-up match, Paarl
Jan 5-9, First Test, Cape Town
Jan 13-17, Second Test, Centurion
Jan 24-28 Third Test, Johannesburg
Feb 1, First one-day international, Durban (day-night)
Feb 4, Second one-day international, Centurion (day)
Feb 7, Third one-day international, Cape Town (day-night)
Feb 10, Fourth one-day international, Johannesburg (day-night)
Feb 13, Fifth one-day international, Port Elizabeth (day-night)
Feb 16, Sixth one-day international, Centurion (day-night)
Feb 18, First Twenty20 international, Johannesburg (day)
Feb 21, Second Twenty20 international, Centurion (day-night)
Feb 24, Third Twenty20 international, Cape Town (day-night)