La 12.ª Flotilla de submarinos ( en alemán: 12. Unterseebootsflottille ) fue una flotilla de submarinos alemana formada el 15 de octubre de 1942 en Burdeos bajo el mando del capitán de corbeta Klaus Scholtz . La flotilla se disolvió el 25 de agosto de 1944 debido a la inminente llegada de las fuerzas aliadas.
Los siguientes submarinos fueron asignados a la 12.ª Flotilla de Submarinos en Burdeos en varios momentos durante su vida útil:
Treinta y nueve de los cuarenta y dos submarinos asignados a la 12.ª Flotilla fueron destruidos durante su misión. Antes de que los aliados capturaran la base de Burdeos, los U-861 , U-862 y U-1061 lograron escapar y fueron transferidos a otras flotillas de submarinos.
Los siguientes submarinos italianos fueron capturados después de la capitulación italiana en septiembre de 1943 y asignados a la 12.ª Flotilla de Submarinos: