"India will play a five-match Test series in this country for the first time since 1959 with Trent Bridge, Lord's, The Ageas Bowl, Emirates Old Trafford and The Kia Oval all hosting Investec Test Matches," the England and Wales Cricket Board said in a statement.
Leicestershire, Derbyshire and Middlesex will host tour matches against India who last toured England in 2011 when they were defeated 0-4 in the Test Series and 0-3 in the ODI Series with the NatWest International T20 series drawn 1-1.
"We anticipate significant demand for tickets both for the Investec Test series, and for the One-Day International series which will be the first encounter between these two countries in the 50-Over format since India's triumph in the final of the ICC Champions Trophy competition at Edgbaston earlier this year.
"We thank the BCCI for their support and also our international venues who between them helped bring a record number of spectators - more than 850,000 - to international cricket over the course of the season when India last toured here in 2011," he added.