Det bekreftet Spanias fotballforbund (RFEF) onsdag.
Både Barcelona og Bilbao ønsket å spille finalen på Santiago Bernabéu, men Real Madrid nektet å gjøre arenaen på 81.000 sitteplasser tilgjengelig.
Ifølge RFEF ble også stadionene til Valencia og Sevilla, men i samråd med finalistene falt valget til slutt på Camp Nou. Arenaen har plass til nesten 100.000 tilskuere.
Det er første gang siden 2010 at finalen i den spanske fotballcupen spilles i Barcelona. (©NTB)