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