German submarine U-1020 was a Type VIIC/41 U-boat of Nazi Germany's Kriegsmarine during World War II. She was ordered on 13 June 1942, and was laid down on 30 April 1943, at Blohm & Voss, Hamburg, as yard number 220. She was launched on 22 March 1944, and commissioned under the command of Oberleutnant zur See Otto Eberlein on 17 May 1944.