Заложена 5 октября 1937 г. в Николаеве на заводе № 198 (им. А. Марти). Спущена на воду 25 июня 1939 г. и 25 июня 1940 г. вошла в состав ЧФ.
22 июня 1941 г. встретила под командованием капитан-лейтенанта (впоследствии капитана 3 ранга) И.Ф. Фартушного в составе 2 дивизиона 1 бригады подводных лодок в Севастополе.
Четыре боевых похода 1941 г. не принесли результатов, судов противника не было обнаружено. В ночь на 27 октября 1941 г. «С-31», проникнув в Каркинитский залив, артиллерийским огнем поддерживала фланг наших войск, выпустив 77 100-мм снарядов.
8 мая 1942 г. командиром корабля назначен капитан-лейтенант Н.П. Белокуров.
В июне 1942 г. «С-31» совершила пять походов в осажденный Севастополь, доставив туда 204,5 т боезапаса, 20,1 т продовольствия, 45 т бензина, эвакуировав на Кавказ 59 человек.
21 сентября 1942 г. в 12.28 лодка в районе Ялты встретила транспорт противника и в 13.02 выпустила по нему две торпеды, но промахнулась. 22 сентября в 13.13 в районе Судака «С-31» обнаружила тральщик с баржей на буксире в охранении трех торпедных катеров. Лодка вышла в атаку и с дистанции 6 кбт. произвела выстрел двумя торпедами по барже, а затем уклонилась от атаки вражеских катеров. Баржа была потоплена.
28 июля 1943 г. «С-31», находившаяся на позиции в районе м-ка Тарханкут, потопила двумя торпедами десантную баржу, шедшую в охранении сторожевого корабля.
С-31 в Поти, 1942 г.
9 декабря в 12 ч находившаяся на позиции в районе м-ка Тарханкут «С-31» обнаружила четыре быстроходные баржи противника, сблизилась с ними и произвела по ним четырехторпедный залп веером с дистанции 2,5–3 кбт. В результате была потоплена быстроходная десантная баржа «F-580».
В апреле 1944 г. лодка выходила на позицию в северо-западную часть Черного моря.
Указом Президиума Верховного Совета СССР от 5 ноября 1944 г. «С-31» была награждена орденом Красного Знамени.
«С-31» совершила 21 боевой поход, в том числе 5 транспортных в осажденный Севастополь (303 суток), 8 торпедных атак, в результате которых потоплен 1 корабль и, возможно, потоплены еще 2 судна и 2 корабля.
Краснознаменная подводная лодка «С-51»
С-51 в Полярном.
Заложена 24 марта 1937 г. в Ленинграде на заводе № 189 (Балтийский завод). Затем секциями перевезена во Владивосток на завод № 202 (Дальзавод), где производилась ее сборка. Спущена лодка на воду 30 августа 1940 г. и 30 ноября 1941 г. вошла в состав ТОФ.
Командиром корабля назначен капитан-лейтенант (впоследствии капитан 3 ранга, капитан 2 ранга) И.Ф. Кучеренко.
6 октября 1942 г. «С-51» вышла из Владивостока (на борту лодки находился руководитель перехода Герой Советского Союза А.В. Трипольский). Лодка за 64 ходовых дня через Татарский и Первый Курильский пр., Тихий океан, Панамский канал и Атлантический океан прошла 16205 миль, из них 227,7 под водой. На переходе «С-51» делала остановки в Петропавловске-Камчатском, американских ВМБ Датч-Харбор, Сан-Франциско, Коко-Соло и Гуантаномо (на о-ве Куба), портах Галифакс (Канада) и Рейкьявик (Исландия).
24 января 1943 г. «С-51» под эскортом эсминца «Разумный» первой из тихоокеанских лодок прибыла в Полярный. В тот же день она вошла в состав 2-го дивизиона бригады подводных лодок СФ.
В первый боевой поход «С-51» вышла 8 мая. 13 мая осуществляя поиск неприятельских кораблей и судов, у м. Слетнес обнаружила в перископ конвой, состоявший из четырех транспортов и шести кораблей охранения, над которым барражировали два самолета сблизившись с конвоем на дистанцию 12 кбт, «С-51» четырьмя торпедами атаковала шедший третьим в колонне транспорт водоизмещением около 10 тыс. т. зафиксировав через 50 с взрыв первой торпеды, а полторы минуты спустя с интервалом 5–6 с еще два взрыва, командир подводной лодки считал, что потоплены транспорт и сторожевой корабль, силуэты которых створились в момент залпа.
14 июня — 1 июля 1943 г. СФ осуществлял операцию по выводу ледоколов из Молотовска в Арктику. Для перехвата неприятельских надводных кораблей у побережья Северной Норвегии, из Полярного в числе других подводных лодок вышла и «С-51».
Покинув поздно вечером 16 июня Екатерининскую гавань, «С-51» 23 июня у м. Слетнес встретилась с конвоем противника в составе двух транспортов и трех тральщиков и с дистанции 12 кбт. выпустила по следовавшим строем уступа обоим транспортам четыре торпеды. Зафиксировав через полторы минуты два мощных взрыва, а 20 с спустя — еще один взрыв, командир лодки посчитал оба судна потопленными, так как после всплытия через 20 мин под перископ транспорты не были обнаружены.
25 июня при возвращении на позицию после зарядки аккумуляторных батарей над подводной лодкой взорвалась антенная мина, в результате чего лодка получила ряд незначительных повреждений, но боеспособности не потеряла и продолжала выполнение боевого задания. Через два дня средствами гидроакустики был обнаружен неприятельский транспорт, шедший в охранении вооруженного траулера. Выпустив с дистанции 12 кбт. четыре торпеды, подводники вскоре услышали два сильных взрыва. В поднятый через 13 мин перископ судов противника на поверхности моря не было видно. Предполагалось, что транспорт и траулер затонули. Израсходовав запас торпед, «С-51» 29 июня возвратилась в Полярный.
27 июля «С-51» совершавшая крейсерство к северу и северо-востоку от о-ва Кильдин, была направлена на поиск вражеских подводных лодок. Не обнаружив противника, лодка 2 августа вернулась в базу.
Выйдя вечером 30 августа из главной базы на позицию в районе пос. Омганг, м. Сейбунес «С-51» 3 сентября у входа в Конгс-фьорд с дистанции 8 кбт атаковала конвой противника в составе транспорта и двух кораблей охранения, выпустив четыре торпеды. В результате попадания двух из них противолодочный корабль «Uj-1202» («Франц Динквурт») ВМС Германии затонул.
Через два дня, находясь на той же позиции, подводная лодка встретилась с двумя транспортами, следовавшими под норвежским флагом, и с дистанции 10 кбт. произвела по головному из них водоизмещением около 2 тыс. т двухторпедный залп. Последовавший через минуту сильный взрыв давал основание полагать, что атакованное судно затонуло.
Продолжая действовать в районе Конгс-фьорда, «С-51» 8 марта обнаружила направляющиеся на запад две группы неприятельских судов, одна из которых состояла из транспорта, трех тральщиков и сторожевого катера, а вторая — из двух транспортов, пяти тральщиков и трех сторожевых катеров. Над конвоем несли патруль 14–16 самолетов. Оказавшись внутри конвоя, командир лодки произвел четырехторпедный залп одновременно по двум целям. Через 71, 78 и 100 с после этого подводники зафиксировали три мощных взрыва, но из-за эскорта конвоя, сбросившего 62 глубинные бомбы, визуально результат атаки наблюдать не смогли. Предполагалось, что один из транспортов водоизмещением до 6 тыс. т затонул.