German submarine U-648

German submarine U-648 was a Type VIIC U-boat of Nazi Germany's Kriegsmarine during World War II. The submarine was laid down on 24 December 1941 at the Blohm & Voss yard at Hamburg, launched on 16 September 1942, and commissioned on 12 November 1942 under the command of Leutnant zur See d.R. Peter-Arthur Stahl.

Attached to 5th U-boat Flotilla based at Kiel, U-648 completed her training period on 30 April 1943 and was assigned to front-line service.

Service history
On the third and last war patrol U-648 was last heard of on 22 November 1943 and is since missing.