England will play three tests on their first tour to Pakistan since the controversial visit in 1988.
England, who will also tour Sri Lanka, will arrive on October 16 and play three one-day internationals before the first of the tests gets underway in Lahore on November 15.
England have not visited Pakistan since a stormy tour 12 years ago which reached a head when captain Mike Gatting became involved in an angry on-pitch confrontation with an umpire.
The squad will return to England on December 12 before flying out to Sri Lanka on January 31 for a two-month tour which includes three tests and three one-day internationals.
Itinerary in Pakistan:
Oct 20: Opponents to be announced, Karachi
Oct 22: TBA, Karachi
Oct 24: First one-day international, Karachi
Oct 27: Second one-day international, Lahore
Oct 29: Third one-day international, Peshawar
Nov 1-4: TBA, Peshawar
Nov 8-11: TBA, Rawalpindi
Nov 15-19: First test, Lahore
Nov 23-25: TBA, Lahore
Nov 29-Dec 3: Second test, Faisalabad
Dec 7-11: Third test, Karachi
Itinerary in Sri Lanka
Feb 5-6: TBA, Moratuwa
Feb 8-11: Board President’s XI, Colombo
Feb 15-18 Board President’s XI, Matara
Feb 22-26: First test, Galle
March 1-3: Board’s Academy XI, Kurunegala
March 7-11: Second test, Kandy
March 15-19: Third test, Colombo
March 21: President’s XI, Colombo
March 23: First one-day international, Premadasa, Colombo
March 25: Second one-day international, Premdasa, Colombo
March 27: Third one-day international, Sinhalese, Colombo