The 2004 Bulgarian Cup final was played at the Vasil Levski National Stadium in Sofia on 12 May 2004 and was contested between the sides of Litex Lovech and CSKA Sofia. The match was won by Litex Lovech.
Assistant referees: Nikola Dzhuganski Veselin Mishev