Piala Malaysia 2012

Piala Malaysia 2012 merupakan edisi ke-86 Piala Malaysia.

Negeri Sembilan adalah juara bertahan dalam edisi kali ini.

Tim 
12 tim dari Liga Super dan 4 tim teratas dari Liga Perdana layak tanding untuk merebut piala ini berdasarkan keunggulan mereka saat beraksi dalam kompetisi liga.

Tim pada Piala Malaysia 2012 

Liga Super
 FELDA United FC
 Johor FC
 Kedah FA
 Kelantan FA
 Negeri Sembilan FA (Juara Piala Malaysia 2011)
 Perak FA
 PKNS FC
 Sarawak FA
 Selangor FA
  LIONSXII
 T-Team
 Terengganu FA

Liga Perdana

 Angkatan Tentera Malaysia
 Pahang FA
 Sime Darby FC
 Johor FA

Pembagian grup 
16 tim dibagi menjadi empat bagian sesuai posisi mereka dalam Liga Super dan Liga Perdana 2012.

Babak grup

Grup A

Grup B

Grup C

Grup D

Babak gugur

Peta

Perempat final 

LIONSXII menang dengan aggregat 3–2.

ATM FA menang dengan aggregat 6–3.

Kelantan FA menang dengan aggregat 4–3.

Selangor FA menang dengan aggregat 5–2.

Semifinal 

Aggregat 2–2, ATM FA menang setelah adu penalti dengan skor 5–4.

Kelantan FA menang dengan aggregat 3–0.

Final

Pranala luar 

2012