This is a list of submarines that have served the Italian Navy.

Glauco class

Medusa class

Nautilus class

Pullino class

Alfa class - midget submarines

- ordered as Svyatoy Georgi for the Imperial Russian Navy - ordered as SM U-42 for the Imperial German Navy Former British S class - former - former - former A class - midget submarines

Former British W class - former - former - former - former X1 - former German SM UC-12 B class - midget submarines

Pacinotti class

F class

N class

H class

X2 class

Micca class

Barbarigo class

Mameli class

- former Masaniello

Balilla class

Pisani class

Bandiera class

Bragadin class

Squalo class

Settembrini class

Argonauta class

- former Nautilus Sirena class

Archimede class

Glauco class

Calvi class

Argo class

Perla class

Adua class

Foca class

CA class - midget submarines Type 1:

Type 2:

Marcello class

Brin class

Liuzzi class

Marconi class

Cagni class

Acciaio class Acciaio Alabastro Argento Asteria Avorio Bronzo Cobalto Giada Granito Nichelio Platino Porfido Volframio CM class - midget submarines

Flutto class or Tritone class Type 1:

Type 2:

R class or Romolo class

R 3 - R 12 - scuttled incomplete and scrapped after the war CB class - midget submarines

Former US Gato class - former USS Dace (SS-247) - former USS Barb (SS-220) Former US Balao class - former USS Capitaine (SS-336) - former USS Lizardfish (SS-373) - former USS Besugo (SS-321) Former US Tench class - former USS Pickerel (SS-524) - former USS Volador (SS-490) Former US Tang class - former USS Trigger (SS-564) - former USS Harder (SS-568) Toti class

Sauro class Nazario Sauro type

Salvatore Pelosi type

Primo Longobardo type

Todaro class or Type 212

See also List of submarines of the Second World War Italian submarines of World War II

External links List of Italian Submarines (and their activity) during WWII