2018–19 Copa del Rey#Quarter-finals

{{infobox football tournament season

|title= Copa del Rey

|year= 2018–19

|other_title=

|image= Copa del Rey de fútbol 2018-19 - Entrega del trofeo.jpeg

|imagesize=

|caption=Valencia captain Dani Parejo receives the trophy following his team's final victory

|country= Spain

|date= 5 September 2018 – 25 May 2019

|num_teams= 83

|champions=Valencia (8th title)

|runner-up=Barcelona

|matches=112

|goals=293

|top goal scorer= Ángel
Karl Toko Ekambi
(5 goals each)

|prevseason= 2017–18

|nextseason= 2019–20

|updated=

}}

File:Celebració Copa del Rei 2019 VCF Mestalla (2).jpg]]

The 2018–19 Copa del Rey was the 117th staging of the Copa del Rey (including two seasons where two rival editions were played). The winners were assured a place in the 2019–20 UEFA Europa League group stage, and both they and the runners-up automatically qualified for the four-team 2020 Supercopa de España.

Barcelona entered the competition as four-time defending champions in an attempt to conquer an unprecedented fifth consecutive title. The Catalans reached the final for the sixth time in a row, but were beaten by Valencia 2–1 who achieved their eighth title overall and the first since 2008.{{cite web|url=https://www.bbc.com/sport/football/48367455 |title =Barcelona 1 Valencia 2|date=25 May 2019|work=BBC Sport|access-date=27 May 2019}}{{cite web |url=https://www.theguardian.com/football/2019/may/25/barcelona-valencia-copa-del-rey-final-match-report |title =Valencia shock Barcelona in Copa del Rey final despite Messi's best efforts|date=25 May 2019|work=The Guardian|access-date=27 May 2019}}

Schedule and format

class="wikitable" style="font-size:90%"
Round

!Draw date

!Date

!Fixtures

!width=50|Clubs

!Format details

First round

| style="text-align:left;" rowspan="2"|{{Nowrap|30 July 2018}}

|style="text-align:left;"|{{Nowrap|5 September 2018}}

| style="text-align:center;"|18

| style="text-align:center;"|83 → 65

|New entries: Clubs participating in Tercera and Segunda División B gained entry.
Byes: Five teams from Segunda División B/Tercera received a bye.
Opponents seeding: Teams faced each other according to proximity criteria.
Local team seeding: Draw of lots.
Knock-out tournament type: Single match
Copa Federación qualification: losers qualified for Copa Federación, National phase.

{{Nowrap|Second round}}

|style="text-align:left;"|{{Nowrap|12 September 2018}}

| style="text-align:center;"|22

| style="text-align:center;"|65 → 43

|New entries: Clubs participating in Segunda División gained entry.
Byes: One team from Segunda División B or Tercera received a bye.
Opponents seeding: 22 Segunda División teams faced each other.
Local team seeding: Draw of lots.
Knock-out tournament type: Single match

Third round

|style="text-align:left;"|{{Nowrap|14 September 2018}}

|style="text-align:left;"|{{Nowrap|17 October 2018}}

| style="text-align:center;"|11

| style="text-align:center;"|43 → 32

|Byes: One Segunda División team received a bye.
Opponents seeding: Ten Segunda División teams faced each other.
Local team seeding: Draw of lots.
Knock-out tournament type: Single match

rowspan="2"|Round of 32

|rowspan="2" style="text-align:left;"|{{Nowrap|19 October 2018}}

|style="text-align:left;"|{{Nowrap|31 October 2018}}

| rowspan="2" style="text-align:center;"|16

| rowspan="2" style="text-align:center;"|32 → 16

|rowspan="2"|New entries: Clubs participating in La Liga gained entry.
Opponents seeding: The seven teams from La Liga which qualified for 2018–19 UEFA competitions, faced the remaining six teams from Segunda División B and Tercera División and one Segunda División Team.
The other five Segunda División teams played against La Liga teams.
The eight remaining La Liga teams faced each other.
Local team seeding: First leg at home of team in lower division.
Knock-out tournament type: Double match

{{Nowrap|5 December 2018}}
rowspan="2"|Round of 16

|rowspan="2" style="text-align:left;"|{{Nowrap|13 December 2018}}

|style="text-align:left;"|{{Nowrap|9 January 2019}}

| rowspan="2" style="text-align:center;"|8

| rowspan="2" style="text-align:center;"|16 → 8

|rowspan="2"|Opponents seeding: Draw of lots.
Local team seeding: First leg at home of the team in the lower division.
Knock-out tournament type: Double match

{{Nowrap|16 January 2019}}
rowspan="2"|Quarter-finals

|rowspan="2" style="text-align:left;"|{{Nowrap|18 January 2019}}

|style="text-align:left;"|{{Nowrap|23 January 2019}}

| rowspan="2" style="text-align:center;"|4

| rowspan="2" style="text-align:center;"|8 → 4

|rowspan="4"|Opponents seeding: Draw of lots.
Local team seeding: Luck of the draw.
Knock-out tournament type: Double match

{{Nowrap|30 January 2019}}
rowspan="2"|Semi-finals

| style="text-align:left;" rowspan="3" |1 February 2019

|style="text-align:left;"|{{Nowrap|6 February 2019}}

| rowspan="2" style="text-align:center;"|2

| rowspan="2" style="text-align:center;"|4 → 2

style="text-align:left;"|{{Nowrap|27 February 2019}}
Final

|style="text-align:left;"|{{Nowrap|25 May 2019}}{{cite web | url=http://www.rfef.es/noticias/final-copa-cerrara-temporada-1819 | title=La final de Copa cerrará la temporada 18/19 | publisher=RFEF | language=es | date=30 July 2018 | access-date=1 August 2018 | archive-date=31 July 2018 | archive-url=https://web.archive.org/web/20180731183335/http://www.rfef.es/noticias/final-copa-cerrara-temporada-1819 | url-status=dead }}

| style="text-align:center;"|1

| style="text-align:center;"|2 → 1

|Single match at the Estadio Benito Villamarín in Seville. Both teams qualified for the 2020 Supercopa de España.
UEFA Europa League qualification: winners qualified for the 2019–20 UEFA Europa League group stage.

;Notes

  • Double-match rounds enforced the away goals rule, single-match rounds did not.
  • Single-match rounds ending in a tie were decided in extra time, and if still level, by a penalty shoot-out.

Qualified teams

The following teams qualified for the competition. Reserve teams were excluded.

class="wikitable"
style="background-color:#d6e2b3; text-align:center; vertical-align:top"

| style="width:25%" | La Liga
the 20 teams of the 2017–18 season

| style="width:25%" | Segunda División
the 20 non-reserve teams of the 2017–18 season

| style="width:25%" | Segunda División B
the top five non-reserve teams of each group and the five with the highest number of points 2017–18 season excluding reserve teams

| style="width:25%" | Tercera División
the best non-reserve team of each one of the 18 groups of the 2017–18 season

style="vertical-align:top"

|

|

|

|

First round

41 teams entered the competition at this round. Five Segunda B or Tercera División teams that in the previous season did not play in Tercera División received a bye. The rest were paired according to proximity criteria.{{cite web | url=http://cdn1.sefutbol.com/sites/default/files/pdf/circulares/circular_5_2018_2019.pdf | title=RFEF. Temporada 2018/2019. Circular Nº 5 | publisher=RFEF | language=es | date=26 July 2018 | access-date=30 July 2018 | archive-date=30 July 2018 | archive-url=https://web.archive.org/web/20180730140442/http://cdn1.sefutbol.com/sites/default/files/pdf/circulares/circular_5_2018_2019.pdf | url-status=dead }}

Due to the breach of the competition rules, giving byes to unauthorised teams, the draw of the first and second round had to be partially repeated.{{cite web|url=http://www.marca.com/futbol/copa-rey/2018/07/30/5b5ef87e46163fcd108b462a.html|publisher=Marca|language=es|date=30 July 2018|access-date=30 July 2018|title=El sorteo de la Copa del Rey se repetirá por un error con los equipos exentos}}

class="wikitable"
style="background-color:#d6e2b3; text-align:center; vertical-align:top"

!width=25%| Group I

!width=25%| Group II

!width=25%| Group III

!width=25%| Group IV

style="vertical-align:top"

|

Fuenlabrada

Navalcarnero

Internacional

Rápido de Bouzas

Unionistas

Cultural Leonesa

Compostela

Mensajero

|

Mirandés

Langreo

Racing Santander

Gimnástica Torrelavega

Barakaldo

Cultural Durango

Gernika

Calahorra

Tudelano

UD Logroñés

Mutilvera

|

Lleida Esportiu

Badalona

Cornellà

Castellón

Ontinyent

Teruel

Ebro

Conquense

Sant Andreu

Poblense

|

Talavera de la Reina

Melilla

Marbella

Cartagena

Murcia

Lorca FC

UCAM Murcia

Don Benito

Villanovense

Jaén

Ceuta

Yeclano

During the draw, Villanovense, Murcia, Badalona, Tudelano and Lorca FC received a bye to the second round.{{cite web | url=http://www.rfef.es/noticias/consulta-emparejamientos-1a-y-2a-eliminatoria-copa-del-rey | title=Consulta los emparejamientos de la 1ª y 2ª eliminatoria de la Copa del Rey | publisher=RFEF | language=es | date=30 July 2018 | access-date=31 July 2018 | archive-date=30 July 2018 | archive-url=https://web.archive.org/web/20180730184221/http://www.rfef.es/noticias/consulta-emparejamientos-1a-y-2a-eliminatoria-copa-del-rey | url-status=dead }}

{{footballbox collapsible

|date= 5 September 2018

|time= 18:30

|team1= Mensajero (4)

|score= 0–3

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50402

|team2= Compostela (4)

|goals1=

|goals2= Aythami {{goal|47}}
Camacho {{goal|66|o.g.}}
Miki {{goal|88}}

|stadium= Silvestre Carrillo

|location= Santa Cruz de La Palma

|attendance=

|referee= Miguel Ángel Ortiz Arias

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 19:00

|team1= Poblense (4)

|score= 1–4

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50404

|team2= Ontinyent (3)

|goals1= Calonge {{goal|58}}

|goals2= David Torres {{goal|17||52||53}}
Soler {{goal|90}}

|stadium= Nou Camp

|location= Sa Pobla

|attendance=

|referee= Albert Catalán Ferrán

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:00

|team1= Rápido de Bouzas (3)

|score= 0–4

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50411

|team2= Unionistas (3)

|goals1=

|goals2= Isaac Manjón {{goal|3||80}}
Iago {{goal|12|o.g.}}
De la Nava {{goal|90}}

|stadium= Baltasar Pujales

|location= Bouzas, Vigo

|attendance=

|referee= Leandro Carbajales Gómez

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:00

|team1= Internacional (3)

|score= 2–2

|aet= yes

|penaltyscore= 4–5

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50420

|team2= Fuenlabrada (3)

|goals1= Ramos {{goal|33}}
Pina {{goal|61}}

|goals2= Hugo Fraile {{goal|80|pen.}}
Randy {{goal|90+1}}

|penalties1= Muñiz {{pengoal}}
Ramos {{pengoal}}
Robles {{pengoal}}
Rico {{pengoal}}
Alvar Herrero {{penmiss}}

|penalties2= {{pengoal}} Hugo Fraile
{{pengoal}} Javi Gómez
{{pengoal}} Cristóbal
{{pengoal}} Randy
{{pengoal}} De Miguel

|stadium= Polideportivo Municipal

|location= Boadilla del Monte

|attendance=

|referee= Alfonso Vicente Moral

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:00

|team1= Navalcarnero (3)

|score= 0–2

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50408

|team2= Cultural Leonesa (3)

|goals1=

|goals2= Aridane {{goal|32}}
Yeray {{goal|35}}

|stadium= Mariano González

|location= Navalcarnero

|attendance=

|referee= Antonio Alberola Rojas

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:00

|team1= Langreo (3)

|score= 1–2

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50412

|team2= UD Logroñés (3)

|goals1= Sergio Ríos {{goal|79|pen.}}

|goals2= Maranhão {{goal|14||77}}

|stadium= Ganzábal

|location= La Felguera, Langreo

|attendance= 715

|referee= Rubén Eiriz Mata

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:00

|team1= Gernika (3)

|score= 1–0

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50406

|team2= Cultural Durango (3)

|goals1= Gorka {{goal|90}}

|goals2=

|stadium= Urbieta

|location= Gernika

|attendance=

|referee= Julio Fermín Leo Ollo

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:00

|team1= Castellón (3)

|score= 1–0

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50413

|team2= Conquense (3)

|goals1= Hicham {{goal|60}}

|goals2=

|stadium= Castalia

|location= Castellón de la Plana

|attendance=

|referee= Óscar Sauleda Torrent

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:00

|team1= Lleida Esportiu (3)

|score= 2–0

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50409

|team2= Teruel (3)

|goals1= Bandeh {{goal|42}}
Alpha {{goal|87}}

|goals2=

|stadium= Camp d'Esports

|location= Lleida

|attendance=

|referee= Miguel Bosch Domènech

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:00

|team1= UCAM Murcia (3)

|score= 2–0

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50415

|team2= Ceuta (4)

|goals1= Adán {{goal|77}}
Titi {{goal|79}}

|goals2=

|stadium= La Condomina

|location= Murcia

|attendance= 1,190

|referee= Juan Manuel Ruiz Aguilera

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:15

|team1= Barakaldo (3)

|score= 1–1

|aet= yes

|penaltyscore= 3–4

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50420

|team2= Mutilvera (4)

|goals1= Dopi {{goal|106}}

|goals2= Ayensa {{goal|111}}

|penalties1= Picón {{pengoal}}
Dopi {{pengoal}}
Antonio Sánchez {{penmiss}}
Toro {{pengoal}}
Fran García {{penmiss}}
Erik Ruiz {{penmiss}}

|penalties2= {{penmiss}} Eztieder
{{pengoal}} Losantos
{{pengoal}} Imanol
{{pengoal}} Ayensa
{{penmiss}} Briñol
{{pengoal}} Adrián Alfonso

|stadium= Lasesarre

|location= Barakaldo

|attendance=

|referee= Alberto Fuente Martín

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:30

|team1= Mirandés (3)

|score= 0–1

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50417

|team2= Racing Santander (3)

|goals1=

|goals2= Rivero {{goal|83}}

|stadium= Anduva

|location= Miranda de Ebro

|attendance= 2,559

|referee= Aimar Velasco Arbaiza

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:30

|team1= Calahorra (3)

|score= 1–1

|aet= yes

|penaltyscore= 4–2

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50432

|team2= Gimnástica Torrelavega (3)

|goals1= Javi Barrio {{goal|3}}

|goals2= Nacho Rodríguez {{goal|58}}

|penalties1= Parla {{pengoal}}
Barrón {{pengoal}}
Auzmendi {{penmiss}}
Gabri Ortega {{pengoal}}
Sanz {{pengoal}}

|penalties2= {{penmiss}} Luis Alberto
{{pengoal}} Vitienes
{{pengoal}} Cusi
{{penmiss}} Borja Camus

|stadium= La Planilla

|location= Calahorra

|attendance=

|referee= Sergio Usón Rosel

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:30

|team1= Cornellà (3)

|score= 1–1

|aet= yes

|penaltyscore= 2–3

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50429

|team2= Sant Andreu (4)

|goals1= Eloy {{goal|67}}

|goals2= Felipe Sá {{goal|82}}

|penalties1= José Gaspar {{penmiss}}
Leo Rodríguez {{penmiss}}
Agus Medina {{penmiss}}
Goldar {{pengoal}}
Mara {{pengoal}}
Manu Torres {{penmiss}}

|penalties2= {{penmiss}} Felipe Sá
{{pengoal}} Ton Alcover
{{pengoal}} Carlos
{{penmiss}} Bandeh
{{penmiss}} Ferran Jutglà
{{pengoal}} Noguera

|stadium= Nou Camp Municipal

|location= Cornellà de Llobregat

|attendance=

|referee= Pedro Sureda Cuenca

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:30

|team1= Yeclano (4)

|score= 1–2|aet=yes

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50425

|team2= Melilla (3)

|goals1= Iker Torre {{goal|81}}

|goals2= Yacine {{goal|60}}
Chino {{goal|116|o.g.}}

|stadium= La Constitución

|location= Yecla

|attendance=

|referee= Carlos Alberto Carbonell Hernández

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:30

|team1= Marbella (3)

|score= 0–1

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50423

|team2= Ebro (3)

|goals1=

|goals2= Dani Martínez {{goal|41}}

|stadium= Municipal

|location= Marbella

|attendance=

|referee= José Joaquín Gallego Gambín

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:45

|team1= Don Benito (3)

|score= 0–1

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50418

|team2= Cartagena (3)

|goals1=

|goals2= Rubén Cruz {{goal|65}}

|stadium= Vicente Sanz

|location= Don Benito

|attendance=

|referee= Juan Peña Varela

}}

{{footballbox collapsible

|date= 5 September 2018

|time= 20:45

|team1= Talavera de la Reina (3)

|score= 2–2

|aet= yes

|penaltyscore= 3–4

|report= http://actas.rfef.es/actas/RFEF_CmpActa1?cod_primaria=1000144&CodActa=50434

|team2= Jaén (4)

|goals1= Cristian {{goal|84}}
Madrigal {{goal|90}}

|goals2= Raúl García {{goal|22}}
Montes {{goal|40}}

|penalties1= Madrigal {{pengoal}}
Óscar Martín {{pengoal}}
Oca {{pengoal}}
Molinero {{penmiss}}
Espinar {{penmiss}}
Cristian {{penmiss}}

|penalties2= {{penmiss}} Juanma
{{pengoal}} Cervera
{{pengoal}} Antonio López
{{pengoal}} Jorge Vela
{{penmiss}} Juanca González
{{pengoal}} Fragoso

|stadium= El Prado

|location= Talavera de la Reina

|attendance=

|referee= Guillermo Conejero Sánchez

}}

Second round

The 22 Segunda División teams entered the competition in this round and were joined by the winners of the previous stage, except for Mutilvera, who received a bye to the third round. Segunda División teams were drawn against each other.

{{footballbox collapsible

|date= 11 September 2018

|time= 18:45

|team1= Málaga (2)

|score= 1–2

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/malaga_almeria

|team2= Almería (2)

|goals1= Héctor Hernández {{goal|45|pen.}}

|goals2= Sekou {{goal|65}}
Montoro {{goal|78}}

|stadium= La Rosaleda

|location= Málaga

|attendance= 13,036

|referee= Aitor Gorostegui Fernández-Ortega

}}

{{footballbox collapsible

|date= 11 September 2018

|time= 18:45

|team1= Mallorca (2)

|score= 1–0

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/mallorca_oviedo

|team2= Oviedo (2)

|goals1= Giner {{goal|58}}

|goals2=

|stadium= Son Moix

|location= Palma de Mallorca

|attendance= 5,582

|referee= Iñaki Vicandi Garrido

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 18:00

|team1= Ebro (3)

|score= 0–0|aet=yes

|penaltyscore= 5–4

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50600

|team2= Murcia (3)

|goals1=

|goals2=

|stadium= La Almozara

|location= Zaragoza

|attendance=

|referee= David López Jiménez

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 19:30

|team1= Ontinyent (3)

|score= 1–1|aet=yes |penaltyscore=6–5

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50612

|team2= Jaén (4)

|goals1= Zarzo {{goal|49|pen.}}

|goals2= Armero {{goal|39}}

|stadium= El Clariano

|location= Ontinyent

|attendance=

|referee= Salvador Lax Franco

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:00

|team1= Lleida Esportiu (3)

|score= 1–0

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50604

|team2= Compostela (4)

|goals1= Ortuño {{goal|39}}

|goals2=

|stadium=Camp d'Esports

|location= Lleida

|attendance=

|referee= Daniel David Baiges Dones

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:00

|team1= UCAM Murcia (3)

|score= 0–2

|report=

|team2= Racing Santander (3)

|goals1=

|goals2= Lucas {{goal|15}}
Castañeda {{goal|90}}

|stadium=La Condomina

|location= Murcia

|attendance=

|referee= Rubén Ruipérez Marín

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:00

|team1= Osasuna (2)

|score= 1–2

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/osasuna_reus-deportiu

|team2= Reus (2)

|goals1= Clerc {{goal|87}}

|goals2= Carbià {{goal|60}}
Juan Domínguez {{goal|68}}

|stadium= El Sadar

|location= Pamplona

|attendance= 10,987

|referee= César Soto Grado

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:00

|team1= Alcorcón (2)

|score= 1–0

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/alcorcon_extremadura-ud

|team2= Extremadura (2)

|goals1= Juan Muñoz {{goal|49}}

|goals2=

|stadium= Santo Domingo

|location= Alcorcón

|attendance= 2,208

|referee= Luis Marro Milla Alvendiz

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:30

|team1= Cultural Leonesa (3)

|score= 1–1 |aet=yes|penaltyscore=5–4

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50620

|team2= Fuenlabrada (3)

|goals1= Aridane {{goal|65}}

|goals2= Gassama {{goal|53}}

|stadium= Reino de León

|location= León

|attendance=

|referee= José Antonio Fernández Rodríguez

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:30

|team1= Sant Andreu (4)

|score= 1–0 |aet=yes

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50614

|team2= Gernika (3)

|goals1= Alcover {{goal|116|pen.}}

|goals2=

|stadium= Narcís Sala

|location= Barcelona

|attendance=

|referee= Sebastián Ripoll Solano

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:30

|team1= Calahorra (3)

|score= 2–0

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50610

|team2= Castellón (3)

|goals1= Ubis {{goal|41||48}}

|goals2=

|stadium= La Planilla

|location= Calahorra

|attendance=

|referee= Ibai Rezola Etxeberria

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:45

|team1= Villanovense (3)

|score= 2–1

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50607

|team2= Badalona (3)

|goals1= Raíllo {{goal|42}}
Xiscu {{goal|72}}

|goals2= Magallán {{goal|39}}

|stadium= Villanovense

|location= Villanueva de la Serena

|attendance=

|referee= Alberto González Hernández

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:45

|team1= Melilla (3)

|score= 3–0

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50609

|team2= Tudelano (3)

|goals1= Óscar {{goal|21}}
Menudo {{goal|56||90+3}}

|goals2=

|stadium= Álvarez Claro

|location= Melilla

|attendance=

|referee= José Caucelo Sace

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 20:45

|team1= Lorca FC (4)

|score= 2–1|aet=yes

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50618

|team2= Unionistas (3)

|goals1= Andrés {{goal|41}}
Cifuentes {{goal|117}}

|goals2= Guille {{goal|32}}

|stadium= Francisco Artés Carrasco

|location= Lorca

|attendance=

|referee= José Luis Guzmán Mansilla

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 21:00

|team1= Cartagena (3)

|score= 1–1 |aet=yes|penaltyscore=4–5

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=50622

|team2= UD Logroñés (3)

|goals1= Rubén Cruz {{goal|11}}

|goals2= Rayco {{goal|72}}

|stadium= Cartagonova

|location= Cartagena

|attendance=

|referee= Julio Mena Gimeno

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 21:00

|team1= Zaragoza (2)

|score= 2–1

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/zaragoza_deportivo

|team2= Deportivo La Coruña (2)

|goals1= Papunashvili {{goal|6}}
Pombo {{goal|50}}

|goals2= Fede Cartabia {{goal|53}}

|stadium= La Romareda

|location= Zaragoza

|attendance= 18,429

|referee= Daniel Jesús Trujillo Suárez

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 22:00

|team1= Tenerife (2)

|score= 1–2

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/tenerife_cadiz

|team2= Cádiz (2)

|goals1= Carlos Ruiz {{goal|88}}

|goals2= Dani Romera {{goal|5}}
Manu Vallejo {{goal|92}}

|stadium= Heliodoro Rodríguez López

|location= Santa Cruz de Tenerife

|attendance= 8,777

|referee= Óliver de la Fuente Ramos

}}

{{footballbox collapsible

|date= 12 September 2018

|time= 22:00

|team1= Córdoba (2)

|score= 2–0

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/cordoba_gimnastic

|team2= Gimnàstic (2)

|goals1= Andrés Martín {{goal|4}}
Piovaccari {{goal|90+2}}

|goals2=

|stadium= Nuevo Arcángel

|location= Córdoba

|attendance= 6,935

|referee= Dámaso Arcediano Monescillo

}}

{{footballbox collapsible

|date= 13 September 2018

|time= 20:00

|team1= Numancia (2)

|score= 1–2

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/numancia_sporting

|team2= Sporting Gijón (2)

|goals1= Marcos Isla {{goal|52}}

|goals2= Higinio {{goal|28|o.g.}}
Morilla {{goal|31}}

|stadium= Los Pajaritos

|location= Soria

|attendance= 2,853

|referee= Daniel Ocón Arraiz

}}

{{footballbox collapsible

|date= 13 September 2018

|time= 20:00

|team1= Albacete (2)

|score= 2–3

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/albacete_lugo

|team2= Lugo (2)

|goals1= Ortuño {{goal|11}}
Manaj {{goal|90+3}}

|goals2= Lazo {{goal|2}}
Chus Herrero {{goal|35|o.g.}}
Juan Muñiz {{goal|61}}

|stadium= Carlos Belmonte

|location= Albacete

|attendance= 4,839

|referee= Santiago Varón Aceitón

}}

{{footballbox collapsible

|date= 13 September 2018

|time= 22:00
(21:00 UTC+1)

|team1= Las Palmas (2)

|score= 1–2

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/las-palmas_rayo-majadahonda

|team2= Rayo Majadahonda (2)

|goals1= Mesa {{goal|3}}

|goals2= Fede Varela {{goal|40}}
Iza {{goal|78|p.}}

|stadium= Gran Canaria

|location= Las Palmas

|attendance= 6,934

|referee= Javier Iglesias Villanueva

}}

{{footballbox collapsible

|date= 13 September 2018

|time= 22:00

|team1= Elche (2)

|score= 2–1

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/2/elche_granada

|team2= Granada (2)

|goals1= Jony {{goal|41|pen.}}
Provencio {{goal|68}}

|goals2= Pablo Vázquez {{goal|81}}

|stadium= Manuel Martínez Valero

|location= Elche

|attendance= 5,409

|referee= Gorka Sagués Oscoz

}}

Third round

The Segunda División teams faced each other, except for Mallorca, who received a bye to the round of 32.

{{footballbox collapsible

|date= 16 October 2018

|time= 20:00

|team1= Elche (2)

|score= 1–4

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/3/elche_cordoba

|team2= Córdoba (2)

|goals1= Villar {{goal|90}}

|goals2= De las Cuevas {{goal|26}}
Luis Muñoz {{goal|30}}
Javi Galán {{goal|61}}
Sebas {{goal|82}}

|stadium= Manuel Martínez Valero

|location= Elche

|attendance= 5,301

|referee= Isidro Díaz de Mera Escuderos

}}

{{footballbox collapsible

|date= 17 October 2018

|time= 17:00

|team1= Ebro (3)

|score= 2–1

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=51629

|team2= Lleida Esportiu (3)

|goals1= Ubay {{goal|72|pen.}}
Cortés {{goal|82}}

|goals2= Albistegi {{goal|44}}

|stadium= La Almozara

|location= Zaragoza

|attendance=

|referee= Iván Muñoz Pérez

}}

{{footballbox collapsible

|date= 17 October 2018

|time= 20:00

|team1= Lugo (2)

|score= 1–0

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/3/lugo_alcorcon

|team2= Alcorcón (2)

|goals1= Escriche {{goal|90+2}}

|goals2=

|stadium= Anxo Carro

|location= Lugo

|attendance= 2,053

|referee= Jorge Figueroa Vázquez

}}

{{footballbox collapsible

|date= 17 October 2018

|time= 20:15

|team1= Mutilvera (4)

|score= 1–3

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=51633

|team2= Villanovense (3)

|goals1= Losantos {{goal|35}}

|goals2= Pajuelo {{goal|14}}
Poley {{goal|50}}
Leandro {{goal|90+2}}

|stadium= Valle Aranguren

|location= Mutilva, Aranguren

|attendance=

|referee= Alejandro Sánchez Alba

}}

{{footballbox collapsible

|date= 17 October 2018

|time= 20:30

|team1= Sant Andreu (4)

|score= 1–0 |aet=yes

|report=

|team2= Calahorra (3)

|goals1= Kuku {{goal|95}}

|goals2=

|stadium= Narcís Sala

|location= Barcelona

|attendance=

|referee= Iván González González

}}

{{footballbox collapsible

|date= 17 October 2018

|time= 20:30

|team1= Racing Santander (3)

|score= 1–0

|report= http://actas.rfef.es/actas/RFEF_CmpPartido?cod_primaria=1000144&CodActa=51635

|team2= UD Logroñés (3)

|goals1= Rivero {{goal|90+3|pen.}}

|goals2=

|stadium= El Sardinero

|location= Santander

|attendance= 8,439

|referee=Pablo Fernández Pérez

}}

{{footballbox collapsible

|date= 17 October 2018

|time= 20:45

|team1= Melilla (3)

|score= 2–0

|report=

|team2= Ontinyent (3)

|goals1= Aguza {{goal|84}}
Ruano {{goal|90+3}}

|goals2=

|stadium= Álvarez Claro

|location= Melilla

|attendance=

|referee= Francisco Sáez Vital

}}

{{footballbox collapsible

|date= 17 October 2018

|time= 20:45

|team1= Lorca FC (4)

|score= 0–3

|report=

|team2= Cultural Leonesa (3)

|goals1=

|goals2= Hugo {{goal|18}}
Aridane {{goal|65}}
Mancebo {{goal|90+1}}

|stadium= Francisco Artés Carrasco

|location= Lorca

|attendance=

|referee= Luis Collado López

}}

{{footballbox collapsible

|date= 17 October 2018

|time= 21:00

|team1= Zaragoza (2)

|score= 0–1

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/3/zaragoza_cadiz

|team2= Cádiz (2)

|goals1=

|goals2= Manu Vallejo {{goal|56}}

|stadium= La Romareda

|location= Zaragoza

|attendance= 12,946

|referee=

}}

{{footballbox collapsible

|date= 18 October 2018

|time= 20:00

|team1= Rayo Majadahonda (2)

|score= 1–1 |aet=yes|penaltyscore=3–4

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/3/rayo-majadahonda_sporting

|team2= Sporting Gijón (2)

|goals1= Aitor Ruibal {{goal|90}}

|goals2= Manzambi {{goal|23}}

|stadium= Wanda Metropolitano

|location= Madrid

|attendance= 2,156

|referee= David Pérez Pallas

|penalties1=Galán {{pengoal}}
Enzo {{penmiss}}
Fede Varela {{penmiss}}
Jeisson {{pengoal}}
Iza {{pengoal}}
Schiappacasse {{penmiss}}

|penalties2={{penmiss}} Pedro Díaz
{{pengoal}} Javi Noblejas
{{pengoal}} Isma Cerro
{{pengoal}} Morilla
{{penmiss}} Manzambi
{{pengoal}} Nacho Méndez

}}

{{footballbox collapsible

|date= 18 October 2018

|time= 21:00

|team1= Almería (2)

|score= 3–1

|report= https://www.laliga.es/directo-otras-competiciones/temporada-2018-2019/copa-del-rey/3/almeria_reus-deportiu

|team2= Reus (2)

|goals1= Sergio Pérez {{goal|31}}
Aguza {{goal|73}}
Luis Rioja {{goal|90+3}}

|goals2= Linares {{goal|90+1}}

|stadium= Mediterráneo

|location= Almería

|attendance= 3,504

|referee= Valentín Pizarro Gómez

}}

Final phase

The draw for the Round of 32 was held on 19 October 2018 at La Ciudad del Fútbol, Las Rozas de Madrid. In this round, all La Liga teams entered the competition.

Round of 32 pairings were as follows: the six remaining teams participating in the 2018–19 Segunda División B and Tercera División faced the four 2018–19 La Liga teams which qualified for the UEFA Champions League and two of the three teams which qualified for the Europa League. The six remaining teams participating in Segunda División faced the last Europa League team not drawn previously and other La Liga teams. The remaining teams faced each other. In matches involving teams from different league tiers, the team in the lower tier played the first leg at home. This rule was also applied in the Round of 16, but not for the quarter-finals and semi-finals, in which the order of legs was based on the luck of the draw.

class="wikitable"
Pot 1
Segunda B and Tercera División

!Pot 2
European competitions

!Pot 3
Segunda División

!Pot 4
Rest of Primera División

valign=top|Cultural Leonesa
Ebro
Melilla
Racing Santander
Sant Andreu
Villanovense

|valign=top|Champions League:
Atlético Madrid
Barcelona (TH)
Real Madrid
Valencia
{{0}}
Europa League:
Real Betis
Sevilla
Villarreal

|valign=top|Almería
Cádiz
Córdoba
Lugo
Mallorca
Sporting Gijón

|valign=top|Alavés
Athletic
Celta Vigo
Eibar
Espanyol
Getafe
Girona
Huesca
Leganés
Levante
Rayo Vallecano
Real Sociedad
Valladolid

=Bracket=

{{#invoke:RoundN|main|columns=5|boldwinner=high|score-boxes=2+sum|3rdplace=no|team-width=220

||Athletic Bilbao|4|4|Huesca|0|0

||Villanovense|0|0|Sevilla|0|1

||Lugo|1|0|Levante|1|2

||Cultural Leonesa|0|1|Barcelona|1|4

||Melilla|0|1|Real Madrid|4|6

||Leganés|2|1|Rayo Vallecano|2|0

||Alavés|2|1|Girona|2|2

||Sant Andreu|0|0|Atlético Madrid|1|4

||Almería|3|0|Villarreal|3|8

||Cádiz|2|0|Espanyol (a)|1|1

||Racing Santander|0|0|Real Betis|1|4

||Celta Vigo|1|0|Real Sociedad|1|2

||Córdoba|1|1|Getafe|2|5

||Mallorca|1|1|Valladolid|2|2

||Sporting Gijón|2|2|Eibar|0|2

||Ebro|1|0|Valencia|2|1

||Athletic Bilbao|1|1|Sevilla|3|0

||Levante|2|0|Barcelona|1|3

||Real Madrid|3|0|Leganés|0|1

||Girona (a)|1|3|Atlético Madrid|1|3

||Villarreal|2|1|Espanyol|2|3

||Real Betis (a)|0|2|Real Sociedad|0|2

||Getafe|1|1|Valladolid|0|1

||Sporting Gijón|2|0|Valencia|1|3

||Sevilla|2|1|Barcelona|0|6

||Real Madrid|4|3|Girona|2|1

||Espanyol|1|1|Real Betis {{aet}}|1|3

||Getafe|1|1|Valencia|0|3

||Barcelona|1|3|Real Madrid|1|0

||Real Betis|2|0|Valencia|2|1

||Barcelona|1||Valencia|2

}}

Round of 32

The draw for the round of 32 took place on 19 October at La Ciudad del Fútbol, in Las Rozas de Madrid.{{cite web |title=¡Sigue a través de RFEF el sorteo de los dieciseisavos de final de la Copa del Rey! |url=http://www.rfef.es/noticias/sigue-traves-rfef-sorteo-dieciseisavos-final-copa-del-rey |publisher=RFEF |language=es |access-date=2018-10-19 |archive-date=2021-10-19 |archive-url=https://web.archive.org/web/20211019173804/https://www.rfef.es/noticias/sigue-traves-rfef-sorteo-dieciseisavos-final-copa-del-rey |url-status=dead }} On 23 October, the RFEF designated the referees for first leg matches.{{cite web |title=DESIGNACIONES – Árbitros de los partidos de ida de 1/16 de final en la Copa del Rey |url=http://www.rfef.es/noticias/designaciones-arbitros-partidos-ida-116-final-copa-del-rey |publisher=RFEF |access-date=27 October 2018 |language=es |date=23 October 2018 |archive-date=26 October 2018 |archive-url=https://web.archive.org/web/20181026123704/http://www.rfef.es/noticias/designaciones-arbitros-partidos-ida-116-final-copa-del-rey |url-status=dead }} All first leg matches were scheduled to be played between 30 October and 1 November; however, the match between Athletic Bilbao and Huesca had to be postponed because of the preparations for an MTV concert in San Mamés.{{cite news |last1=Río |first1=Endika |title=Aplazada la ida copera entre el Athletic y el Huesca |url=https://www.mundodeportivo.com/futbol/athletic-bilbao/20181019/452428540882/athletic-huesca-copa-san-mames-mtv.html |access-date=27 October 2018 |work=Mundo Deportivo |language=es |date=19 October 2018}} On 8 November, the RFEF made public the schedules for the second leg, scheduled to be played between 4 and 6 December.{{cite web |title=Aquí tienes los HORARIOS de la vuelta de los 1/16 de la Copa de SM el Rey |url=http://www.rfef.es/noticias/aqui-tienes-horarios-vuelta-116-copa-sm-rey |publisher=RFEF |access-date=8 November 2018 |language=es |date=8 November 2018 |archive-date=9 November 2018 |archive-url=https://web.archive.org/web/20181109070930/http://www.rfef.es/noticias/aqui-tienes-horarios-vuelta-116-copa-sm-rey |url-status=dead }}

Sant Andreu, from Tercera División (fourth tier), was the lowest-ranked team still in the competition.

{{TwoLegStart}}

{{TwoLegResult|Cultural Leonesa (3)||1–5| Barcelona (1)||0–1|1–4|winner=2}}

{{TwoLegResult|Ebro (3)||1–3| Valencia (1)||1–2|0–1|winner=2}}

{{TwoLegResult|Sant Andreu (4)||0–5| Atlético Madrid (1)||0–1|0–4|winner=2}}

{{TwoLegResult|Melilla (3)||1–10| Real Madrid (1)||0–4|1–6|winner=2}}

{{TwoLegResult|Villanovense (3)||0–1| Sevilla (1)||0–0|0–1|winner=2}}

{{TwoLegResult|Racing Santander (3)||0–5|Real Betis (1)||0–1|0–4|winner=2}}

{{TwoLegResult|Almería (2)||3–11| Villarreal (1)||3–3|0–8|winner=2}}

{{TwoLegResult|Mallorca (2)||2–4| Valladolid (1)||1–2|1–2|winner=2}}

{{TwoLegResult|Cádiz (2)||2–2 (a)| Espanyol (1)||2–1|0–1|winner=2}}

{{TwoLegResult|Sporting Gijón (2)||4–2| Eibar (1)||2–0|2–2|winner=1}}

{{TwoLegResult|Lugo (2)||1–3| Levante (1)||1–1|0–2|winner=2}}

{{TwoLegResult|Córdoba (2)||2–7| Getafe (1)||1–2|1–5|winner=2}}

{{TwoLegResult|Athletic Bilbao (1)||8–0| Huesca (1)||4–0|4–0|winner=1}}

{{TwoLegResult|Alavés (1)||3–4| Girona (1)||2–2|1–2|winner=2}}

{{TwoLegResult|Leganés (1)||3–2| Rayo Vallecano (1)||2–2|1–0|winner=1}}

{{TwoLegResult|Celta Vigo (1)||1–3| Real Sociedad (1)||1–1|0–2|winner=2}}

|}

= First leg =

{{footballbox collapsible

|date= 30 October 2018

|time= 19:30 CET

|team1= Ebro

|score= 1–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/ebro_valencia

|team2= Valencia

|goals1= Amelibia {{goal|62}}

|goals2= Mina {{goal|71||80}}

|stadium= La Romareda

|location= Zaragoza{{refn|group=nb|name=Guijuelo|Ebro played their home match at La Romareda, the home stadium of Zaragoza, instead of their regular stadium La Almozara, in the same city, due to its low capacity.{{cite news |title=El Ebro-Valencia, en La Romareda a las 19:30 horas |url=https://as.com/futbol/2018/10/22/copa_del_rey/1540234420_433896.html |access-date=29 October 2018 |work=Diario AS |date=22 October 2018 |language=es}}}}

|attendance=9,911

|referee= Xavier Estrada Fernández

}}

{{footballbox collapsible

|date= 30 October 2018

|time= 19:30 CET

|team1= Lugo

|score= 1–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/lugo_levante

|team2= Levante

|goals1= Herrera {{goal|11}}

|goals2= Mayoral {{goal|53}}

|stadium= Anxo Carro

|location= Lugo

|attendance=2,389

|referee= Pablo González Fuertes

}}

{{footballbox collapsible

|date= 30 October 2018

|time= 20:30 CET

|team1= Leganés

|score= 2–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/leganes_rayo

|team2= Rayo Vallecano

|goals1= En-Nesyri {{goal|31||72}}

|goals2= Medrán {{goal|15}}
Alegría {{goal|21}}

|stadium= Butarque

|location= Leganés

|attendance=5,872

|referee= Alberto Undiano Mallenco

}}

{{footballbox collapsible

|date= 30 October 2018

|time= 21:30 CET

|team1= Sant Andreu

|score= 0–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/sant-andreu_atletico

|team2= Atlético Madrid

|goals1=

|goals2= Martins {{goal|33}}

|stadium= Narcís Sala

|location= Barcelona

|attendance= 5,995

|referee= Jesús Gil Manzano

}}

{{footballbox collapsible

|date= 31 October 2018

|time= 19:30 CET

|team1= Melilla

|score= 0–4

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/melilla_real-madrid

|team2= Real Madrid

|goals1=

|goals2= Benzema {{goal|28}}
Asensio {{goal|45+1}}
Odriozola {{goal|79}}
Cristo {{goal|90+2}}

|stadium= Álvarez Claro

|location= Melilla

|attendance=7,212

|referee= Ricardo de Burgos Bengoetxea

}}

{{footballbox collapsible

|date= 31 October 2018

|time= 20:30 CET

|team1= Mallorca

|score= 1–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/mallorca_valladolid

|team2= Valladolid

|goals1= Buenacasa {{goal|67}}

|goals2= Verde {{goal|8||35}}

|stadium= Son Moix

|location= Palma

|attendance=3,121

|referee= David Medié Jiménez

}}

{{footballbox collapsible

|date= 31 October 2018

|time= 20:30 CET

|team1= Córdoba

|score= 1–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/cordoba_getafe

|team2= Getafe

|goals1= Bruno {{goal|26|o.g.}}

|goals2= Mata {{goal|45|pen.|90}}

|stadium= Nuevo Arcángel

|location= Córdoba

|attendance=4,129

|referee= Guillermo Cuadra Fernández

}}

{{footballbox collapsible

|date= 31 October 2018

|time= 20:30 CET

|team1= Alavés

|score= 2–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/alaves_girona

|team2= Girona

|goals1= Sobrino {{goal|63}}
Martín {{goal|88}}

|goals2= Alcalá {{goal|18}}
Montes {{goal|90+6}}

|stadium= Mendizorrotza

|location= Vitoria-Gasteiz

|attendance=9,346

|referee= Adrián Cordero Vega

}}

{{footballbox collapsible

|date= 31 October 2018

|time= 21:30 CET

|team1= Cultural Leonesa

|score= 0–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/cultural-leonesa_barcelona

|team2= Barcelona

|goals1=

|goals2= Lenglet {{goal|90+1}}

|stadium= Reino de León

|location= León

|attendance=10,873

|referee= Mario Melero López

}}

{{footballbox collapsible

|date= 1 November 2018

|time= 12:00 CET

|team1= Sporting Gijón

|score= 2–0

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/sporting_eibar

|team2= Eibar

|goals1= Đurđević {{goal|54}}
Manzambi {{goal|86}}

|goals2=

|stadium= El Molinón

|location= Gijón

|attendance=12,902

|referee= Santiago Jaime Latre

}}

{{footballbox collapsible

|date= 1 November 2018

|time= 16:15 CET

|team1= Villanovense

|score= 0–0

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/villanovense_sevilla

|team2= Sevilla

|goals1=

|goals2=

|stadium= Municipal Villanovense

|location= Villanueva de la Serena

|attendance=7,145

|referee= Ignacio Iglesias Villanueva

}}

{{footballbox collapsible

|date= 1 November 2018

|time= 16:15 CET

|team1= Celta Vigo

|score= 1–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/celta_real-sociedad

|team2= Real Sociedad

|goals1= Aspas {{goal|58}}

|goals2= Juanmi {{goal|89}}

|stadium= Balaídos

|location= Vigo

|attendance= 15,195

|referee= José Luis Munuera Montero

}}

{{footballbox collapsible

|date= 1 November 2018

|time= 18:30 CET

|team1= Almería

|score= 3–3

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/almeria_villarreal

|team2= Villarreal

|goals1= Chema {{goal|52|pen.}}
Gassama {{goal|86||90+1}}

|goals2= Cazorla {{goal|67}}
Callejón {{goal|78|o.g.}}
Chukwueze {{goal|83}}

|stadium= Juegos Mediterráneos

|location= Almería

|attendance=8,004

|referee= Javier Alberola Rojas

}}

{{footballbox collapsible

|date= 1 November 2018

|time= 18:30 CET

|team1= Cádiz

|score= 2–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/cadiz_espanyol

|team2= Espanyol

|goals1= Lekić {{goal|1}}
Azamoum {{goal|41}}

|goals2= Puado {{goal|36}}

|stadium= Ramón de Carranza

|location= Cádiz

|attendance=11,830

|referee= Juan Martínez Munuera

}}

{{footballbox collapsible

|date= 1 November 2018

|time= 20:45 CET

|team1= Racing Santander

|score= 0–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/racing_betis

|team2= Real Betis

|goals1=

|goals2=León {{goal|8|pen.}}

|stadium= El Sardinero

|location= Santander

|attendance=17,398

|referee= Eduardo Prieto Iglesias

}}

{{footballbox collapsible

|date= 28 November 2018

|time= 20:45 CET

|team1= Athletic Bilbao

|score= 4–0

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/4/athletic_huesca

|team2= Huesca

|goals1= Aduriz {{goal|10||32}}
Insua {{goal|27|o.g.}}
Beñat {{goal|55}}

|goals2=

|stadium= San Mamés

|location= Bilbao

|attendance= 25,360

|referee= José Luis González González

}}

=Second leg=

{{footballbox collapsible

|date= 4 December 2018

|time= 19:30 CET

|team1= Valencia

|score= 1–0

|aggregatescore= 3–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/valencia_ebro

|team2= Ebro

|goals1= Batshuayi {{goal|59}}

|goals2=

|stadium= Mestalla

|location= Valencia

|attendance=23,272

|referee=Eduardo Prieto Iglesias

}}

{{footballbox collapsible

|date= 4 December 2018

|time= 19:30 CET

|team1= Getafe

|score= 5–1

|aggregatescore= 7–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/getafe_cordoba

|team2= Córdoba

|goals1= Portillo {{goal|18}}
Ángel {{goal|42|pen.|78||80}}
Ibáñez {{goal|49}}

|goals2= Aythami {{goal|70}}

|stadium= Coliseum Alfonso Pérez

|location= Getafe

|attendance=5,562

|referee= Juan Martínez Munuera

}}

{{footballbox collapsible

|date= 4 December 2018

|time= 20:30 CET

|team1= Rayo Vallecano

|score= 0–1

|aggregatescore= 2–3

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/rayo_leganes

|team2= Leganés

|goals1=

|goals2= Velázquez {{goal|17|o.g.}}

|stadium= Campo de Fútbol de Vallecas

|location= Madrid

|attendance=8,372

|referee=Alejandro José Hernández Hernández

}}

{{footballbox collapsible

|date= 4 December 2018

|time= 21:30 CET

|team1= Espanyol

|score= 1–0

|aggregatescore= 2–2 (a)

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/espanyol_cadiz

|team2= Cádiz

|goals1= Pérez {{goal|76}}

|goals2=

|stadium= RCDE Stadium

|location= Cornellà de Llobregat

|attendance=12,560

|referee=Ricardo de Burgos Bengoetxea

}}

{{footballbox collapsible

|date= 5 December 2018

|time= 19:30 CET

|team1= Atlético Madrid

|score= 4–0

|aggregatescore= 5–0

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/atletico_sant-andreu

|team2= Sant Andreu

|goals1= Lemar {{goal|48}}
Kalinić {{goal|53}}
Correa {{goal|55}}
Vitolo {{goal|80}}

|goals2=

|stadium= Wanda Metropolitano

|location= Madrid

|attendance=31,414

|referee=Mario Melero López

}}

{{footballbox collapsible

|date= 5 December 2018

|time= 19:30 CET

|team1= Girona

|score= 2–1

|aggregatescore= 4–3

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/girona_alaves

|team2= Alavés

|goals1= Granell {{goal|74}}
Portu {{goal|79}}

|goals2= Alcalá {{goal|62|o.g.}}

|stadium= Montilivi

|location= Girona

|attendance=9,290

|referee=Antonio Miguel Mateu Lahoz

}}

{{footballbox collapsible

|date= 5 December 2018

|time= 20:30 CET

|team1= Sevilla

|score= 1–0

|aggregatescore= 1–0

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/sevilla_villanovense

|team2= Villanovense

|goals1= Silva {{goal|49}}

|goals2=

|stadium= Ramón Sánchez Pizjuán

|location= Sevilla

|attendance=19,908

|referee=David Medié Jiménez

}}

{{footballbox collapsible

|date= 5 December 2018

|time= 20:30 CET

|team1= Villarreal

|score= 8–0

|aggregatescore= 11–3

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/villarreal_almeria

|team2= Almería

|goals1= Toko Ekambi {{goal|23||30||36||47}}
Bacca {{goal|45||83|pen.}}
Gerard {{goal|67}}
Raba {{goal|89}}

|goals2=

|stadium= Estadio de la Cerámica

|location= Villarreal

|attendance=12,739

|referee=Pablo González Fuertes

}}

{{footballbox collapsible

|date= 5 December 2018

|time= 20:30 CET

|team1= Real Sociedad

|score= 2–0

|aggregatescore= 3–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/real-sociedad_celta

|team2= Celta Vigo

|goals1= Oyarzabal {{goal|10}}
Januzaj {{goal|27}}

|goals2=

|stadium= Anoeta

|location= San Sebastián

|attendance=21,336

|referee=José María Sánchez Martínez

}}

{{footballbox collapsible

|date= 5 December 2018

|time= 21:30 CET

|team1= Barcelona

|score= 4–1

|aggregatescore= 5–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/barcelona_cultural-leonesa

|team2= Cultural Leonesa

|goals1= Munir {{goal|18}}
D. Suárez {{goal|26||70}}
Malcom {{goal|43}}

|goals2= Señé {{goal|54}}

|stadium= Camp Nou

|location= Barcelona

|attendance=76,398

|referee=Alberto Undiano Mallenco

}}

{{footballbox collapsible

|date= 5 December 2018

|time= 21:30 CET

|team1= Valladolid

|score= 2–1

|aggregatescore= 4–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/valladolid_mallorca

|team2= Mallorca

|goals1= Plano {{goal|49}}
Verde {{goal|88}}

|goals2= Abdón {{goal|48}}

|stadium= José Zorrilla

|location= Valladolid

|attendance=9,813

|referee=Adrián Cordero Vega

}}

{{footballbox collapsible

|date= 6 December 2018

|time= 12:00 CET

|team1= Levante

|score= 2–0

|aggregatescore=3–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/levante_lugo

|team2= Lugo

|goals1= Coke {{goal|80}}
Dwamena {{goal|90+3}}

|goals2=

|stadium= Ciutat de València

|location= Valencia

|attendance=10,805

|referee=Guillermo Cuadra Fernández

}}

{{footballbox collapsible

|date= 6 December 2018

|time= 16:15 CET

|team1= Real Madrid

|score= 6–1

|aggregatescore=10–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/real-madrid_melilla

|team2= Melilla

|goals1= Asensio {{goal|33||35}}
Sánchez {{goal|39}}
Isco {{goal|48||83}}
Vinícius {{goal|75}}

|goals2= Qasmi {{goal|81|pen.}}

|stadium= Santiago Bernabéu

|location= Madrid

|attendance=55,243

|referee=Javier Alberola Rojas

}}

{{footballbox collapsible

|date= 6 December 2018

|time= 18:30 CET

|team1= Eibar

|score= 2–2

|aggregatescore= 2–4

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/eibar_sporting

|team2= Sporting Gijón

|goals1= Cucurella {{goal|53}}
Charles {{goal|87}}

|goals2= Álvaro {{goal|13}}
P. Pérez {{goal|39}}

|stadium= Ipurua

|location= Eibar

|attendance= 4,970

|referee= José Luis González González

}}

{{footballbox collapsible

|date= 6 December 2018

|time= 18:30 CET

|team1= Huesca

|score= 0–4

|aggregatescore= 0–8

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/huesca_athletic

|team2= Athletic Bilbao

|goals1=

|goals2= Aduriz {{goal|37||58}}
Williams {{goal|80||90+2}}

|stadium= El Alcoraz

|location= Huesca

|attendance= 5,561

|referee= Carlos del Cerro Grande

}}

{{footballbox collapsible

|date= 6 December 2018

|time= 20:45 CET

|team1= Real Betis

|score= 4–0

|aggregatescore=5–0

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/5/betis_racing

|team2= Racing Santander

|goals1= Barragán {{goal|32}}
Sanabria {{goal|59|pen.}}
Sergio León {{goal|69}}
Lo Celso {{goal|89}}

|goals2=

|stadium= Benito Villamarín

|location= Seville

|attendance= 34,732

|referee= Xavier Estrada Fernández

}}

==Round of 16==

The Round of 16 draw took place on December 13, 2018, at Ciudad del Fútbol in Las Rozas, Madrid. The first leg took place in the second week of January and the return leg the following week.{{cite web |title=The Copa del Rey last-sixteen draw to take place on Thursday the 13th of December |url=https://www.realmadrid.com/en/news/2018/12/the-copa-del-rey-last-sixteen-draw-to-take-place-on-thursday-the-13th-of-december |publisher=Real Madrid |access-date=6 December 2018 |date=6 December 2018 |archive-url=https://web.archive.org/web/20181208072652/https://www.realmadrid.com/en/news/2018/12/the-copa-del-rey-last-sixteen-draw-to-take-place-on-thursday-the-13th-of-december |archive-date=8 December 2018 |url-status=dead }}

Sporting Gijón, from Segunda División, was the only remaining team that did not play in the top tier.

In this round, the video assistant referee was applied for the first time ever in the Copa del Rey.

{{TwoLegStart}}

{{TwoLegResult|Real Madrid (1)||3–1|Leganés (1)||3–0|0–1|winner=1}}

{{TwoLegResult|Getafe (1)||2–1|Valladolid (1)||1–0|1–1|winner=1}}

{{TwoLegResult|Real Betis (1)||2–2 (a)|Real Sociedad (1)||0–0|2–2|winner=1}}

{{TwoLegResult|Levante (1)||2–4|Barcelona (1)||2–1|0–3|winner=2}}

{{TwoLegResult|Athletic Bilbao (1)||2–3|Sevilla (1)||1–3|1–0|winner=2}}

{{TwoLegResult|Sporting Gijón (2)||2–4|Valencia (1)||2–1|0–3|winner=2}}

{{TwoLegResult|Girona (1)||4–4 (a)|Atlético Madrid (1)||1–1|3–3|winner=1}}

{{TwoLegResult|Villarreal (1)||3–5|Espanyol (1)||2–2|1–3|winner=2}}

|}

=First leg=

{{footballbox collapsible

|date= 8 January 2019

|time= 21:30 CET

|team1= Sporting Gijón

|score= 2–1

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/6/sporting_valencia

|team2= Valencia

|goals1=Noblejas {{goal|34}}
Blackman {{goal|79}}

|goals2=Gameiro {{goal|45}}

|stadium= El Molinón

|location= Gijón

|attendance=9,870

|referee= Alberto Undiano Mallenco

}}

{{footballbox collapsible

|date= 9 January 2019

|time= 19:30 CET

|team1= Girona

|score= 1–1

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/6/girona_atletico

|team2= Atlético Madrid

|goals1= Lozano {{goal|34}}

|goals2= Griezmann {{goal|9}}

|stadium= Montilivi

|location= Girona

|attendance=7,770

|referee= Alejandro Hernández Hernández

}}

{{footballbox collapsible

|date= 9 January 2019

|time= 20:30 CET

|team1= Villarreal

|score= 2–2

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/6/villarreal_espanyol

|team2= Espanyol

|goals1= Toko Ekambi {{goal|85}}
Bacca {{goal|89}}

|goals2= Darder {{goal|15}}
A. López {{goal|71}}

|stadium= Estadio de la Cerámica

|location= Villarreal

|attendance=12,207

|referee= José Luis Munuera Montero

}}

{{footballbox collapsible

|date= 9 January 2019

|time= 20:30 CET

|team1= Getafe

|score= 1–0

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/6/getafe_valladolid

|team2= Valladolid

|goals1= Ángel {{goal|90+2}}

|goals2=

|stadium= Coliseum Alfonso Pérez

|location= Getafe

|attendance=6,007

|referee= Mario Melero López

}}

{{footballbox collapsible

|date= 9 January 2019

|time= 21:30 CET

|team1= Real Madrid

|score= 3–0

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/6/real-madrid_leganes

|team2= Leganés

|goals1= Ramos {{goal|44|pen.}}
Vázquez {{goal|68}}
Vinícius {{goal|77}}

|goals2=

|stadium= Santiago Bernabéu

|location= Madrid

|attendance=44,231

|referee= Jesús Gil Manzano

}}

{{footballbox collapsible

|date= 10 January 2019

|time= 19:30 CET

|team1= Athletic Bilbao

|score= 1–3

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/6/athletic_sevilla

|team2= Sevilla

|goals1= San José {{goal|49}}

|goals2= Nolito {{goal|6}}
Silva {{goal|53}}
Ben Yedder {{goal|77}}

|stadium= San Mamés

|location= Bilbao

|attendance=33,847

|referee= Carlos del Cerro Grande

}}

{{footballbox collapsible

|date= 10 January 2019

|time= 20:30 CET

|team1= Real Betis

|score= 0–0

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/6/betis_real-sociedad

|team2= Real Sociedad

|goals1=

|goals2=

|stadium= Benito Villamarín

|location= Seville

|attendance=26,273

|referee= Santiago Jaime Latre

}}

{{footballbox collapsible

|date= 10 January 2019

|time= 21:30 CET

|team1= Levante

|score= 2–1

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/6/levante_barcelona

|team2= Barcelona

|goals1= Cabaco {{goal|4}}
Mayoral {{goal|18}}

|goals2= Coutinho {{goal|85|pen.}}

|stadium= Ciutat de València

|location= Valencia

|attendance=17,614

|referee= Ricardo de Burgos Bengoetxea

}}

=Second leg=

{{footballbox collapsible

|date= 15 January 2019

|time= 19:30 CET

|team1=Valladolid

|score= 1–1

|aggregatescore= 1–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/7/valladolid_getafe

|team2=Getafe

|goals1=Verde {{goal|55}}

|goals2=Ángel {{goal|29|pen.}}

|stadium= José Zorrilla

|location= Valladolid

|attendance=11,183

|referee=Javier Alberola Rojas

}}

{{footballbox collapsible

|date= 15 January 2019

|time= 21:30 CET

|team1= Valencia

|score= 3–0

|aggregatescore = 4–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/7/valencia_sporting

|team2= Sporting Gijón

|goals1= Mina {{goal|65||76}}
Ferran {{goal|90}}

|goals2=

|stadium= Mestalla

|location= Valencia

|attendance=33,149

|referee=Xavier Estrada Fernández

}}

{{footballbox collapsible

|date= 16 January 2019

|time= 19:30 CET

|team1=Atlético Madrid

|score= 3–3

|aggregatescore= 4–4 (a)

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/7/atletico_girona

|team2=Girona

|goals1=Kalinić {{goal|12}}
Correa {{goal|66}}
Griezmann {{goal|84}}

|goals2=Valery {{goal|37}}
Stuani {{goal|59}}
Doumbia {{goal|88}}

|stadium= Wanda Metropolitano

|location= Madrid

|attendance=45,221

|referee=Antonio Mateu Lahoz

}}

{{footballbox collapsible

|date= 16 January 2019

|time= 20:30 CET

|team1= Sevilla

|score= 0–1

|aggregatescore= 3–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/7/sevilla_athletic

|team2= Athletic Bilbao

|goals1=

|goals2= Guruzeta {{goal|77}}

|stadium= Ramón Sánchez Pizjuán

|location= Seville

|attendance=26,456

|referee= José Luis González González

}}

{{footballbox collapsible

|date= 16 January 2019

|time= 21:30 CET

|team1= Leganés

|score= 1–0

|aggregatescore= 1–3

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/7/leganes_real-madrid

|team2= Real Madrid

|goals1= Braithwaite {{goal|30}}

|goals2=

|stadium= Butarque

|location= Leganés

|attendance=9,437

|referee= Juan Martínez Munuera

}}

{{footballbox collapsible

|date= 17 January 2019

|time= 19:30 CET

|team1= Real Sociedad

|score= 2–2

|aggregatescore= 2–2 (a)

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/7/real-sociedad_betis

|team2= Real Betis

|goals1=Zubeldia {{goal|40}}
Merino {{goal|62}}

|goals2=Canales {{goal|37}}
Loren {{goal|70}}

|stadium= Anoeta

|location= San Sebastián

|attendance=21,090

|referee= Prieto Iglesias

}}

{{footballbox collapsible

|date= 17 January 2019

|time= 20:30 CET

|team1= Espanyol

|score= 3–1

|aggregatescore=5–3

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/7/espanyol_villarreal

|team2= Villarreal

|goals1= Piatti {{goal|34|pen.}}
Iglesias {{goal|37|pen.|74}}

|goals2= Chukwueze {{goal|42}}

|stadium= RCDE Stadium

|location= Cornellà de Llobregat

|attendance=11,171

|referee= Pablo González Fuertes

}}

{{footballbox collapsible

|date= 17 January 2019

|time= 21:30 CET

|team1= Barcelona

|score= 3–0

|aggregatescore= 4–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/7/barcelona_levante

|team2= Levante

|goals1= Dembélé {{goal|30||31}}
Messi {{goal|54}}

|goals2=

|stadium= Camp Nou

|location= Barcelona

|attendance= 42,838

|referee= José María Sánchez Martínez

}}

Quarter-finals

The draw for the quarter-finals took place on 18 January 2019 at Ciudad del Fútbol in Las Rozas, Madrid.

All remaining teams are from the top tier.

{{TwoLegStart}}

{{TwoLegResult|Real Madrid||7–3|Girona||4–2|3–1|winner=1}}

{{TwoLegResult|Getafe||2–3|Valencia||1–0|1–3|winner=2}}

{{TwoLegResult|Sevilla||3–6|Barcelona||2–0|1–6|winner=2}}

{{TwoLegResult|Espanyol||2–4|Real Betis||1–1|1–3 {{aet}}|winner=2}}

|}

=First leg=

{{footballbox collapsible

|date= 22 January 2019

|time= 21:30 CET

|team1=Getafe

|score=1–0

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/8/getafe_valencia

|team2=Valencia

|goals1=Molina {{goal|77}}

|goals2=

|stadium=Coliseum Alfonso Pérez

|location=Getafe

|attendance=7,021

|referee=Jesús Gil Manzano

}}

{{footballbox collapsible

|date= 23 January 2019

|time= 21:30 CET

|team1=Sevilla

|score=2–0

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/8/sevilla_barcelona

|team2=Barcelona

|goals1=Sarabia {{goal|58}}
Ben Yedder {{goal|76}}

|goals2=

|stadium=Ramón Sánchez Pizjuán

|location=Seville

|attendance=38,403

|referee=Carlos del Cerro Grande

}}

{{footballbox collapsible

|date= 24 January 2019

|time= 19:30 CET

|team1=Espanyol

|score=1–1

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/8/espanyol_betis

|team2=Real Betis

|goals1=Iglesias {{goal|27}}

|goals2=Sanabria {{goal|81}}

|stadium=RCDE Stadium

|location=Barcelona

|attendance=13,381

|referee=Antonio Mateu Lahoz

}}

{{footballbox collapsible

|date= 24 January 2019

|time= 21:30 CET

|team1=Real Madrid

|score=4–2

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/8/real-madrid_girona

|team2=Girona

|goals1=Vázquez {{goal|18}}
Ramos {{goal|42|pen.|77}}
Benzema {{goal|80}}

|goals2=Lozano {{goal|7}}
Granell {{goal|66|pen.}}

|stadium=Santiago Bernabéu

|location=Madrid

|attendance=50,865

|referee=Alberto Undiano Mallenco

}}

=Second leg=

{{footballbox collapsible

|date= 29 January 2019

|time= 21:30 CET

|team1=Valencia

|score=3–1

|aggregatescore=3–2

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/9/valencia_getafe

|team2=Getafe

|goals1=Rodrigo {{goal|61||90+2||90+3}}

|goals2=Molina {{goal|1}}

|stadium=Mestalla

|location=Valencia

|attendance=34,140

|referee=Xavier Estrada Fernández

}}

{{footballbox collapsible

|date= 30 January 2019

|time= 19:30 CET

|team1=Real Betis

|score=3–1

|aet=yes

|aggregatescore=4–2

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/9/betis_espanyol

|team2=Espanyol

|goals1=Lo Celso {{goal|76}}
Sergio León {{goal|95}}
Mandi {{goal|99}}

|goals2=Baptistão {{goal|33}}

|stadium=Benito Villamarín

|location=Seville

|attendance=40,028

|referee=Ricardo de Burgos Bengoetxea

}}

{{footballbox collapsible

|date= 30 January 2019

|time= 21:30 CET

|team1=Barcelona

|score=6–1

|aggregatescore=6–3

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/9/barcelona_sevilla

|team2=Sevilla

|goals1=Coutinho {{goal|13|pen.|53}}
Rakitić {{goal|31}}
Roberto {{goal|54}}
Suárez {{goal|89}}
Messi {{goal|90+2}}

|goals2=Arana {{goal|67}}

|stadium=Camp Nou

|location=Barcelona

|attendance=58,050

|referee=José María Sánchez Martínez

}}

{{footballbox collapsible

|date= 31 January 2019

|time= 21:30 CET

|team1=Girona

|score=1–3

|aggregatescore=3–7

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/9/girona_real-madrid

|team2=Real Madrid

|goals1=Porro {{goal|71}}

|goals2=Benzema {{goal|27||43}}
Llorente {{goal|76}}

|stadium=Montilivi

|location=Girona

|attendance=14,158

|referee=Juan Martínez Munuera

}}

Semi-finals

The draw for the semi-finals took place on 1 February 2019 at the venue for the final of the competition, the Benito Villamarín Stadium.{{cite web |title=Estas serán las semifinales de la Copa del Rey |url=http://www.rfef.es/noticias/estas-seran-semifinales-copa-del-rey |publisher=REAL FEDERACIÓN ESPAÑOLA DE FÚTBOL |access-date=1 February 2019 |date=1 February 2019 |archive-date=3 February 2019 |archive-url=https://web.archive.org/web/20190203205428/http://www.rfef.es/noticias/estas-seran-semifinales-copa-del-rey |url-status=dead }}

All four teams remaining came from pot 2, which included teams involved in European competitions.

The winners of the semi-finals advanced to the final and qualified for the 2020 Supercopa de España.

{{TwoLegStart}}

{{TwoLegResult|Real Betis||2–3|Valencia||2–2|0–1|winner=2}}

{{TwoLegResult|Barcelona||4–1|Real Madrid||1–1|3–0|winner=1}}

|}

=First leg=

{{footballbox collapsible

|date= 6 February 2019

|time= 21:00 CET

|team1= Barcelona

|score= 1–1

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/10/barcelona_real-madrid

|team2= Real Madrid

|goals1= Malcom {{goal|57}}

|goals2= Vázquez {{goal|6}}

|stadium= Camp Nou

|location= Barcelona

|attendance= 92,008

|referee= Antonio Mateu Lahoz

}}

{{footballbox collapsible

|date= 7 February 2019

|time= 21:00 CET

|team1=Real Betis

|score= 2–2

|report= https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/10/betis_valencia

|team2= Valencia

|goals1= Loren {{goal|45}}
Joaquín {{goal|54}}

|goals2= Cheryshev {{goal|70}}
Gameiro {{goal|90+2}}

|stadium=Benito Villamarín

|location=Seville

|attendance= 57,123

|referee= Carlos del Cerro Grande

}}

=Second leg=

{{footballbox collapsible

|date= 27 February 2019

|time= 21:00 CET

|team1=Real Madrid

|score= 0–3

|aggregatescore = 1–4

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/11/real-madrid_barcelona

|team2=Barcelona

|goals1=

|goals2= Suárez {{goal|50||73|pen.}}
Varane {{goal|69|o.g.}}

|stadium=Santiago Bernabéu

|location=Madrid

|attendance= 80,472

|referee= José María Sánchez Martínez

}}

{{footballbox collapsible

|date= 28 February 2019

|time= 21:00 CET

|team1=Valencia

|score= 1–0

|aggregatescore = 3–2

|report=https://www.laliga.es/en/other-competitions-live/temporada-2018-2019/copa-del-rey/11/valencia_betis

|team2=Real Betis

|goals1= Rodrigo {{goal|56}}

|goals2=

|stadium=Mestalla

|location=Valencia

|attendance=45,222

|referee= José Luis González González

}}

Final

{{Main|2019 Copa del Rey final}}

The final took place on 25 May 2019 at the Benito Villamarín Stadium in Seville.

{{:2019 Copa del Rey final}}

Top goalscorers

class="wikitable sortable" style="text-align:center"
Rank

!Player

!Club

!Goals

rowspan=3|1

| align=left|{{flagicon|ESP}} Ángel

| align=left|Getafe

| rowspan=3|5

align=left|{{flagicon|CMR}} Karl Toko Ekambi

| align=left|Villarreal

align=left|{{flagicon|ESP}} Rodrigo

| align=left|Valencia

rowspan=4|4

| align=left|{{flagicon|ESP}} Aritz Aduriz

| align=left|Athletic Bilbao

| rowspan=4|4

align=left|{{flagicon|FRA}} Karim Benzema

| align=left|Real Madrid

align=left|{{flagicon|ESP}} Santi Mina

| align=left|Valencia

align=left|{{flagicon|ITA}} Daniele Verde

| align=left|Valladolid

rowspan=11|8

| align=left|{{flagicon|ESP}} Aridane Santana

| align=left|Cultural Leonesa

| rowspan=11|3

align=left|{{flagicon|ESP}} Marco Asensio

| align=left|Real Madrid

align=left|{{flagicon|COL}} Carlos Bacca

| align=left|Villarreal

align=left|{{flagicon|BRA}} Philippe Coutinho

| align=left|Barcelona

align=left|{{flagicon|ESP}} Borja Iglesias

| align=left|Espanyol

align=left|{{flagicon|ESP}} Sergio León

| align=left|Real Betis

align=left|{{flagicon|ESP}} Sergio Ramos

| align=left|Real Madrid

align=left|{{flagicon|URU}} Luis Suárez

| align=left|Barcelona

align=left|{{flagicon|ESP}} David Torres

| align=left|Ontinyent

align=left|{{flagicon|ESP}} Lucas Vázquez

| align=left|Real Madrid

align=left|{{flagicon|ARG}} Lionel Messi

| align=left|Barcelona

Notes

{{reflist|group="nb"}}

References

{{reflist}}