L'Unterseeboot 103 (ou U-103) est un sous-marin allemand de type IX.B de la Kriegsmarine de la Seconde Guerre mondiale. Ce sous-marin a obtenu le 3e meilleur palmarès de tous les U-boots avec un total de 237 596 tonneaux de navires coulés (45 navires).