2023–24 Bulgarian Cup

[1] The competition began on 9 August 2023 with the preliminary round and finished with the final on 15 May 2024.

[2] Ludogorets Razgrad were the defending cup winners and reached the final for the second consecutive year, but were defeated by Botev Plovdiv, who won their fourth cup in history.

The following 48 teams qualified for the competition:[3] Arda Kardzhali Beroe Stara Zagora Botev Plovdiv Botev Vratsa CSKA 1948 Sofia CSKA Sofia Cherno More Varna Etar Veliko Tarnovo Hebar Pazardzhik Krumovgrad Levski Sofia Lokomotiv Plovdiv Lokomotiv Sofia Ludogorets Razgrad Pirin Blagoevgrad Slavia Sofia Bdin Vidin Belasitsa Petrich Chernomorets Balchik Chernomorets Burgas Dobrudzha Dobrich Dunav Ruse Litex Lovech Marek Dupnitsa Maritsa Plovdiv Montana Septemvri Sofia Spartak Pleven Spartak Varna Sportist Svoge Strumska Slava Radomir Yantra Gabrovo from North-East zone: from North-West zone: from South-West zone: from South-East zone: Teams in bold are still active in the competition.

[5] In this stage participated the 16 winners from the regional amateur competitions and 16 non-reserve teams from the Second League.

[11] In this stage the participants were the 8 winners from the previous round.