German submarine U-588 was a Type VIIC U-boat of the Nazi German Kriegsmarine during World War II. She carried out four patrols, was a member of two wolfpacks, sank seven ships of 31,492 GRT and damaged another vessl of 7,460 GRT. The boat was sunk by depth charges dropped by Canadian warships, east northeast of St.Johns, in July 1942.