German submarine U-277 was a Type VIIC U-boat of the Nazi German Kriegsmarine during World War II. The submarine was laid down on 3 March 1942 at the Bremer Vulkan yard at Bremen-Vegesack as 'werk' 42. She was launched on 7 November 1942 and commissioned on 21 December under the command of Oberleutnant zur See Robert Lübsen.