KNVB beker 1967/68
Het seizoen 1967/68 van de KNVB beker was de 50e editie van de Nederlandse voetbalcompetitie met als inzet de KNVB beker en een plek in de Europa Cup II.

In tegenstelling tot het voorgaande seizoen 1966/67, waarin 32 teams in het bekertoernooi uitkwamen, stond deelname open voor alle 57 ploegen uit de Nederlandse Eredivisie, Eerste divisie en Tweede divisie.

Groepsfase
De groepsfase vond plaats op drie vaste speeldagen: 31 december 1967 en 25 februari en 24 maart 1968. Er werd gespeeld in een halve competitie. Van de dertien groepen met vier ploegen bekerden de groepswinnaars verder naar de volgende ronde. Van de groep met vijf ploegen ging tevens de nummer twee door. Het zestiende team dat zich plaatste voor de tweede ronde was de beste tweede van de overige poules.

Opmerkelijk was vooral de uitschakeling van Feijenoord, dat plaatsgenoot en Tweede-divisionist Excelsior door zag bekeren. Ook de Eredivisieploegen GVAV (uitgeschakeld door Veendam uit de Tweede divisie), DOS, NAC, DWS, Xerxes/DHC en Fortuna '54 vonden hun Waterloo in de groepsfase.

Groep 1

Groep 2

Groep 3

Groep 4

Groep 5

Groep 6

Groep 7

Groep 8

Groep 9

Groep 10

Groep 11

Groep 12

Groep 13

Groep 14

Tweede ronde
De wedstrijden in de tweede ronde waren gepland op 28 april 1968. De beide overgebleven ploegen uit de Tweede divisie, Veendam en Excelsior, bekerden beiden door naar de kwartfinale. Ook Elinkwijk, uitkomend in de Eerste divisie, ging door na winst op Eredivisionist MVV.

Kwartfinale

Halve finale

Finale 
De finale vond plaats op 3 juni 1968. ADO speelde voor de vijfde keer in tien jaar de bekerfinale. Na vier nederlagen won het de beker door landskampioen Ajax te verslaan. ADO plaatste zich daardoor voor de Europacup II 1968/69.

KNVB Beker (mannen) naar seizoen
Bekervoetbal 1967/68
Nederlands voetbalseizoen 1967/68