Cet article est une ébauche concernant les sous-marins, l’Empire allemand et la Première Guerre mondiale.
Pour les autres navires du même nom, voir Unterseeboot 64.
L'Unterseeboot U-64 était un sous-marin de classe U 63 de la Kaiserliche Marine qui a servi pendant la Première Guerre mondiale. Il a été construit en 1916 et a servi en mer Méditerranée.
Le 19 mars 1917, alors qu’il patrouille dans la mer Tyrrhénienne, l'U-64 rencontre le cuirassé français Danton à 30 milles marins (56 km) au sud de la Sardaigne[2]. L'U-64 torpille le Danton qui coule en 45 minutes avec la perte de 296 hommes.
Au cours de sa carrière, l'U-64 était sous le commandement du Kapitänleutnant Robert Moraht. Il a été perdu le 17 juin 1918.