La Coppa di Bulgaria 1987-1988 è stata la 6ª edizione di questo trofeo, e la 48ª in generale di una coppa nazionale bulgara di calcio, iniziata il 19 agosto 1987 e terminata l'11 maggio 1988. Il CSKA Sofia ha vinto il trofeo per la tredicesima volta.
Primo turno
In questa fase si sfidano 32 squadre divise in 8 gruppi ad eliminazione diretta. Passano alla fase seguente le 3 squadre migliori di ogni girone.