2023–24 Moroccan Throne Cup

The 2023–24 Moroccan Throne Cup was the 67th staging of the Moroccan Throne Cup, the main knockout football tournament in Morocco. Raja CA won the final 2–1 over AS FAR for their ninth Thron Cup title.

First round
The first round were played on 3–5 February 2024. First round program First round results

Second round
The first round were played on 21–22 February 2024. Second round results

Third round
The third round were played on 6–7 March 2024.
 * North


 * }


 * South


 * }


 * Sahara


 * }

Fourth round
The fourth round will played on 9–10 and 21 March 2024, the clubs who participed in this stage are the qualified teams from the previous round plus the sixteen club of 2022–23 Botola 2.
 * North


 * }


 * South


 * }

Qualified teams
The following teams competed in the 2022–23 Moroccan Throne Cup.

16 teams of 2022-23 Botola


 * AS FAR
 * Chabab Mohammédia
 * Difaâ El Jadidi
 * FUS Rabat
 * Hassania Agadir
 * IR Tanger
 * JS Soualem
 * Maghreb de Fès
 * Moghreb Tetouan
 * Mouloudia Oujda
 * OC Khouribga
 * Olympic Safi
 * Raja Casablanca
 * RSB Berkane
 * Union de Touarga
 * Wydad Casablanca

9 teams of 2022-23 Botola 2


 * US Musulmane d'Oujda
 * Widad Témara
 * Racing Casablanca
 * Stade Marocain
 * Wydad de Fès
 * Chabab Ben Guerir
 * Olympique Dcheira
 * Renaissance Zemamra
 * Youssoufia Berrechid

3 teams of 2022–23 Division National


 * KAC Marrakech
 * Kénitra AC
 * US Amal Tiznit

3 teams of 2022–23 Amateur Division I


 * Adrar Souss (South group)
 * Fath Casablanca (North Group)
 * Qods Taza (North Group)

1 team of 2022–23 Amateur Division II
 * Ittihad Riadi Fkih Ben Salah (South group)

Road To Final
Draw of the 2022–23 Moroccan Throne Cup final phase

Round of 32
The Round of 32 (1/16) matches were played between 23 March and 2 May 2024. the clubs who participed in this stage are the qualified teams from the previous round plus the sixteen club of 2022–23 Botola.
 * North


 * }


 * South


 * }

Round of 16
A total of eight games were played on 3, 4, 5, 7 and 8 May 2024.


 * }

Quarter-finals
The quarter-final matches were played on 11, 12 and 15 May 2024.


 * }

Semi-finals
The semi-final matches were played on 23 and 25 June 2024.


 * }