German submarine U-356 was a Type VIIC U-boat of the Nazi German Kriegsmarine during World War II. The submarine was laid down in May 1940 at the Flensburger Schiffbau-Gesellschaft yard at Flensburg, launched on 16 September 1941, and commissioned on 20 December 1941. U-356 was attacked by HMCS St. Laurent, , and north of the Azores at on 27 December 1942 and sunk by depth charges. All 46 crew members died in the event.