England's tour of India this winter will include four Tests, five one-day internationals and two Twenty20 games.
The squad will embark for three days of training in Dubai on 25 October, before flying to India five days later. The first Test starts on 15 November.
After the Tests and Twenty20 matches, they will travel home for Christmas and then return for the one-day matches.
England in India
- 15-19 November:
1st Test, Ahmedabad
- 23-27 November:
2nd Test, Mumbai
- 5-9 December:
3rd Test, Kolkata
- 13-17 December:
4th Test, Nagpur
- 20 December:
1st Twenty20, Pune
- 22 December:
2nd Twenty20, Mumbai
- 11 January:
1st ODI, Rajkot
- 15 January:
2nd ODI, Kochi
- 19 January:
3rd ODI, Ranchi
- 23 January:
4th ODI, Dharamshala
- 27 January:
5th ODI, Mohali
The first 50-over game begins on 11 January, with all five clashes set to be day-night encounters.
"This will be England's first full tour of India since 2008 and I am sure that cricket fans in both countries will be eagerly anticipating an exciting series of contests in all three formats of the game," said the managing director of England Cricket, Hugh Morris.
"ECB will also be seeking to finalise an England Performance Programme camp in India before Christmas which will help prepare members of both our Test and T20 squads."
England hosted World Cup winners India last year,
beating them 4-0 to go top of the world Test rankings.
However, Andrew Strauss's side have struggled in subsequent tours of the sub-continent,
losing 3-0 to Pakistan in the United Arab Emirates
drawing the two-Test series in Sri Lanka.
England will be looking to take momentum into the winter following home series with West Indies and South Africa this summer.
They got off to a winning start in the first Test against the West Indies,
beating them by five wickets at Lord's.