German submarine U-24 was a Type IIB U-boat that was in service during World War II. She was laid down on 21 April 1936 at the F. Krupp Germaniawerft in Kiel with yardnumber 554, launched on 24 September and commissioned into the Kriegsmarine on 10 October. Oberleutnant Heinz Bucholz took command on 3 July 1937.