Лодка совершила 7 боевых походов, потопила 11 судов суммарным водоизмещением 27 751 брт и 1 вспомогательное военное судно водоизмещением 160 брт, британский линкор HMS Nelson водоизмещением 33 950 тонн подорвался на мине поставленной U-31, но не затонул.
Потоплена 11 марта1940 года в заливе Джейд[англ.] (Северное море, побережье Германии) британским самолётом «Bristol Blenheim» Mk.IV, пилотируемым командиром 82-й эскадрильи RAF сквадрен-лидером Дилэпом. Лодка стала первой, потопленной самолетами Королевских ВВС во Второй мировой войне, 58 погибших (весь экипаж). В том же марте 1940 года была поднята, отремонтирована и в июле повторно введена в строй.[2] Новым командиром стал Уилфрид Преллберг (нем.Wilfried Prellberg).
Helgason, GuðmundurU-31(англ.). uboat.net (1995-2009). Дата обращения: 24 июня 2009. Архивировано 17 марта 2012 года.
Литература
Бишоп К. Подводные лодки кригсмарине. 1939—1945. Справочник-определитель флотилий = Kriegsmarine U-boats 1939—1945. — М.: Эксмо, 2007. — 192 с. — (Военная техника III Рейха). — ISBN 978-5-699-22106-6.
Роувер Ю. Субмарины, несущие смерть. Победы подводных лодок стран гитлеровской Оси = Jürgen Rohwer. Axis submarine successes 1939—1945. — М.: ЗАО Изд-во Центрполиграф, 2004. — 416 с. — 2000 экз. — ISBN 5-9524-1237-8.