U-18 – niemiecki okręt podwodny typu IIB z okresu II wojny światowej. Zamówienie na budowę złożono 2 lutego 1935 roku w stoczni Germaniawerft w Kilonii. Stępkę położono 10 lipca. Okręt został zwodowany 7 grudnia 1935 roku, a wcielony do służby 4 stycznia 1936 roku pod dowództwem Kptlt. Hansa Pauckstadta. Do połowy 1942 roku okręt pływał na patrole na Bałtyku oraz Morzu Północnym, później przetransportowany nad Morze Czarne, w maju 1943 roku włączony w skład 30. Flotylli w Konstancy w Rumunii. Jednostka przeprowadziła 14 patroli bojowych, przebywając w morzu 287 dni. 25 sierpnia 1944 roku został zatopiony przez własną załogę niedaleko Konstancy.

Historia U-Boot przydzielony został do 1. Flotylli U-Bootów „Weddigen” w Kilonii. 20 listopada 1936 roku, w wyniku kolizji z torpedowcem T-156Pochodzący sprzed I wojny światowej torpedowiec SMS V 156, od 1917 roku pod nazwą T-156, w Kriegsmarine pełniący funkcję poławiacza torped, od 1944 roku pod nazwą „Bremse”. okręt zatonął w Zatoce Lubeckiej – 8 marynarzy zginęło, 12 uratowano. 28 listopada okręt podniesiono i skierowano do remontu. Okręt ponownie wszedł do służby 30 września 1937 roku, a jego dowódcą został Kptlt. Heinz Beduhn. 4 października 1937 roku U-18 został przeniesiony do w Kilonii.