German submarine U-680 was a Type VIIC U-boat of Nazi Germany's Kriegsmarine during World War II. The submarine was laid down on 12 October 1942 at the Howaldtswerke yard at Hamburg, launched on 20 November 1943, and commissioned on 23 December 1943 under the command of Oberleutnant zur See Max Ulber. Attached to 31st U-boat Flotilla based at Kiel, U-680 completed her training period on 31 July 1944 and was assigned to front-line service.