India will play four Tests, three ODIs and 14 T20Is at home over an eight-month period.
The BCCI on Monday listed the itinerary as part of the 2020-21 cycle that will begin three days after the T20 World Cup ends.
New Zealand’s tour of India will start on 17 November in Jaipur, with three T20Is. The Black Caps will also play two Tests, in Kanpur and Mumbai.
The West Indies will begin their limited-overs tour in February next year, with three ODI and three T20I matches.
A visiting Sri Lanka side will play two Tests in February-March instead of the original three mentioned in the Future Tours Programme for the 2018-23 cycle. The island nation will also play three T20I matches.
South Africa will then come over for five T20I matches in June as India make up for the ODIs that were abandoned last year because of the Covid-19 pandemic. The three-match series had to be postponed after the first ODI in Dharamsala, which was abandoned because of rain.
The months of April and May have been kept aside for the IPL, which will include 10 teams in its 15th edition.
In between their home stretch, India are also scheduled to tour South Africa for three Tests, three ODIs and four T20Is between December and January.
© Agence France-Presse