Piala FA Malaysia 2004

Piala FA Malaysia 2004 merupakan Piala FA Malaysia edisi ke-19. Juara kalini adalah Perak manakala naib juara adalah Terengganu. Perlawananan akhir diadakan di Stadium Nasional Bukit Jalil, Kuala Lumpur.

Pusingan Pertama 
Perlawanan Pertama berlangsung pada 24 Mac. Manakala perlawanan kedua berlangsung pada 14 April.

Pusingan Kedua 
Perlawanan pertama berlangsung pada 28 April. Perlawanan kedua berlangsung pada 11 Mei.

2004