M-31 oli Neuvostoliiton laivaston M-luokan sarjan XIIbis sukellusvene.
Valmistus
Alus tilattiin Nikolajevista Martin telakalta, missä köli laskettiin 31. elokuuta 1938. Se laskettiin vesille 25. helmikuuta 1940 ja otettiin palvelukseen 31. lokakuuta.Polmar & Noot 1991 s. 257-258
Palvelus Palvelukseen otettaessa alus liitettiin Neuvostoliiton Mustanmeren laivastoon. Alus joutui 2. lokakuuta 1943 Saksan ilmavoimien lentokoneen maaliksi 110 merimailia Takilinniemestä etelään. Alus upposi hyökkäyksessä.
Lähteet
Viitteet
M-031 M-031