The 2003–04 Maltese FA Trophy was the 66th season since its establishment.
The competition started on 1 November 2003 and ended on 18 May 2004 with the final, which Sliema Wanderers won 2-0 against Marsaxlokk.
[1] [1] [1] [1]