The two teams will play three Twenty20 Internationals, starting July 3 at Old Trafford, followed by three One-day Internationals and then the five Tests at the Edgbaston, the Lord's, Trent Bridge, the Rose Bowl and The Oval.
"A five-Test series against India is at the heart of next summer's international programme. This is always a much- anticipated contest which attracts a huge following across the globe for the five-day game," ECB chief executive officer Tom Harrison said in a press release.
India's tour to England schedule:
July 3: 1st T20, Old Trafford
More From This Section
July 6: 2nd T20, Sophia Gardens
July 8: 3rd T20, County Ground
July 12: 1st ODI, Trent Bridge
July 14: 2nd ODI, Lord's
July 17: 3rd ODI, Headingley
August 1-5: 1st Test, Edgbaston
August 9-13: 2nd Test, Lord's.
August 18-22: 3rd Test, Trent Bridge
August 30-September 3: 4th Test, Rose Bowl