The competition began on 18 August 2018 with the first games of Round 1 and ended on 19 May 2019 with the final.
[1] The Super League side Zürich were the defending champion but they were eliminated by Basel in the semi-final on 25 April 2019 and bring the Basel won their 13th Swiss Cup title.
In a match, the home advantage was granted to the team from the lower league, if applicable.
Teams in bold continue to the next round of the competition.
Teams from Super League were seeded, the home advantage was granted to the team from the lower league, if applicable.