Het seizoen 1967/68 van de DFB-Pokal was het 25e seizoen om de Duitse nationale voetbalbeker (inclusief de Tschammer-beker) in het voetbal en het zestiende onder de naam DFB-Pokal.
Met VfL Bochum bereikte voor de tweede keer sinds de invoering van de Bundesliga een club uit de Regionalliga de finale.
Eindronde
1/8ste finale
| Thuisploeg |
|
Uitploeg |
Uitslag |
| FC Bayern München (I) | – | MSV Duisburg (I) | 3:1 |
| VfL Bochum (II) | – | VfB Stuttgart (I) | 2:1 |
| SSV Reutlingen 05 (II) | – | Borussia Dortmund (I) | 1:3 |
| FC Schalke 04 (I) | – | Eintracht Braunschweig (I) | 2:3 |
| 1. FC Nürnberg (I) | – | Preußen Münster (II) | 4:0 |
| Hertha BSC (II) | – | SV Röchling Völklingen (II) | 2:1 |
| TSV 1860 München (I) | – | Borussia M'gladbach (I) | 2:4 |
| 1. FC Köln (I) | – | Eintracht Frankfurt (I) | 1:1 n.V. |
Replay
| Thuisploeg |
|
Uitploeg |
Uitslag |
| Eintracht Frankfurt (I) | – | 1. FC Köln (I) | 0:1 |
Kwartfinale
| Thuisploeg |
|
Uitploeg |
Uitslag |
| FC Bayern München (I) | – | 1. FC Nürnberg (I) | 2:1 |
| Borussia Dortmund (I) | – | Hertha BSC (II) | 2:1 |
| Eintracht Braunschweig (I) | – | 1. FC Köln (I) | 1:1 n.V. |
| VfL Bochum (II) | – | Borussia M'gladbach (I) | 2:0 |
Replay
| Thuisploeg |
|
Uitploeg |
Uitslag |
| 1. FC Köln (I) | – | Eintracht Braunschweig (I) | 2:1 |
Halve finale
| Thuisploeg |
|
Uitploeg |
Uitslag |
| 1. FC Köln (I) | – | Borussia Dortmund (I) | 3:0 |
| VfL Bochum (II) | – | FC Bayern München (I) | 2:1 |
Finale
De finale werd op 9 juni 1968 gespeeld voor 68.000 toeschouwers.