Finał Copa del Rey 2012 był 110. finałem od powstania turnieju (w tym dwa sezony, w których rozegrano dwie rywalizujące ze sobą edycje). Mecz został rozegrany przez Athletic Bilbao i Barcelonę 25 maja 2012 roku na Vicente Calderón w Madrycie . Było to pierwsze spotkanie klubów w finale od 2009 roku , kiedy Barcelona zdobyła trofeum, wygrywając 4: 1. Te same drużyny, dwie z największą liczbą zwycięstw pucharowych w historii rozgrywek, spotkały się również w 1/8 finału edycji 2010–2011 , w której Barça po dwóch remisach pokonała gole na wyjeździe.
Barcelona podniosła trofeum po raz 26. w swojej historii, wygrywając 3: 0.