U-160 – niemiecki okręt podwodny (U-Boot) typu IXC z okresu II wojny światowej. Okręt wszedł do służby w 1941. Zatopił 26 statków o łącznym tonażu 156 028 BRT i uszkodził 5 o tonażu 34 419 BRT.

Historia Po wejściu do służby wcielony pod dowództwem Kptlt. Georga Lassena do w Szczecinie jako jednostka szkolna. Po osiągnięciu gotowości bojowej 1 marca 1942 okręt przydzielony został do stacjonującej w Lorient. Na swój pierwszy patrol bojowy na wody amerykańskie pod dowództwem Kptlt. Georga Lassena U-160 wyruszył z bazy w Helgolandzie 1 marca 1942 roku. Podczas tego patrolu zatopił 5 statków o łącznym tonażu 36 732 BRT i uszkodził zbiornikowiec 6837 BRT. W dniu 28 kwietnia 1942 U-160 zawinął do Lorient po 59 dniach przebywania na morzu.

Pod dowództwem Lassena U-160 wyruszał z Lorient jeszcze trzykrotnie: 20 sierpnia 1942 – na wody amerykańskie. Podczas patrolu zatopił 6 statków o łącznym tonażu 29 281 BRT i uszkodził jeden 6161 BRT. Powrócił do Lorient 24 sierpnia 1942 roku po 66 dniach przebywania na morzu. 23 września 1942 – również na wody amerykańskie. Podczas tego patrolu zatopił 8 statków o łącznym tonażu 44 865 BRT i uszkodził jeden 6197 BRT. Powrócił do Lorient 9 grudnia 1942 po 78 dniach przebywania na morzu. 6 stycznia 1943 – patrol na wody południowej Afryki.