Lần đầu tiên sau 37 năm, 3 đội vô địch Cúp Nhà vua nhiều nhất (Barca - 31, Athletic Bilbao - 23 và Real Madrid - 19) đã lọt vào bán kết. Đại diện còn lại là Osasuna chưa từng đăng quang. Bây giờ, kết quả bốc thăm đã tạo nên trận chung kết sớm giữa Barcelona và Real Madrid.
Trận lượt đi sẽ diễn ra tại Santiago Bernabeu của Real Madrid và lượt về tại Nou Camp của Barca. Cách đây 2 tuần, họ từng gặp nhau trong trận chung kết Siêu cúp Tây Ban Nha mà đội bóng xứ Catalan thắng đậm 3-0.
Lần cuối cùng hai đội gặp nhau ở Cúp Nhà vua là ở bán kết mùa giải 2018/19 với tỷ số hòa tại Nou Camp ở lượt đi (1-1) và chiến thắng cho Barcelona tại Bernabeu ở lượt về (3-0).
Với việc Real Madrid đụng độ Barcelona, trận lượt đi diễn ra vào ngày 28/2, 1/3 hoặc 2/3 và lượt về có thể sau đó 1 tuần nếu đội bóng xứ Catalan không vượt qua MU ở Europa League. Nếu Barca vẫn còn góp mặt ở đấu trường châu Âu, trận lượt về Cúp Nhà vua sẽ được dời sang ngày 4/4, 5/4 hoặc 6/4.
Trận bán kết còn lại là cuộc đối đầu giữa Osasuna và Bilbao (ngày 8/2 và 1/3). Ở tứ kết, Osasuna đánh bại Sevilla với tỷ số 2-1, trong khi đại diện xứ Basque thắng Valencia ngay tại Mestalla.
Ở vòng bán kết, lợi thế bàn thắng trên sân khách không được tính. Vì thế, nếu hai đội hòa nhau sau hai lượt trận thì sẽ bước sang hiệp phụ.