2023–24 Slovenian Football Cup

The 2023–24 Slovenian Football Cup was the 33rd edition of the football knockout tournament in Slovenia.

Rogaška defeated Gorica in the final 6–5 on penalties (1–1 after extra time) to win their first title. As winners, they should have qualified for the 2024–25 UEFA Europa League first qualifying round, but did not get a competition licence, so the berth was given to the 2023–24 Slovenian PrvaLiga second-placed team, Maribor.

Preliminary round
!colspan="3" align="center"| 19 August 2023

!colspan="3" align="center"| 20 August 2023

!colspan="3" align="center"| 22 August 2023

!colspan="3" align="center"| 23 August 2023

!colspan="3" align="center"| 25 August 2023

!colspan="3" align="center"| 26 August 2023

!colspan="3" align="center"| 27 August 2023

!colspan="3" align="center"| 20 September 2023


 * }

First round
!colspan="3" align="center"| 13 September 2023

!colspan="3" align="center"| 20 September 2023

!colspan="3" align="center"| 26 September 2023

!colspan="3" align="center"| 27 September 2023

!colspan="3" align="center"| 3 October 2023

!colspan="3" align="center"| 4 October 2023

!colspan="3" align="center"| 5 October 2023


 * }

Second round
!colspan="3" align="center"| 4 October 2023

!colspan="3" align="center"| 18 October 2023

!colspan="3" align="center"| 24 October 2023

!colspan="3" align="center"| 31 October 2023

!colspan="3" align="center"| 2 November 2023

!colspan="3" align="center"| 3 November 2023


 * }

Round of 32
!colspan="3" align="center"| 21 November 2023

!colspan="3" align="center"| 22 November 2023

!colspan="3" align="center"| 23 November 2023

!colspan="3" align="center"| 25 November 2023

!colspan="3" align="center"| 26 November 2023


 * }

Round of 16
!colspan="3" align="center"| 5 March 2024

!colspan="3" align="center"| 6 March 2024

!colspan="3" align="center"| 7 March 2024


 * }

Quarter-finals
!colspan="3" align="center"| 2 April 2024

!colspan="3" align="center"| 3 April 2024

!colspan="3" align="center"| 4 April 2024


 * }
 * }

Semi-finals
The draw for the semi-finals was held on 8 April 2024. The matches were played on 24 and 25 April.

Final
The final was held on 24 May 2024 at Stožice Stadium in Ljubljana.