El U 18 o Unterseeboot 18 fue un submarino alemán de la Kriegsmarine, correspondiente al Tipo IIB, usado en la Segunda Guerra Mundial desde distintas bases hasta que fue echado a pique por su tripulación el 25 de agosto de 1944 tras ser dañado cinco días antes en un ataque aéreo.