The 2008 Croatian Cup final was a two-legged affair played between Hajduk Split and Dinamo Zagreb.  The first leg was played in Zagreb on 7 May 2008, while the second leg on 14 May 2008 in Split. 
Dinamo Zagreb won the trophy with an aggregate result of 3–0.[1] 
  Road to the final
  First leg
      | Assistant referees: Dalibor Conjar (Osijek)
 Ivan Keškić (Vinkovci)
 | Match rules  90 minutes.Seven named substitutes.Maximum of three substitutions.
 | 
 Second leg
    References
  External links
  |  | 
|---|
| 1990s |  | 
|---|
| 2000s |  | 
|---|
| 2010s |  | 
|---|
| 2020s |  | 
|---|
| Finals |  | 
|---|
|  | 
|---|
|  | 
| Domestic leagues |  | 
|---|
| Domestic cups |  | 
|---|
| European competitions |  | 
|---|
| Related to national team |  | 
|---|
| Club seasons | 
| Prva HNL |  | 
|---|
|  Summer 2007 transfersWinter 2007–08 transfers
 |