Defending champions India will face rivals Pakistan on September 19 the day after their opening game against the as-yet unconfirmed qualifiers.
The biennial tournament, set to take place in the UAE from September 25 and reverting to a 50-over format following a T20 edition in 2016, sees Bangladesh and Sri Lanka face each other in the opening game in Dubai.
India, Pakistan, Sri Lanka, Bangladesh and Afghanistan are all confirmed participants, with the remaining spot still up for grabs amongst UAE, Singapore, Oman, Nepal, Malaysia and Hong Kong.
Group A consists of India, Pakistan and the qualifying team, while Group B is home to Sri Lanka, Bangladesh and Afghanistan. The top two teams from each group will qualify for the Super 4 and two teams will then play the final on September 28 in Dubai.
Asia Cup 2018 full schedule
15 September – Bangladesh vs Sri Lanka (Dubai)
16 September – Pakistan vs Qualifier (Dubai)
17 September – Sri Lanka vs Afghanistan (Abu Dhabi)
18 September – India vs Qualifier (Dubai)
19 September – India vs Pakistan (Dubai)
20 September – Bangladesh vs Afghanistan (Abu Dhabi)
21 September – Group A Winner vs Group B Runner-up (Dubai)
21 September – Group B Winner vs Group A Runner-up (Abu Dhabi)
23 September – Group A Winner vs Group A Runner-up (Dubai)
23 September – Group B Winner vs Group B Runner-up (Abu Dhabi)
25 September – Group A Winner vs Group B Winner (Dubai)
26 September – Group A Runner-up vs Group B Runner-up (Abu Dhabi)
28 September – Asia Cup 2018 Final (Dubai)