New Zealand will begin their five-week tour of India with the opening Test of the three-match series from September 22 at Kanpur.
Test cricket will return to Kanpur's Green Park Stadium after a seven-year gap while the central Indian city of Indore will debut as a Test venue in the second match, starting on September 30.
Kolkata's Eden Gardens will stage the final Test against the Black Caps from October 8 but the Indian cricket board BCCI did not clarify if it would be a day-night match, as had been recently reported in local media.
The BCCI said last week it would wait for the players' feedback from September's Duleep Trophy in which pink balls would be used.
New Zealand will also play five one-day internationals from October 16-29.
India are set for a bumper season at home when they will be play 13 Tests, eight ODIs and three T20 internationals.
England and Australia will also visit India for five and four Tests respectively, while Bangladesh will play a one-off Test at Hyderabad.
INDIA V NEW ZEALAND TOUR SCHEDULE:
* Tests:
September 22-26 - First Test, Kanpur
September 30-October 4 - Second Test, Indore
October 8-12 - Third Test, Kolkata
* ODIs:
October 16 - First ODI, Dharamsala
October 19 - Second ODI, Delhi
October 23 - Third ODI, Mohali
October 26 - Fourth ODI, Ranchi
October 29 - Fifth ODI, Vizag