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.