El 24 de marzo de 1940, el U 31 fue reflotado y tras las reparaciones pertinentes, fue dado de alta de nuevo el 30 de julio de 1940, solo para volver a ser hundido el 2 de noviembre de 1940 al noroeste de Irlanda en la posición por medio de cargas de profundidad lanzadas desde el destructor HMS "Antelope".