L'Unterseeboot 47 ou U-47 est un sous-marin allemand (U boot) de type VII.B construit pour la Kriegsmarine pendant la Seconde Guerre mondiale. Il est notamment célèbre pour être parvenu à couler le cuirassé HMS Royal Oak dans la base britannique de Scapa Flow. Ce sous-marin a obtenu le 10e meilleur palmarès de tous les U-Boots de la Seconde Guerre mondiale avec un total de 191 919 tonneaux de navires civils et militaires coulés (31 navires).