The inaugural match of the match the event will be played between hosts Pakistan and runners up West Indies.
India and Pakistan will meet only in their last group match on September 20.
The new schedule was today sent to all participating nations after the Pakistan Cricket Board and the International Cricket Council agreed to drop Rawalpindi as one of the three venues for the eight-nation tournament.
Lahore and Karachi will host the semi-finals while the final will be staged in Lahore on September 28 with the reserve day on the 29, as per the changed schedule.
However, the schedule for the warm up matches was yet to be confirmed.
India is placed in Group A alongside defending champions Australia, Pakistan and West Indies while the Group B comprises South Africa, New Zealand, Sri Lanka and England.
The revised schedule.
September 10: ICC Awards ceremony, Lahore September 12: Pakistan v West Indies, Lahore September 13: Australia v India, Karachi September 14: Sri Lanka v England, Lahore South Africa v New Zealand, Karachi September 15: Pakistan v Australia, Karachi September 16: South Africa v Sri Lanka, Lahore September 17: England v New Zealand, Lahore September 18: West Indies v India, Karachi September 19: New Zealand v Sri Lanka, Lahore September 20: India v Pakistan, Karachi
September 24: Semifinal 1: A2 vs B1, Karachi September 25: Reserve Day September 26: Semifinal 2: A1 vs B2, Lahore September 27: Reserve Day
September 28: Final, Lahore September 29: Reserve Day.