La 8. Unterseebootsflottille ou 8. U-Flottille était la 8e flottille de sous-marins allemands de la Kriegsmarine pendant la Seconde Guerre mondiale. Formée à Königsberg en juin 1941, la flottille est placée sous le commandement du Kapitänleutnant (en) qui a déjà en charge la 6. Unterseebootsflottille à Dantzig. Bien que sa mission fût un centre d'entrainement (Ausbildungsflottille), dans les derniers mois de la guerre, quelques U-boote de la flottille prirent part à des combats contre la marine soviétique dans la mer Baltique. La flottille est dissoute en janvier 1945.