2017–18 Polish Cup
The 2017–18 Polish Cup was the sixty-fourth season of the annual Polish football knockout tournament. It began on 14 July 2017 with the first matches of the preliminary round and ended on 2 May 2018 with the final at PGE Narodowy. Winners of the competition, Legia Warsaw, qualified for the qualifying tournament of the 2018–19 UEFA Europa League. They secured their 19th Polish Cup title ever, after defeating 2–1 defending champions from Arka Gdynia.
Participating teams
Source:;Notes
- Polonia Bytom withdrew from the competition.
Round and draw dates
Source:Preliminary round
The draw for this round was conducted at the headquarters of the Polish FA on 22 June 2017. Participating in this round were 16 regional cup winners, 18 teams from the 2016–17 II liga and 6 lowest ranked teams from the 2016–17 I liga. The matches were played from 14 to 18 July 2017.16 of the 24 I liga and II liga teams participating in the preliminary round were drawn against the 16 regional cup winners, and the remaining 8 were drawn against each other. Games were hosted by teams playing in the lower division in the 2017–18 season. The host of Legionovia Legionowo versus Znicz Pruszków game was determined by the order in which the teams were drawn.
The number in brackets indicates what tier of Polish football each team competes in during the 2017–18 season.
! colspan="3" style="background:cornsilk;"|14 July 2017
! colspan="3" style="background:cornsilk;"|15 July 2017
! colspan="3" style="background:cornsilk;"|16 July 2017
! colspan="3" style="background:cornsilk;"|18 July 2017
! colspan="3" style="background:cornsilk;"|No match
First round
The draw for this round was conducted at the headquarters of the Polish FA on 22 June 2017. The matches were played from 22 to 26 July 2017. Participating in this round were the 20 winners from the [|previous round] and 12 highest ranked teams from the 2016–17 I liga.Winners of matches were advanced to the next round. The 12 teams joining in this round were seeded and their opponents were drawn from the 20 winners of the preliminary round. Games will be hosted by teams playing in the lower division in the 2017–18 season. Host of match between Puszcza Niepołomice and GKS Tychy was decided by a draw on 17 July 2017.
The number in brackets indicates what tier of Polish football each team competes in during the 2017–18 season.
! colspan="3" style="background:cornsilk;"|22 July 2017
! colspan="3" style="background:cornsilk;"|23 July 2017
! colspan="3" style="background:cornsilk"|26 July 2017
Round of 32
The draw for this round was conducted at the PGE Narodowy on 25 July 2017. The matches were played on 8–10 August 2017. Participating in this round were the 16 winners from the previous round and 16 teams from the 2016–17 Ekstraklasa. Games were hosted by teams playing in the lower division in the 2017–18 season. The hosts of matches of teams playing in the same tier were the teams occupying a higher position in the [|bracket].! colspan="3" style="background:cornsilk;"|8 August 2017
! colspan="3" style="background:cornsilk;"|9 August 2017
! colspan="3" style="background:cornsilk;"|10 August 2017
[|Round of 16]
The 16 winners from the previous round competed in this round. The draw for this round was conducted at PGE Narodowy, Warsaw on 25 July 2017. Matches were played from 19 September to 27 September 2017. Hosts of matches between teams playing in the same tier were decided by a draw conducted on 11 August 2017.! colspan="3" style="background:cornsilk;"|19 September 2017
! colspan="3" style="background:cornsilk;"|20 September 2017
! colspan="3" style="background:cornsilk;"|21 September 2017
! colspan="3" style="background:cornsilk;"|26 September 2017
! colspan="3" style="background:cornsilk;"|27 September 2017