German submarine U-846

German submarine U-846 was a Type IXC/40 U-boat built for Nazi Germany's Kriegsmarine during World War II.

U-846 was ordered in January 1941 from DeSchiMAG AG Weser in Bremen under the yard number 1052. Her keel was laid down on 21 July 1942. The U-boat was launched the following year on 17 February 1943. The following May she was commissioned into service under the command of Oberleutnant zur See der Reserve Berthold Hashagen (Crew 37) in 4th U-boat Flotilla.

After completing training, U-846 was transferred to 10th U-boat Flotilla and left Kiel for the North Atlantic on 4 December 1943. Joining groups Amrum and Rügen at the end of the month, returning without success to Lorient on 3 March 1944. U-846 left Lorient again on 29 April. During an air attack on 2 May she managed to shot down one aircraft, Halifax 'H' of No. 58 Squadron RAF. The next day another aircraft attack the U-boat without success, but early on 4 May a bomb hit from a Wellington, 'M' of 407 Squadron RCAF, sunk U-846 in position 46.1°N, -9.33333°W.