Le Unterseeboot 176 (ou U-176) est un sous-marin allemand (U-Boot) de type IX.C utilisé par la Kriegsmarine pendant la Seconde Guerre mondiale.
Mis en service le 15 décembre 1941, l'Unterseeboot 176 reçoit sa formation de base à Stettin en Poméranie (Allemagne) au sein de la 4. Unterseebootsflottille jusqu'au 31 juillet 1942, il rejoint sa flottille de combat à la base sous-marine de Lorient en France dans la 10. Unterseebootsflottille.
Il quitte le port de Kiel pour sa première patrouille le 21 juillet 1942 sous les ordres du Kapitänleutnant Reiner Dierksen. Après 74 jours en mer et un palmarès de six navires marchands coulés pour un total de 35 643 tonneaux, il rejoint la base sous-marine de Lorient qu'il atteint le 2 octobre 1942.
L'Unterseeboot 176 a effectué trois patrouilles dans lesquelles il a coulé onze navires marchands pour un total de 53 307 tonneaux au cours de ses 216 jours en mer.
Sa troisième patrouille le fait quitter le port de Lorient le 6 avril 1943 toujours sous les ordres du Kapitänleutnant Reiner Dierksen. Le 1er mai 1943, Reiner Dierksen est promu au grade de korvettenkapitän. Après quarante jours en mer et un palmarès de deux navires marchands coulés pour un total de 4 232 tonneaux, l'U-176 est coulé à son tour le 15 mai 1943 au nord-est de La Havane à Cuba par 23° 32′ N, 80° 18′ O, par des charges de profondeur tirées par le patrouilleur cubain CS-13, après avoir été localisé par un hydravion Vought OS2U Kingfisher de l'US Navy.