German submarine U-487 was a Type XIV supply and replenishment U-boat ("Milchkuh") of Nazi Germany's Kriegsmarine during World War II.

Her keel was laid down 31 December 1941 by Germaniawerft in Kiel as yard number 556. She was launched on 17 October 1942 and commissioned on 21 December 1942 with Oberleutnant zur See Helmut Metz in command. Metz commanded the boat for its entire career.