2012 Croatian Football Cup final
| Event | 2011–12 Croatian Cup | ||||||
|---|---|---|---|---|---|---|---|
  | |||||||
| First leg | |||||||
  | |||||||
| Date | 2 May 2012 | ||||||
| Venue | Stadion Gradski vrt, Osijek | ||||||
| Referee | Vlado Svilokos (Sisak) | ||||||
| Attendance | 8,000 | ||||||
| Weather | Clear | ||||||
| Second leg | |||||||
  | |||||||
| Date | 9 May 2012 | ||||||
| Venue | Stadion Maksimir, Zagreb | ||||||
| Referee | Ivan Bebek (Rijeka) | ||||||
| Attendance | 10,000 | ||||||
| Weather | Clear 24 °C (75 °F)  | ||||||
The 2012 Croatian Cup final was a two-legged affair played between Dinamo Zagreb and Osijek. The first leg was played in Osijek on 2 May 2012, while the second leg on 9 May 2012 in Zagreb.
Dinamo Zagreb won the trophy with an aggregate result of 3–1.