Кубок Болгарії з футболу 2003—2004 — 64-й розіграш кубкового футбольного турніру в Болгарії. Титул вдруге здобув Литекс.
Календар Раунд Дата Матчі Клуби Перший раунд 21 жовтня 2003 16 48 → 32 1/16 фіналу 28 жовтня - 13 листопада 2003 32 32 → 16 1/8 фіналу 25 листопада - 10 грудня 2003 16 16 → 8 1/4 фіналу 13 грудня 2003 - 17 березня 2004 8 8 → 4 1/2 фіналу 7-21 квітня 2004 4 4 → 2 Фінал 12 травня 2004 1 2 → 1
Перший раунд
| colspan="3" style="background:#fcc;"|
1/16 фіналу
|colspan="5" style="background-color:#fcc" align=center|28 жовтня/12 листопада 2003
|colspan="5" style="background-color:#fcc" align=center|28 жовтня/13 листопада 2003
1/8 фіналу
|colspan="5" style="background-color:#fcc" align=center|25 листопада/3 грудня 2003
|colspan="5" style="background-color:#fcc" align=center|26 листопада/2 грудня 2003
|colspan="5" style="background-color:#fcc" align=center|26 листопада/3 грудня 2003
|colspan="5" style="background-color:#fcc" align=center|3/10 грудня 2003
1/4 фіналу
|colspan="5" style="background-color:#fcc" align=center|13/17 грудня 2003
|colspan="5" style="background-color:#fcc" align=center|14/18 грудня 2003
|colspan="5" style="background-color:#fcc" align=center|3/17 березня 2004
1/2 фіналу
|colspan="5" style="background-color:#fcc" align=center|7/21 квітня 2004
Фінал
Посилання Кубок Болгарії на rsssf