U-18 — малая подводная лодка типа IIB, времён Второй мировой войны. Заказ на постройку был отдан 2 февраля 1935 года. Лодка была заложена на верфи судостроительной компании Germaniawerft, Киль 10 июля 1935 года под заводским номером 548. Спущена на воду 7 декабря 1935 года. 4 января 1936 года принята на вооружение и, под командованием капитан-лейтенанта Ганса Покштадта вошла в состав 1-й флотилии.