The 1970–71 Bulgarian Cup was the 31st season of the Bulgarian Cup (in this period the tournament was named Cup of the Soviet Army). Levski Sofia won the competition, beating Lokomotiv Plovdiv 3–0 in the final at the Bulgarian Army Stadium.

First round

!colspan=3 style="background-color:#D0F0C0;" |16 December 1970

Group stage Group 1 Matches were played in Pazardzhik and Velingrad

!colspan=3 style="background-color:#D0F0C0;" |20–28 February 1971

Group 2 Matches were played in Petrich and Sandanski

!colspan=3 style="background-color:#D0F0C0;" |20–28 February 1971

Group 3 Matches were played in Stara Zagora and Nova Zagora

!colspan=3 style="background-color:#D0F0C0;" |20–28 February 1971

Group 4 Matches were played in Haskovo and Dimitrovgrad

!colspan=3 style="background-color:#D0F0C0;" |22–28 February 1971

Quarter-finals Team 1ScoreTeam 2Place14 April 1971Stara ZagoraSofiaPazardzhikBotevgrad

Semi-finals Team 1ScoreTeam 2Place16 June 1971PernikSofia

Final

Details

References