The 2004–05 Danish Cup was the 51st version of the Danish Cup. First round was played on about July 28 and the final was played on May 5.
Brøndby IF ended as cup winner, but as they also won the Danish Superliga, the UEFA Cup-spot went to the cup runner-up FC Midtjylland.
The team listed to the left, is the home team.
In first round competed 48 teams from the "series" (Denmark's series and lower 2003) and 16 teams from Danish 2nd Division 2003-04.
In second round competed 32 winning teams from 1st round and 8 teams from Danish 1st Division 2003-04 (no. 9 to 16).
*Dalum won without match.
In third round competed 20 winning teams from 2nd round, 6 teams from Danish 1st Division 2003-04 (no. 3 to 8) and 2 teams from Danish Superliga 2003-04 (no. 11 and 12).
In fourth round competed 14 winning teams from 3rd round, 2 teams from Danish 1st Division 2003-04 (no. 1 and 2) and 4 teams from Danish Superliga 2003-04 (no. 7 to 10).
In fifth round competed 10 winning teams from 4th round and 6 teams from Danish Superliga 2003-04 (no. 1 to 6).
The semi finals are played on home and away basis.
The final was played at Parken Stadium.