"We have finalised the itinerary. Both the Boards have amicably sorted out the programme," BCCI Secretary Niranjan Shah told a press conference after a meeting of the Marketing Committee here.
The earlier itinerary proposed by the previous regime in BCCI had evoked strong reaction from the English media which saw in it a deeper conspiracy to humiliate the English team.
England's concern over playing warm-up matches in Agartala and Jamshedpur have been addressed in the new schedule which will see the visitors play the tour games in CCI Mumbai, Baroda and Jaipur.
The new itinerary eases the travelling schedule of England and also ensures that members of the Barmy Army can travel from one venue to another without much hassles.
The three Test matches will be played at Nagpur, Mohali and Mumbai, followed by seven One-day internationals at Delhi, Faridabad, Goa, Cochin, Guwahati, Jamshedpur and Indore.
Earlier, Mohali was scheduled to host the first Test, followed by matches in Ahmedabad and Mumbai.
The tour will begin one week earlier than originally planned on February 13, following the decision to cancel the Asia Cup, which had been scheduled to be played in Pakistan in February.
Feb 13: England team arrives in Mumbai.
Feb 18-20: Three-day practice match against CCI at Mumbai.
Feb 23-25: Three-day game against President's XI at Baroda.
March 1-5: First Test at Nagpur.
March 9-13: Second Test at Mohali.
March 18-22: Third Test at Mumbai.
March 25: One-day warm-up match at Jaipur.
March 28: First ODI at Delhi.
March 31: Second ODI at Faridabad.
Apr 3: Third ODI at Goa.
Apr 6: Fourth ODI at Cochin.
Apr 9: Fifth ODI at Guwahati.
Apr 12: Sixth ODI at Jamshedpur.
Apr 15: Seventh ODI at Indore.