The Thai FA Cup 2012 () is the 19th season of Thailand knockout football competition. The Football Association of Thailand organizes the tournament.
The cup winner was guaranteed a place in the 2013 AFC Champions League.
The Qualifying Round was held on April 25âÂÂ26, 2012. Thonburi University and Paknampo NSRU FC had byes.
|- |colspan="3" style="background-color:#99CCCC"|25 April 2012
|- |colspan="3" style="background-color:#99CCCC"|26 April 2012
The first round matches were held on May 2, 2012.
|- |colspan="3" style="background-color:#99CCCC"|2 May 2012
The draw for the second round was held on 3 May 2012. Matches were held on May 9 and 16, 2012.
|- |colspan="3" style="background-color:#99CCCC"|9 May 2012
|- |colspan="3" style="background-color:#99CCCC"|16 May 2012
The draw for the third round was held on 29 May 2012. Matches were held on 1 and 15 August 2012.
|- |colspan="3" style="background-color:#99CCCC"|1 August 2012
|- |colspan="3" style="background-color:#99CCCC"|15 August 2012
The draw for the third round was held on 17 August 2012. Matches were held on 29 August 2012.
|- |colspan="3" style="background-color:#99CCCC"|29 August 2012
|- |colspan="3" style="background-color:#99CCCC"| 3 October 2012
|- |colspan="3" style="background-color:#99CCCC"|24,25 October 2012
|- |colspan="3" style="background-color:#99CCCC"|4 November 2012