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