First qualification round There were fourteen clubs from
2017 Thai League 3 and twenty-five clubs from
2017 Thai League 4 have signed to qualifying in 2017 Thai League cup. Qualification round had drawn on 22 February 2017 by FA Thailand. :
Upper region :The qualifying round will be played in regions featuring clubs from the
2017 Thai League 4 Northern Region,
2017 Thai League 4 North Eastern Region, some of
2017 Thai League 4 Bangkok Metropolitan Region, and
2017 Thai League 3 Upper Region. :
Lower region :The qualifying round will be played in regions featuring clubs from the some of
2017 Thai League 4 Bangkok Metropolitan Region,
2017 Thai League 4 Eastern Region,
2017 Thai League 4 Western Region,
2017 Thai League 4 Southern Region, some of
2017 Thai League 3 Upper Region, and
2017 Thai League 3 Lower Region.
Second qualification round The second qualifying round will be featured by nineteen clubs which were the winners of first qualification round and
Phrae United, a club from
2017 Thai League 3. :
Upper region :The qualifying round will be played in regions featuring clubs from the
2017 Thai League 4 Northern Region,
2017 Thai League 4 North Eastern Region, some of
2017 Thai League 4 Bangkok Metropolitan Region, and
2017 Thai League 3 Upper Region. :
Lower region :The qualifying round will be played in regions featuring clubs from the some of
2017 Thai League 4 Bangkok Metropolitan Region,
2017 Thai League 4 Eastern Region,
2017 Thai League 4 Western Region,
2017 Thai League 4 Southern Region, some of
2017 Thai League 3 Upper Region, and
2017 Thai League 3 Lower Region.
Qualification play-off round The qualifying play-off round will be featured by six clubs which were the winners of second qualification round and fourteen clubs from
2017 Thai League 2. Qualification play-off round had drawn on 4 April 2017 by FA Thailand.
Angthong,
Songkhla United,
Trat and
Nakhon Pathom United withdrew.
Kalasin,
Samut Prakan United,
Kamphaengphet and
Ayutthaya United was drawn to qualify to First round.
First round The first round will be featured by ten clubs which were the winners of the qualification play-off round, 4 clubs which were the winners of the second qualification round, and eighteen clubs from
2017 Thai League. First round had drawn on 27 June 2017 by FA Thailand.
Second round The second round will be featured by sixteen clubs which were the winners of the first round, including eleven clubs from T1 and five clubs from T2. Second round had drawn on 9 August 2017 by FA Thailand.
Quarter-finals The quarter-finals round will be featured by eight clubs which were the winners of the second round, including seven clubs from T1 and one club from T2. Quarter-finals round had drawn on 5 October 2017 by FA Thailand.
Semi-finals The semi-finals round will be featured by four clubs which were the winners of the quarter-finals round, all of them were the clubs from T1. Semi-finals round had drawn on 17 October 2017 by FA Thailand.
Final The final will be featured by the winners of the semi-finals round, both were the clubs from T1. A match of this round was held on 22 November 2017. ==Top goalscorers==