Le Unterseeboot 48 ou U-48 est un sous-marin allemand (U-boot) de type VII.B construit pour la Kriegsmarine pendant la Seconde Guerre mondiale. Ce sous-marin a obtenu le meilleur palmarès de tous les U-Boots de la Seconde Guerre mondiale avec un total de 307 935 tonneaux de navires civils et militaires coulés (52 navires).