The 1977–78 Bulgarian Cup was the 38th season of the Bulgarian Cup (in this period the tournament was named Cup of the Soviet Army). Marek Dupnitsa won the competition, beating CSKA Sofia 1–0 in the final at the Vasil Levski National Stadium.
First round
!colspan=3 style="background-color:#D0F0C0;" |10 December 1977
Second round
!colspan=3 style="background-color:#D0F0C0;" |17 December 1977
Third round Team 1ScoreTeam 2Place11 February 1978 ||style="text-align:center;" |Nova Zagora ||style="text-align:center;" |Karnobat ||style="text-align:center;" |Pernik ||style="text-align:center;" |Pazardzhik ||style="text-align:center;" |Dimitrovgrad ||style="text-align:center;" |Kardzhali ||style="text-align:center;" |Parvomay ||style="text-align:center;" |Chirpan
Quarter-finals Team 1ScoreTeam 2Place18 February 1978 ||style="text-align:center;" |Ihtiman ||style="text-align:center;" |Karlovo ||style="text-align:center;" |Botevgrad ||style="text-align:center;" |Pernik
Semi-finals Team 1ScoreTeam 2Place10 May 1978 ||style="text-align:center;" |Botevgrad ||style="text-align:center;" |Sofia
Final
Details
References