India will welcome England for a Test and white-ball tour early in 2021.
England will play four Tests, five T20Is and three ODIs across three venues in February and March, the ECB has confirmed.
The tourists will arrive on 27 January following their Sri Lanka series. All the matches are expected to be played in a bio-secure bubble and without fans.
The first two Tests of the tour will take place in Chennai on 5-9 February and at the MA Chidambatam Stadium from 13-17 February.
Third and fourth Tests will be staged on 24-28 February and 4-8 March at the redeveloped Sardar Patel Stadium in Ahmedabad. The ground is famous for being the largest in the world with a capacity of 110,000.
The third Test will be a day-night contest, which is the first time both countries have played each other in a day-night Test.
The white-ball leg of the tour commences with five IT20s all taking place at the Sardar Patel Stadium, Ahmedabad, from 12 March to 20 March.
Eoin Morgan's men will conclude the tour in Pune with three ODIs taking place on 23 March, 26 March and 28 March at the MCA Stadium.
Bring Joy to Cricket Fans
There had been reports that the United Arab Emirates – which staged this year's Indian Premier League – could step in to also host this series amid ongoing COVID-19 concerns.
However, both boards have worked to make sure the tour can happen on Indian soil.
Jay Shah, BCCI honorary secretary, said: “The BCCI prioritises health and safety of both teams and will leave no stone unturned to make sure that the tour is held adhering to all safety protocols agreed by the BCCI and ECB medical teams.
“Both boards have worked closely to put together an exciting series that promises to provide high octane action between two powerhouses of world cricket.
“This will be India's first bilateral series at home since the outbreak of COVID-19 pandemic and the home season will bring back joy to cricket fans.”
England would become the first international side to play India at the giant Sardar Patel Stadium.
Tom Harrison, ECB Chief Executive Officer, added: “International cricket between India and England is a highlight of the cricketing calendar and always attracts significant levels of interest from fans around the world.
“The prospect of becoming the first international side to play at the magnificent Sardar Patel Stadium in Ahmedabad adds an extra dimension to the tour and I know will be something that is a highlight for both the players and management.”