1957–58 Greek Football Cup

The competition culminated with the Greek Cup Final, held at Karaiskakis Stadium, on 30 July 1958.

[1] From Round of 32 onwards: In the knockout phase, teams play against each other over a single match.

If the match ends up as a draw, extra time will be played and if the match remains a draw a replay match is set at the home of the guest team which the extra time rule stands as well.

If a winner doesn't occur after the replay match the winner emerges by a flip of a coin.

* The match was suspended at the 43rd minute in expense of Niki Volos while the score was 1–2.