Dieselmotoren erwiesen sich für lange Zeit als das geeignetste Aggregat, um das Boot über Wasser anzutreiben. Seit Erfindung eines Schnorchels für U-Boote kann der Dieselmotor sogar auf Periskoptiefe benutzt werden. Allerdings ist das Boot damit an eine sehr geringe Tauchtiefe gebunden.