U-578 – niemiecki okręt podwodny typu VIIC z okresu II wojny światowej. Wyporność U-Boota wynosiła 769 ton w położeniu nawodnym i 871 ton pod wodą, a jego główną bronią było 14 torped o kalibrze 533 mm, wystrzeliwanych z pięciu wewnętrznych wyrzutni. Jednostka rozwijała na powierzchni maksymalną prędkość 17,6 węzła, jej zasięg przy prędkości 10 węzłów wynosił 8500 Mm.
Okręt został zwodowany 15 maja 1941 roku w stoczni Blohm & Voss w Hamburgu, a 10 lipca 1941 roku wcielono go do służby w Kriegsmarine. Pływając w składzie 7. Flotylli U-Bootów, U-578 odbył pięć patroli bojowych, podczas których zatopił cztery statki o łącznej pojemności BRT i niszczyciel o wyporności 1090 ton. U-Boot zaginął po 6 sierpnia 1942 roku w Zatoce Biskajskiej.
Projekt i budowa
Jednostki typu VIIC były kolejnym ewolucyjnym ulepszeniem najliczniej budowanych w Niemczech okrętów typu VII. Poprzednik – typ VIIB – miał zbyt mały zasięg i za mało miejsca pod pokładem, by można było zainstalować sonar. Opracowany w 1938 roku projekt nowego okrętu różnił się od poprzedniej wersji m.in. zwiększoną grubością blach kadłuba sztywnego (z 16 do 18,5 mm, co zwiększyło maksymalną głębokość zanurzenia z 200 metrów do 250–280 metrów), przedłużeniem kadłuba o 60 cm i kiosku o 30 cm oraz powiększeniem zbiorników paliwa o 5,4 m³, co poprawiło zasięg.