The series will include three Tests, four one-day internationals and three Twenty20 internationals, with England arriving in the UAE on 30 September.
The first Test starts at Abu Dhabi's Zayed Cricket Stadium on 13 October.
Pakistan have not played Test cricket at home since a 2009 attack on the Sri Lanka team bus killed seven people.
In May, they hosted Zimbabwe in a five-match series comprising two Twenty20 games and three one-day internationals.
The second Test of the autumn tour will be at Dubai Cricket Stadium from 22-26 October with the third held at the Sharjah Cricket Club, where England have never played a Test.
England's last tour to the UAE in 2012 saw Pakistan win the Test series while England triumphed in the ODIs and T20S.
Tour dates
30 September: England team arrive
5-6 October: v Pakistan A, Sharjah CC
8-9 October: v Pakistan A, Sharjah CC
13-17 October: 1st Test, ZCS, Abu Dhabi
22-26 October: 2nd Test, Dubai Cricket Stadium
1-5 November: 3rd Test, Sharjah CC
8 November: One-day practice match, ZCS, Abu Dhabi
11 November: 1st ODI D/N, ZCS, Abu Dhabi
13 November: 2nd ODI D/N, ZCS, Abu Dhabi
17 November: 3rd ODI D/N, Sharjah CC
20 November: 4th ODI D/N, Dubai Cricket Stadium
23 November: T20 v UAE XI, ZCS, Abu Dhabi
26 November: 1st T20, Dubai Cricket Stadium
27 November: 2nd T20, Dubai Cricket Stadium
30 November: 3rd T20, Sharjah CC
1 December: England depart UAE
England and Pakistan have arranged October and November dates for their two-month autumn tour in the United Arab Emirates.