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 Kapitän zur See Bruno Mahn. Posteriormente con base en Wilhelmshaven , y luego en Wesermünde , estuvo al mando de Carl Emmermann durante el último mes de la guerra. Se disolvió en mayo de 1945 cuando Alemania se rindió. [1]
156 submarinos fueron asignados a esta flotilla durante su servicio.