Puchar Króla (hiszp. Copa del Rey) – cykliczne rozgrywki piłkarskie o charakterze pucharu krajowego w Hiszpanii. Organizowane co sezon przez Królewski Hiszpański Związek Piłki Nożnej (RFEF) i przeznaczone są dla krajowych klubów piłkarskich. Triumfator danej edycji Pucharu zyskuje prawo reprezentowania swego kraju w następnej edycji Ligi Europy, w przypadku niezakwalifikowania się do Ligi Mistrzów.
Rozgrywki te, rozgrywane są od 1902 corocznie. W pierwszej edycji jako Copa de la Coronación, w latach 1903–1904 nosiły nazwę Copa del Ayuntamiento de Madrid (Puchar Madryckiego Ratusza), w latach 1905–1932 Copa de Su Majestad El Rey Alfonso XIII (Puchar Jego Wysokości Króla Alfonsa XIII). W okresie Republiki, w latach 1932–1936 Copa de España lub Copa de Su Excelencia el Presidente de la República (w okresie wojny domowej na terenach zajętych przez republikanów rozegrano jeden raz w 1937 roku Copa de la España Libre), zaś w latach 1939–1976 Copa del Generalísimo lub Copa de Su Excelencia el Generalísimo. Od 1977 nazwane zostały Copa del Rey, po polsku Puchar Król