German submarine U-258 was a Type VIIC U-boat of Nazi Germany's Kriegsmarine during World War II. She was laid down at the Bremer Vulkan yard at Bremen-Vegesack on 20 March 1941 as yard number 23. She was launched on 13 December and commissioned on 4 February 1942.
U-258 was sunk by a Royal Air Force Consolidated B-24 Liberator bomber of 120 Squadron in the North Atlantic on 20 May 1943.
German Type VIIC submarines were preceded by the shorter Type VIIB submarines. U-258 had a displacement of when at the surface and while submerged. She had a total length of , a pressure hull length of , a beam of , a height of , and a draught of . The submarine was powered by two Germaniawerft F46 four-stroke, six-cylinder supercharged diesel engines producing a total of for use while surfaced, two AEG GU 460/8-276 double-acting electric motors producing a total of for use while submerged. She had two shafts and two propellers. The boat was capable of operating at depths of up to .
The submarine had a maximum surface speed of and a maximum submerged speed of . When submerged, the boat could operate for at ; when surfaced, she could travel at . U-258 was fitted with five torpedo tubes (four fitted at the bow and one at the stern), fourteen torpedoes, one SK C/35 naval gun, 220 rounds, and two twin C/30 anti-aircraft guns. The boat had a complement of between forty-four and sixty.
U-258 took part in eleven wolfpacks, namely: