Кубок Хорватии по футболу 2017–18 был двадцать седьмым сезоном чемпионата Хорватии по футболу на выбывание. Действующим чемпионом была Риека , которая выиграла свой четвертый титул годом ранее, победив Динамо Загреб в финале .
Для участия в соревновании были отобраны следующие 48 команд:
Жеребьёвка предварительного одноматчевого раунда состоялась 20 июля 2017 года в Загребе . Матчи состоялись 23 августа 2017 года. [1]
* Матчи, сыгранные 19 августа.
** Матчи, сыгранные 22 августа.
Первый тур состоялся 20 сентября 2017 года.
* Матч состоялся 19 сентября.
** Матчи, сыгранные 4 октября.
*** Матч состоялся 18 октября.
Второй тур состоялся 25 октября 2017 года.
* Матч состоялся 24 октября.
** Матч состоялся 31 октября.
*** Матч состоялся 7 ноября.
**** Матч состоялся 14 ноября.
Четвертьфинал состоялся 29 ноября 2017 года.
* Матч состоялся 30 ноября.
** Матч состоялся 13 декабря на стадионе «Руевица» в Риеке из-за неудовлетворительного состояния поля на стадионе «ШРК Запрешич» .
Первоначально полуфинал был запланирован на 28 февраля 2018 года, но позже был отложен из-за неблагоприятных погодных условий.
Финал состоялся 23 мая 2018 года на стадионе HNK Cibalia в Винковцах .