India's last two home tests of the season are against Bangladesh in November 2019, with the teams also scheduled to play three T20s.
The five tests are part of the inaugural World Test Championship which involves the nine top-ranked test nations competing in a league between July 2019 and April 2021, with the top two teams progressing to the final to be held in June 2021.
India will play nine ODIs and 12 T20s in total at home with the West Indies arriving in December, followed by visits from Zimbabwe and Australia in January.
Kohli's men wrap up the season with a three-match ODI series against South Africa in March.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
India's 2019-20 home schedule:
South Africa: Three T20s in Dharamsala, Mohali and Bengaluru; three tests in Visakhapatnam, Ranchi and Pune; three ODIs (in March 2020) in Dharamsala, Lucknow and Kolkata
Bangladesh: Three T20s in Delhi, Rajkot and Nagpur; two tests in Indore and Kolkata
West Indies: Three T20s in Mumbai, Thiruvananthapuram and Hyderabad; three ODIs in Chennai, Visakhapatnam and Cuttack
Zimbabwe: Three T20s in Guwahati, Indore and Pune
Australia: Three ODIs in Mumbai, Rajkot and Bengaluru
(Reporting by Rohith Nair in Bengaluru; Editing by Simon Jennings)
