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