1966–67 Greek Football Cup

The 1966–67 Greek Football Cup was the 25th edition of the Greek Football Cup. The competition culminated with the Greek Cup final held at AEK Stadium on 6 July 1967. The match was contested by Panathinaikos and Panionios, with Panathinaikos winning by 1–0.

Calendar
From the last qualifying round onwards:

Last qualifying round

 * }

Additional round

 * }

• The last 16 of previous season's Cup qualified for the 2nd round.

Knockout phase
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. If a winner doesn't occur after the extra time the winner emerges by a flip of a coin. The mechanism of the draws for each round is as follows:
 * In the draw for the round of 32, the teams that had qualified to previous' season Round of 16 are seeded and the clubs that passed the qualification round are unseeded.
 * In the draws for the round of 16 onwards, there are no seedings, and teams from the same group can be drawn against each other.

Round of 32

 * }


 * Coin toss.

Round of 16

 * }

Quarter-finals

 * }


 * Coin toss.

Semi-finals

 * }

Final
The 23rd Greek Cup Final was played at the AEK Stadium.