Носителят на Купата на България за 2017 година Ботев изтегли тежък жребий за осминафиналите на турнира. Жълто-черните ще гостуват на Берое в поредно издание на дербито на Тракия. Локомотив Пд също гостува, но има по-лек противник в лицето на Дунав. Срещите с в един мач, като отборите, изтеглени първи са домакини. Мачовете от осминафиналите са на 30, 31 октомври и 1 ноември. Четвъртфиналите отново ще се играят в една среща, полуфиналите са на разменено гостуване. Финалът е на 15 май 2019 година на националния стадион "Васил Левски". Жребият, на който присъстваше и спортния министър Красен Кралев, бе пълен, нямаше поставени отбори.

Ето и всички осминафинални двойки:

ЦСКА - Витоша

Струмска слава - Черноморец Балчик

Лудогорец - Славия

Берое - Ботев

Черно море - Левски

Локомотив Сф - Септември

Етър - Верея

Дунав - Локомотив Пд