Qualifikation
25.12.1966 Altona 93 - 1. FC Nürnberg 2:1 (2:0)
31.12.1966 Hessen Kassel - Frankfurter SG Eintracht 6:2 (0:2)
1. Runde
14.01.1967 1. FC Saarbrücken - VfB Stuttgart 2:4 (0:1)
FC Schalke 04 - Bor. Mönchengladbach 4:2 (2:1)
Borussia Dortmund - 1. FC Köln 2:2 (0:0, 2:2, 2:2) n.V.
Eintracht Braunschweig - MSV Duisburg 2:3 (1:1, 2:2, 2:3) n.V.
Duisburger FV 08 - Schwarz-Weiß Essen 0:2 (0:1)
Alemannia Aachen - FK Pirmasens 1:1 (1:1)
Waldhof Mannheim - Fortuna Düsseldorf 1:3 (0:3)
Hessen Kassel - Werder Bremen 2:2 (1:0, 1:1) n.V.
Hertha BSC - Bayern München 2:3 (0:1, 1:1) n.V.
Altona 93 - Hamburger SV 0:6 (0:2)
Rot-Weiss Essen - Karlsruher SC 1:2 (1:1)
VfB Lübeck - Kickers Offenbach 0:1 (0:0, 0:0) n.V.
Arminia Hannover - TSV 1860 München 1:4 (0:1)
SpVgg Erkenschwick - Stuttgarter Kickers 1:0 (0:0)
15.01.1967 Hannover 96 II - Borussia Neunkirchen 2:2 (1:2, 2:2) n.V.
18.01.1967 1. FC Kaiserslautern - Hannover 96 2:1 (1:0)
24.01.1967 1. FC Köln - Borussia Dortmund 1:0 (0:0)
25.01.1967 FK Pirmasens - Alemannia Aachen 0:1 (0:1)
Werder Bremen - Hessen Kassel 2:1 (1:1, 1:1) n.V.
Borussia Neunkirchen - Hannover 96 II 2:1 (0:0)
Achtelfinale
03.02.1967 1. FC Köln - Hamburger SV 0:0 (0:0, 0:0) n.V.
04.02.1967 Alemannia Aachen - Karlsruher SC 4:2 (4:0)
Borussia Neunkirchen - Werder Bremen 1:1 (1:1, 1:1) n.V.
VfB Stuttgart - FC Schalke 04 0:1 (0:1)
1. FC Kaiserslautern - Kickers Offenbach 0:0 (0:0, 0:0) n.V.
Schwarz-Weiß Essen - Fortuna Düsseldorf 1:1 (1:0, 1:1) n.V.
SpVgg Erkenschwick - Bayern München 1:3 (0:0)
TSV 1860 München - MSV Duisburg 1:0 (0:0)
15.02.1967 Hamburger SV - 1. FC Köln 2:0 (0:0)
Werder Bremen - Borussia Neunkirchen 1:2 (0:1)
Kickers Offenbach - 1. FC Kaiserslautern 1:0 (0:0, 0:0) n.V.
Fortuna Düsseldorf - Schwarz-Weiß Essen 1:0 (0:0)
Viertelfinale
23.03.1967 TSV 1860 München - Fortuna Düsseldorf 2:0 (2:0)
25.03.1967 Kickers Offenbach - Hamburger SV 0:0 (0:0, 0:0) n.V.
Alemannia Aachen - Borussia Neunkirchen 3:1 (2:1)
FC Schalke 04 - Bayern München 2:3 (1:2)
12.04.1967 Hamburger SV - Kickers Offenbach 2:0 (1:0)
Halbfinale
06.05.1967 Bayern München - TSV 1860 München 3:1 (0:0)
Hamburger SV - Alemannia Aachen 3:1 (2:0)
Finale
10.06.1967 Bayern München - Hamburger SV 4:0 (1:0)