Fierce rivals India and Pakistan will meet in their first game of the T20 World Cup on October 24.
The schedule for the tournament in the United Arab Emirates and Oman was confirmed on Tuesday, with the final taking place in Dubai on November 14.
Pakistan and India will do battle in their opening Super12 Group 2 match at 6 pm local time.
New Zealand will get their bid for glory underway against Pakistan in Sharjah two days later, while Afghanistan begin their campaign on 25 October against a qualifier
Holders West Indies play England in a repeat of the dramatic 2016 final in debut on October 23, the same day as Group 1 rivals Australia face South Africa in Abu Dhabi.
The opening game of the competition will see co-hosts Oman come up against Papua New Guinea in Group B on October 17, with Scotland and Bangladesh in action on the same day.
The first semi-final will take place in Abu Dhabi on November 10 and the second will be staged in Dubai the following day.
West Indies T20 World Cup schedule
23 October
England vs West Indies
Dubai International Cricket Stadium, Dubai
26 October
South Africa vs West Indies
Dubai International Cricket Stadium, Dubai
29 October
West Indies vs B2
Sharjah Cricket Stadium, Sharjah
4 November
West Indies A1
Sheikh Zayed Cricket Stadium, Abu Dhabi
6 November
Australia vs West Indies
Sheikh Zayed Cricket Stadium, Abu Dhabi