The Board of Control for Cricket in India (BCCI) released the itinerary for Sri Lanka's test and one-day tour starting next month.
Sri Lanka will play three Tests, five one-day internationals and two Twenty20 matches over two months.
According to the schedule released on Friday, Sri Lanka will arrive in India on Nov. 8 and play tests in Ahmedabad, Kanpur and Mumbai.
Rajkot, Visakhapatnam, Cuttack, Kolkata and Delhi will each host a one-day international, while the Twenty20s will be played in Nagpur and Mohali.
Itinerary:
Nov. 8: Arrival in Mumbai
Nov. 11-13: Three-day tour match - Mumbai
Nov. 16-20: First Test - Ahmedabad
Nov. 24-28: Second Test - Kanpur
Dec. 2-6: Third Test - Mumbai
Dec. 9: First Twenty20 international - Nagpur (d/n)
Dec. 12: Second Twenty20 international - Mohali (d/n)
Dec. 15: First one-day international - Rajkot
Dec. 18: Second one-day international - Vishakhapatnam (d/n)
Dec. 21: Third one-day international - Cuttack (d/n)
Dec. 24: Fourth one-day international - Kolkata (d/n)
Dec. 27: Fifth one-day international - Delhi (d/n)