India will tour England in 2014 to play five Tests, five One-Day Internationals and one Twenty20 International.
For the first time since 1959, the two sides will play five Tests in England, with Trent Bridge, Lord's, the Ageas Bowl, Emirates Old Trafford and the Kia Oval hosting the games.
India will play Derbyshire and Leicestershire in three-day warm-ups ahead of the Tests while Middlesex will play the tourists in a one-day game.
"This will be the first time England has hosted India in a five Test series in more than 50 years and the length of the series reflects the iconic status which contests between these two great cricketing nations now enjoy," ECB Chief Executive David Collier said.
"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."
India last toured in 2011, when England won the Test series 4-0, the One-Day International series 3-0 while the Twenty20 International series was drawn 1-1.
England v India 2014
23rd June: Indian team arrives in England
26th-28th June: Leicestershire v Indians, Leicester
1st-3rd July: Derbyshire v Indians, Derby
9th-13th July: First Test, Trent Bridge, Nottingham
17th-21st July: Second Test, Lord's, London
27th-31st July: Third Test, The Ageas Bowl, Southampton
7th-11th August: Fourth Test, Emirates Old Trafford, Manchester
15th-19th August: Fifth Test, The Kia Oval, London
22nd August: Middlesex v Indians (50 over game), Lord's
25th August: 1st ODI, Bristol
27th August: 2nd ODI, SWALEC Stadium, Cardiff
30th August: 3rd ODI, Trent Bridge, Nottingham
2nd September: 4th ODI, Edgbaston, Birmingham
5th September: 5th ODI, Headingley, Leeds
7th September: T20I, Edgbaston, Birmingham
8th September: Indian team departs
© Cricket World 2013