England will start their five-Test tour of India next year on 25 January in Hyderabad. India's cricket board (BCCI) has published the schedule for the series and the other Tests will take place in Vizag, Rajkot, Ranchi, and Dharamsala.

The fifth Test will start on 11 March and England captain Ben Stokes' side will be hoping to win in India for the first time since 2012. When India last hosted England in 2021, they won the series 3-1.

Prior to the series, India will play Australia in three one-dayers in September before the men's World Cup. Following the tournament, India will play Australia in a five-match T20 series in November and December before three T20s against Afghanistan in January 2024.

England in India in 2024 dates:

First Test - 25-29 January (Hyderabad)

Second Test - 2-6 February (Vizag)

Third Test - 15-19 February (Rajkot)

Fourth Test - 23-27 February (Ranchi)

Fifth Test - 7-11 March (Dharamsala)