U-170 – niemiecki okręt podwodny (U-Boot) typu IX C/40 z okresu II wojny światowej. Okręt wszedł do służby w 1943 roku.

Historia Wcielony do 4. Flotylli U-Bootów celem treningu i zgrania załogi. Od czerwca 1943 roku w 10., a od listopada 1944 roku w 33. Flotylli jako jednostka bojowa.

Podczas pierwszego patrolu bojowego rozpoczętego w maju 1943 roku, U-170 został zmuszony do przerwania zadania i zastąpienia zatopionej „mlecznej krowy” (podwodnego zaopatrzeniowca typu XIV) U-463 i przekazania swojego paliwa U-135, U-732 i . Podczas powrotu do bazy w Lorient wraz z U-535 i U-536 jednostka została zaatakowana przez brytyjski samolot B-24 Liberator. U-Boot nie odniósł uszkodzeń, ale U-535 został zatopiony.

Kolejny patrol – u wybrzeży Ameryki Południowej zaowocował jedynym sukcesem U-170 – zatopieniem starego brazylijskiego frachtowca „Campos” o pojemności 4663 BRT. Podczas rejsu okręt uzupełniał paliwo i zaopatrzenie z U-460 i U-219;