Season Description The 2024–25 Copa del Rey (branded as the Copa del Rey MAPFRE for sponsorship reasons), was the 123rd staging of the Copa del Rey (including two seasons where two rival editions were played). Both the winners and the runners-up qualified for the four-team 2026 Supercopa de España.
Athletic Bilbao were the defending champions, having beaten Mallorca in the final of the previous edition, but were eliminated in the round of 16 by Osasuna.
The final was held at La Cartuja in Seville between Barcelona and Real Madrid on 26 April 2025, with the Catalans defeating their rivals 3–2 after extra time for a record-extending 32nd title. As winners, Barcelona were assured a place in the 2025–26 UEFA Europa League league phase; however, since they had already qualified for European competition via league standings, their place was passed down to the seventh-placed team in La Liga and the UEFA Conference League spot reserved for the seventh-placed team was awarded to the team who finished eighth in the league.
As across Spain, match times up to 26 October 2024 and from 30 March 2025 are CEST (UTC+2). Times on interim ("winter") days are CET (UTC+1). Matches played in the Canary Islands use the WET (UTC±00:00).
Round 400 San Tirso vs Selaya - 15:30:00 Sonseca vs Parla Escuela - 16:30:00 UD San Pedro vs Ceuta 6 de Junio - 17:00:00 Baztán vs Ontiñena - 17:00:00 Astur vs Promesas EDF - 17:00:00 Villamuriel vs Aurrerá de Vitoria - 17:30:00 Dolorense vs Manises - 18:00:00 Vic vs Sporting de Mahón - 18:30:00 Gévora vs Playas de Sotavento - 18:30:00 Chiclana vs Melilla CD - 19:00:00 Compostela vs Deportivo Alavés - 18:00:00 Villamuriel vs Rayo Vallecano - 18:00:00 Guijuelo vs Ourense CF - 19:00:00 L'Hospitalet vs Real Zaragoza - 20:00:00 Poblense vs Villarreal - 20:00:00 Real Jaén vs Cádiz - 20:00:00 Lanzarote vs Racing de Santander - 20:00:00 Astur vs Real Valladolid - 20:00:00 CE Europa vs Albacete - 17:30:00 Olot vs Córdoba - 18:00:00 Ciudad de Lucena vs Leganés - 18:00:00 Las Rozas vs Sevilla - 18:00:00 Ibiza Islas Pitiusas vs Gimnàstic - 18:00:00 Langreo vs Orihuela - 18:30:00 Bergantiños vs Marbella - 18:30:00 Beasain vs Cartagena - 18:30:00 Móstoles URJC vs Burgos - 18:30:00 UD Logroñés vs Eibar - 19:00:00 Salamanca UDS vs Alcorcón - 19:00:00 Juventud Torremolinos vs Zamora - 19:00:00 Sant Andreu vs Mirandés - 19:00:00 Som Maresme vs Huesca - 19:00:00 Cortes vs Granada - 19:00:00 Lleida Esportiu vs Barakaldo - 19:00:00 Escobedo vs Ponferradina - 19:00:00 Utebo vs Unionistas de Salamanca - 19:00:00 Laredo vs Yeclano Deportivo - 19:00:00 Numancia vs Sporting de Gijón - 19:00:00 Cacereño vs Gimnástica Segoviana - 19:30:00 Conquense vs Ibiza - 19:30:00 CD Coria vs Elche - 19:30:00 San Sebastián de los Reyes vs Almería - 20:00:00 CD Extremadura vs Girona - 20:00:00
Round 1 Águilas vs Castellón - 20:00:00 UD San Pedro vs Celta Vigo - 20:00:00 Atlético Paso vs Eldense - 20:30:00 Barbastro vs Amorebieta - 18:00:00 San Tirso vs Espanyol - 18:00:00 Vic vs Atlético Madrid - 18:00:00 Tudelano vs Deportiva Minera - 19:00:00 Real Ávila vs Real Oviedo - 19:00:00 Don Benito vs FC Andorra - 19:30:00 Ontiñena vs Las Palmas - 20:00:00 Estepona vs Málaga - 20:00:00 Llanera vs Cultural Leonesa - 20:00:00 Gévora vs Real Betis - 20:00:00 Alfaro vs Tenerife - 20:00:00 Cuarte vs Racing Club de Ferrol - 20:00:00 Chiclana vs Osasuna - 18:00:00 Xerez vs Ceuta - 18:00:00 Ejea vs Hércules - 17:00:00 Pontevedra vs Levante - 19:00:00 Jove Español vs Real Sociedad - 20:00:00 Parla Escuela vs Valencia - 18:00:00 Manises vs Getafe - 18:00:00
Round 2 Real Ávila vs Real Valladolid - 18:00:00 Yeclano Deportivo vs Elche - 19:00:00 Salamanca UDS vs Celta Vigo - 20:00:00 Real Zaragoza vs Granada - 20:00:00 Barbastro vs Espanyol - 20:00:00 CE Europa vs Las Palmas - 20:15:00 Sant Andreu vs Real Betis - 18:00:00 Unionistas de Salamanca vs Rayo Vallecano - 18:00:00 Gimnàstic vs Huesca - 18:00:00 Ourense CF vs Deportivo de La Coruña - 19:00:00 Cultural Leonesa vs Almería - 19:00:00 Cádiz vs Eldense - 19:00:00 Racing de Santander vs Sporting de Gijón - 19:30:00 Zamora vs Tenerife - 20:00:00 Pontevedra vs Villarreal - 20:00:00 Ejea vs Valencia - 20:00:00 UD Logroñés vs Girona - 20:00:00 Estepona vs Leganés - 20:00:00 Cacereño vs Atlético Madrid - 18:00:00 Orihuela vs Getafe - 18:00:00 Ceuta vs Osasuna - 18:00:00 Ponferradina vs Castellón - 19:00:00 Barakaldo vs Racing Club de Ferrol - 19:00:00 Marbella vs Burgos - 19:00:00 FC Andorra vs Cartagena - 19:00:00 Olot vs Sevilla - 20:00:00 Deportiva Minera vs Deportivo Alavés - 20:00:00 Conquense vs Real Sociedad - 20:00:00
Round 32 Pontevedra vs Mallorca - 18:00:00 Granada vs Getafe - 18:00:00 Racing Club de Ferrol vs Rayo Vallecano - 18:00:00 Huesca vs Real Betis - 14:30:00 Tenerife vs Osasuna - 15:30:00 Almería vs Sevilla - 16:30:00 Barbastro vs Barcelona - 18:00:00
Show more events (126 total)......
Download as CSV?
= TV Listing
= Event Thumb
= Banner Image
= Fanart Image
= Timeline Details