La final de la Copa del Rey 2018 fue un partido de fútbol que se disputó el 21 de abril de 2018 para decidir el ganador de la Copa del Rey 2017-18 , la 116.ª edición de la principal copa de fútbol de España (incluidas dos temporadas en las que se jugaron dos ediciones rivales).
El partido fue entre el Sevilla y el Barcelona en el Estadio Metropolitano de Madrid .
El Barcelona ganó la final por 5-0 y consiguió su cuarto título consecutivo y el trigésimo en total de la Copa del Rey.
El Barcelona disputaba su 40.ª final de Copa del Rey, ampliando el récord de 39 que compartía previamente con el Real Madrid , habiendo ganado 29 títulos anteriormente, un récord de la competición. Era el vigente campeón, tras haber derrotado al Deportivo Alavés por 3-1 en la final anterior de 2017 en el Vicente Calderón de Madrid . Esta era su quinta final consecutiva, una hazaña nunca antes lograda, y buscaba un cuarto título consecutivo, un récord compartido por el Real Madrid (1905, 1906, 1907, 1908) y el Athletic de Bilbao (1930, 1931, 1932, 1933).
El Sevilla disputaba su novena final de Copa del Rey, habiendo ganado un total de cinco títulos anteriormente ( 1935 , 1939 , 1948 , 2007 y 2010 ).
El emparejamiento fue una revancha de la final de 2016 , donde el Barcelona ganó 2-0 después de la prórroga.