Unterseeboot 157 ou U-157 est le nom de plusieurs sous-marins allemands ou U-boot durant la Première et Seconde Guerre mondiale :
- L'Unterseeboot 157, sous-marin de type U-151, construit en 1917 et a participé à la première bataille de l'Atlantique durant la Première Guerre mondiale jusqu'à la fin de la guerre, donné à la France qui le détruit en 1921.
- Unterseeboot 157, sous-marin de type IX.C, construit en 1941 et a participé à la deuxième bataille de l'Atlantique durant la Seconde Guerre mondiale avant d'être coulé le .