German submarine U-578 was a Type VIIC U-boat of the Nazi German Kriegsmarine during World War II. She carried out five patrols, sank four ships of 23,635 GRT and sank a warship of 1,090 tons. She was posted missing in the Bay of Biscay from August 1942, with no explanation for her loss.