KNVB beker 1966/67
Het seizoen 1966/67 van de KNVB beker was de 49e editie van de Nederlandse voetbalcompetitie met als inzet de KNVB beker en een plek in de Europa Cup II. Aan het toernooi namen 32 ploegen deel. Ajax won de beker, door in de finale met 2-1 van NAC te winnen.

In tegenstelling tot seizoen 1965/66 was er geen groepsfase. De eerste ronde met 32 ploegen vond plaats op 2 april 1967.

Eerste ronde
Opmerkelijk was dat de nummers één en twee uit de competitie, Ajax en Feijenoord, tegen elkaar lootten.

Tweede ronde
Van de acht ploegen die in de tweede ronde wonnen, speelden slechts drie in de Eredivisie.

Kwartfinale
De drie overgebleven Eredivisieploegen, Ajax, Go Ahead en NAC, wisten alle hun wedstrijd te winnen. De vierde ploeg die zich wist te kwalificeren voor de halve finale was het Amsterdamse Blauw-Wit.

Halve finale

Finale 
De finale vond plaats op woensdag 7 juni 1967. De beslissing, een doelpunt van Klaas Nuninga, viel in de eerste minuut van de tweede helft van de verlenging. Met de winst in de bekercompetitie en het eerder behaalde landskampioenschap haalde Ajax dit seizoen de dubbel.

Omdat Ajax al landskampioen was, kreeg verliezend finalist NAC het recht om te starten in de Europacup II 1967/68.

KNVB Beker (mannen) naar seizoen
Bekervoetbal 1966/67
Nederlands voetbalseizoen 1966/67