Кубок Германии по футболу 1995–96 годов был 53-м сезоном ежегодного розыгрыша кубка Германии по футболу . 64 команды соревновались в турнире из шести раундов, который начался 15 августа 1995 года и закончился 24 мая 1996 года. В финале 1. FC Kaiserslautern победил Karlsruher SC со счетом 1–0, тем самым завоевав свой второй титул. [1] В первом раунде SV 1916 Sandhausen победил VfB Stuttgart со счетом 13–12 по пенальти , отметив игру с наибольшим количеством голов в немецком профессиональном футболе.
Время до 23 сентября 1995 г. и с 31 марта 1996 г. указано по центральноевропейскому летнему времени ( UTC+2 ). Время с 24 сентября 1995 г. по 30 марта 1996 г. указано по центральноевропейскому летнему времени ( UTC+1 ).