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 transfers
 
- Winter 2007–08 transfers
  
  |