2023–24 Slovak Cup

The 2023–24 Slovak Cup was the 55th season of the annual Slovak football cup competition. It was sponsored by Slovnaft and known as the Slovnaft Cup for sponsorship purposes. The winners qualified for the 2024–25 UEFA Europa League first qualifying round. Slovak First Football League team Spartak Trnava were the defending champions, having defeated rivals Slovan Bratislava in the previous season's final for their second consecutive title and eighth title overall.

Ružomberok won the cup on 1 May 2024, defeating Spartak Trnava 1–0 in the final.

Format
The Slovak Cup is played as a knockout tournament. All matches that end up as a draw after 90 minutes are decided by penalty shoot-outs. All rounds are played as one-off matches except the semi-finals, which are played over two legs.

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

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

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

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

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

!colspan="3" align="center"| 28 July 2023

!colspan="3" align="center"| 29 July 2023

!colspan="3" align="center"| 30 July 2023

Sources:
 * }

First round
!colspan="3" align="center"| 26 July 2023

!colspan="3" align="center"| 29 July 2023

!colspan="3" align="center"| 30 July 2023

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

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

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

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

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

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

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

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

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


 * }

Second round
!colspan="3" align="center"| 16 August 2023

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

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

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

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

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

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


 * }

Third round
!colspan="3" align="center"| 6 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"| 10 October 2023

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

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


 * }

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

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

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

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


 * }

Round of 16
!colspan="3" align="center"| 7 November 2023

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

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

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

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

!colspan="3" align="center"| 28 February 2024


 * }

Summary
!colspan="3" align="center"| 28 February 2024

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

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


 * }

Semi-finals
The draw for the semi-finals was held on 14 March 2024.

Summary

 * }

Matches
Ružomberok won 5–1 on aggregate.

Spartak Trnava won 1–0 on aggregate.