La 31ª Flotilla de Submarinos ("31. Unterseebootsflottille") fue una flotilla de entrenamiento (" Ausbildungsflottille ") de la Kriegsmarine de la Alemania nazi durante la Segunda Guerra Mundial .
La flotilla se formó en Hamburgo en septiembre de 1943 bajo el mando del capitán de navío Bruno Mahn. Posteriormente, con base en Wilhelmshaven y luego en Wesermünde , estuvo bajo el mando de Carl Emmermann durante el último mes de la guerra. Se disolvió en mayo de 1945 cuando Alemania se rindió. [1]
Durante el servicio de esta flotilla se asignaron 156 submarinos.