De U-28 was een Type VIIA-U-boot bij de Kriegsmarine, tijdens de Tweede Wereldoorlog. Ze werd besteld op 1 april 1935 en haar kiel werd gelegd op 2 december 1935 bij AG Weser, Bremen (werk 909) en te water gelaten op 14 juli 1936. Op 12 september 1936 kwam ze onder commando van de eerste bevelhebber Kptlt. Wilhelm Ambrosius. De U-28 werd succesvol ingezet door kapitein-luitenant Günter Kuhnke, tussen 14 september 1939 en 26 oktober 1940, waarvan hij vijftien vijandelijke schepen torpedeerde, en waar hij twaalf schepen tot zinken had gebracht. Ze diende daarna ook als opleidings- en schoolboot voor diverse kandidaat-officieren en matrozen.