The 2007 Malaysia FA Cup was the 18th season of the Malaysia FA Cup. The competition began on 6 February 2007, and ended with the final on 30 June 2007. Batu Kawan Stadium hosted the final match. A record 22 teams competed in the competition. The tournament was won by Kedah, who defeated Perlis 4–2 in a penalty shoot-out.