Жребият за полуфиналите на Купата на България размина Ботев и Локо, коита играха финал преди година. Ботев ще играе с ЦСКА, а носителят на трофея Локомотив Пд ще срещне Левски. Двата пловдивски тима са домакини в първите срещи. Ботев и ЦСКА ще се изправят един срещу друг на тази фаза от турнира за втора поредна година. През 2019 година жълто-черните победиха с 3:2 в първия мач в Коматево, а на реванша на Армията измъкнаха 3:3 с гол на Кристиян Димитров в 88-та минута и се класираха за финала. Там канарчетата отстъпиха на Локомотив Пд с 0:1.
Класиралите се четири отбора определиха двете двойки с пълен жребий. Победителите се излъчват по системата на отстраняване в две футболни срещи, съгласно условията на член 19, ал. 2, 3, 4 и 5 на Наредбата за първенствата и турнирите в системата на БФС. Домакин на първата среща е отборът, изтеглен първи при жребия. Първите мачове ще се играят на 7-9 април, а реваншите са на 21-23 април 2020 г.