Le Unterseeboot 29 est un sous-marin allemand du type VII.A, de la Kriegsmarine de la Seconde Guerre mondiale. Il est commandé dans le cadre du plan Z le 1er avril 1935 en violation du traité de Versailles qui proscrit la construction de ce type de navire par l'Allemagne.