List of submarine classes by state
This is a list of the submarine classes , sorted by state.
Egypt
earlier:
- ex-M-271 , 1957–1971, 1 piece, Soviet Malyutka class
- S-1 class , 1957–1995 ?, 10 pieces, Soviet project 613
- Soviet Project 633 , 1966–1990s, 6 pcs.
current:
- Chinese Type 035 , since 1983, 4 pcs.
- S-41 class, since 2016, 4 pcs., German Class 209 / 1400EG
Albania
earlier:
- Soviet Project 613 , 1961–1995, 4 pcs.
currently: none
Algeria
earlier:
- soviet project 633 , 2 pcs.
current:
- Rajs Hadi Mubarek class , since 1987, 2 pieces, Soviet. Project 877 EKM
- Messali el Hadj class , since 2010, 2 pieces, Russian project 636 M
- El Ouarsenis class , since 2019, 2 pieces, Russian project 636 .1
Argentina
earlier:
- Santa Fe class (1933) , 1933–1960, 3 pcs., Modif. ital. Settembrini class , as Tarantino called
- Santa Fe class (1960) , 1960–1972, 2 pcs., US-Americ. Balao class
- Santa Fe class (1971) , 1971–1983, 2 pcs., US-amer. Balao class in GUPPY IA and II versions
current:
- Salta class , since 1974, 2 pieces (1 launched), German Class 209/1200
- Santa Cruz class , since 1984, 2 pieces (1 lost), German Class TR-1700
Australia
earlier:
- AE1 class , 1914–1915, 2 units, British E-class
- J-Class , 1919–1929, 6 pieces, British design
- Oxley class (1927) , 1927-1931, 2 pcs., Modif. British O-class
- Oxley class (1967) , 1967–2003, 6 units, British Oberon class
current:
- Collins class , since 1996, 6 pieces, Swedish design
planned:
- Shortfin Barracuda Block 1A class, from 2025? , 12. pcs., Convent. Version of the French Suffren class ,
Bangladesh
current:
- Nabajatra class , since 2017, 2 pieces, Chinese type 035G
Brazil
earlier:
- F-class , 1913–1933, 3 pieces, Italian design
- Humatiá class (1929) , 1929–1950, 1 pc., Modif. Italian Balilla class
- Tupi class (1937) , 1937–1959, 3 units, Italian Adua class
- Humaitá class (1957) , 1957–1968, 2 pcs., US-americ. Gato class
- Rio Grande do Sul class , 1963–1973, 2 pieces, US-americ. Balao class
- Guanabara class , 1971–1992, 7 pcs., US americ. Balao - (3) and Tench class (4) in GUPPY II and III versions
- Humaita class (1973) , 1973–1996, 3 British Oberon class
current:
- Tupi class , since 1989, 4 pieces, German Type 209/1400
- Tikuna class , since 2005, 1 pc., Modif. German Type 209/1400
planned:
- Riachuelo class , from 2020, 4 pieces, French Scorpène class
- Álvaro Alberto class , from 2025 , 1 pc., Nuclear-powered hunting submarine, shape similar. french Scorpène class
Bulgaria
earlier:
- Podvodnik No18 class , 1916–1919, 1 pc., German Type UB I
- M1 class , 1954–1959, 3 units, Soviet Malyutka class
- Slava class (1958) , 1958–1972, 2 pieces, Soviet project 613
- Slava class (1973) , 1973–2010, 2 units, Soviet project 633
currently: none
Chile
earlier:
- H1 class , 1917–1953, 6 pieces, US-amer. H class
- O'Brien class (1929) , 1929–1958, 3 units, British O-class
- Simpson class , 1961–1982, 2 pcs., US-Americ. Balao class
- O'Brien class (1976) , 1976–2005, 2 units, British Oberon class
current:
- Thomson class , since 1984, 2 pcs., German Class 209/1300
- O'Higgins class , since 2005, 2 pieces, French Scorpène class
People's Republic of China
earlier:
- Type 03 , 1957–1990s, 21 pieces, Soviet project 613
- Type 031 or 6631 , 1966–2010, 1 pc., Modif. Soviet Project 629 (SSB)
- Type 033 , 1965–2015, ~ 90 pieces, license build Soviet. Project 633
- Type 033G1 , 1987-1998, 1 pc., Modif. Type 033 (SSG)
- Type 035 , 1974–2006, 2 pieces, based on Soviet project 633
- Type 035A , 1982-2014, 4 pcs.
current:
- Type 035G , since 1990, 12 pieces (3 a. D.)
- Type 035B , since 2000, 4 pcs.
- Russian project 877 EKM, since 1994, 2 pcs.
- Russian project 636 , since 1997, 10 pieces (2 Pr. 636, 8 Pr. 636M)
- Type 039 , since 1999, 1 pc.
- Type 039G , since 2001, 5 pieces.
- Type 039G1 , since 2003, 8 pieces.
- Type 039A , since 2005, 8 pieces.
- Type 039B , since 2012, 6 pieces.
- Type 032 , since 2012, 1 piece (SSB)
- Type 091 , since 1974, 5 pieces (2 a. D.), (SSN)
- Type 092G , since 1983, 1 piece, ex type 092 (SSBN)
- Type 093 , since 2006, 2 pieces (SSN)
- Type 093A , since 2015, pc. (SSN)
- Type 093B , since 2016, 2 pieces (+ 2 planned), (SSN)
- Type 094 , since 2007, 3 pieces (SSBN)
- Type 094A , since 2016, 1 piece (SSBN)
Denmark
earlier:
- Dykkeren class , 1909–1916, 1 piece, Italian design
- Havmanden class (1912) , 1912–1932, 6 pieces, Austro-Hungarian. draft
- Ægir class , 1915–1943, 5 pcs.
- Rota class , 1920–1943, 3 pcs.
- Daphne class (1926) , 1926–1943, 2 pcs.
- Havmanden class (1938) , 1938–1950, 4 pcs.
- Springeren class , 1947–1959, 3 units, British U class
- Dolphin class , 1958–1990, 4 pcs.
- Narhwhal class , 1970-2004, 2 pcs., German Class 205
- Tumleren class , 1989-2004, 3 pcs., German. Class 207
- Kronborg class , 2001–2004, 1 piece, Swedish Näcken class
currently: none
Germany
Ecuador
current:
- Shyri class , since 1977, 2 pcs., German Class 209/1300
Estonia
earlier:
- Kalev class , 1937–1940, 2 units, British Vickers design
currently: none
Finland
earlier:
- Vetehinen class , 1930-1947, 3 pcs.
- Saukko class , 1930-1947, 1 pc.
- Vesikko class , 1934–1947, 1 pc.
currently: none
France
Greece
earlier:
- Nordenfelt I-Class , 1886–1901, 1 piece, Swedish design
- Dolphin class , 1912–1920, 2 pieces, French draft
- Katsonis class (1927) , 1927–1945, 2 pieces, similar to French. Circé class
- Glavkos class (1929) , 1929–1947, 4 pieces, similar to French. Sirène class
- Matrozos class , 1942–1945, 1 piece, Italian Perla class
- Pipinos class , 1943–1958, 4 units , British V-class
- Amfitriti class , 1945–1952, 2 units, British U-class
- Poseidon class (1957) , 1957–1975, 2 pcs., US-americ. Gato class
- Triaina class , 1965–1993, 2 pcs., US-americ. Balao class in Fleet-Snorkel and GUPPY-IIA versions
current:
- Glavkos class (1971) , since 1971, 4 pieces (1 a. D.), German Class 209/1100
- Poseidon class (1979) , since 1979, 4 pcs., German Class 209/1200
- Katsonis class (2010) , since 2010, 4 pieces (+2 planned), German Class 214
India
earlier:
- Kalvari class (1967) , 1967–2001, 4 units, Soviet project 641
- Vela class (1973) , 1973-2010, 4 pieces, modern. soviet project 641
- Chakra class (1988) , 1988–1991, 1 piece, Soviet Project 670 leased from the Soviet Union for 3 years
current:
- Sindhughosh class , since 1986, 10 pieces (1 scrapped after an accident), Soviet Project 877 modified to Project 8773
- Shishumar class , since 1986, 4 pieces, German Class 209/1500
- Chakra class (2009) , since 2012, 1 pc., Russian project 971 leased from Russia
- Arihant class , since 2016, 1 piece (+3 planned)
- Kalvari class (2017) , 2 pieces (+4 planned), French. Scorpène class
Indonesia
earlier:
- Chakra class (1959) , 1959–1990, 12 pieces, Soviet project 613
current:
- Chakra class (1981) , since 1981, 2 pcs., German Class 209/1300
- Nagapasa class , since 2017, 3 pcs., South Korea. Version of the German Class 209 (DSME209)
Iran
current:
- Tareq class , since 1991, 3 pieces, Soviet project 877 EKM
- Yugo class , since?, 4 pcs., Miniature submarines
- Nahang class , since 2006, 1 pc.
- Ghadir class , since 2007, 23 units, small submarines
- Fateh class , since 2011, 2 pcs.
- Besat class , since 2013, 1 pc.
Israel
earlier:
- Tanin class , 1958–1972, 2 units, British S class
- Leviathan class , 1967–1977, 3 units, British T-class
- Gal class , 1976-2002, 3 pcs.
current:
- Dolphin class , since 1999, 3 pcs.
- Dolphin AIP class , since 2014, 3 pcs.
Italy
Japan
formerly:
Imperial Japanese Navy
- O4 class , 1918–1921, 2 pcs., German Type UC III
- O6 class , 1918–1921, 2 pcs., German Type UB III
- Ko-hyoteki class , 1938–1945,? Pc.
- RO-500 class , 1943–1945, 1 pc., German Type IX
- RO-501 class , 1944-1944, 1 pc., German Type IX C / 40
- I-400 class , 1944–1945, 3 pcs.
- I-201 class , 1945-1945, 3 pcs.
- I-501 class , 1945-1945, 2 pcs., German Type IX D2
- I-503 class , 1945-1945, 1 piece, Italian Marcello class
- I-504 class , 1945-1945, 1 piece, Italian Marconi class
- I-505 class , 1945-1945, 1 pc., German Type XB
- I-506 class , 1945-1945, 1 pc., German Type IX D1
- Kuroshio class , 1955–1966, 1 pc., US-americ. Gato class
- Oyashio class , 1960–1976, 1 pc.
- Hayashio-Klass , 1962–1979, 2 pcs.
- Natsushio class , 1963–1980, 2 pcs.
- Ōshio class , 1965–1981, 1 pc.
- Asashio class , 1966–1986, 4 pcs.
- Uzushio class , 1971–1996, 7 pcs.
- Yūshio class , 1980–2008, 10 pcs.
- Harushio class , 1990-2017, 7 pcs.
current:
- Oyashio class , since 1998, 11 pcs.
- Sōryū class , since 2007, 9 pieces (+4 planned)
Yugoslavia
earlier:
- Hrabri class , 1928–1958, 2 pcs., Modif. brit. L-class
- Smeli class , 1929–1941, 2 pcs., Modif. french Circé class
- Mališan class , 1945–1959, 1 piece, Italian miniature submarine CB class
- Sava class (1949) , 1949–1971, 1 piece, Italian flutto class
- Sutjeska class , 1960–1987, 2 pcs.
- Heroj class , 1968–1995, 3 pcs.
- Sava class (1978) , 1978–2002, 2 pcs.
- Una class , 1985–2005, 6 units, small submarines
current: State no longer exists
Canada
Colombia
current:
- Pijao class , since 1975, 2 pieces, German Class 209/1200
- Intrépido class , since 2012, 2 pieces, German Class 206A
Cuba
earlier:
- Soviet. Project 641 ,?, 3 pieces (1 still available, unusable)
current:
- Dolphin class ,?,? Pc., Small submarines modif. north korean. Yogu class
Libya
earlier:
- Soviet. Project 641 , 1982– ?, 6 pieces (2011, 1 still available, inoperable)
currently: none
Malaysia
earlier:
- Quessant class , 2005–2009, 1 piece (as a training ship), French. Agosta class
current:
- Tunku Abdul Rahman class , since 2009, 2 pieces, French Scorpène class
Netherlands
earlier:
- O1 class , 1906–1920, 1 pc.
- O2 class , 1911-1935, 4 pcs.
- K I class , 1914–1928, 1 pc.
- O6 class , 1906–1936, 1 pc.
- O7 class , 1916–1939, 1 pc.
- M1 class , 1917–1931, 1 pc., German Type UC I
- O8 class , 1917–1940, 1 piece, British Holland class
- K III class , 1920–1936, 2 pcs.
- K V-Class , 1929–1942, 3 pcs.
- K II class , 1922–1937, 1 pc.
- K VIII class , 1922–1943, 3 pcs.,
- K XI class , 1925–1945, 3 pcs.
- O9 class , 1926–1944, 3 pcs.
- O12 class , 1931–1945, 4 pcs.
- K XIV class , 1933-1946, 5 pcs.
- O16 class , 1936–1941, 1 pc.,
- O19 class , 1939-1945, 2, pcs.
- O21 class , 1940–1959, 7 pcs.
- Zeehond class (1943) , 1943–1945, 1 piece, British S-class
- Zwaardvis class (1943) , 1943–1965, 3 units, British T-class
- Dolfijn class (1948) , 1948–1953, 1 piece, British T-class
- Walrus class (1953) , 1953–1971, 2 pcs., US-americ. Balao class in GUPPY-IB version
- Dolfijn class (1960) , 1960–1990, 2 pcs.
- Potvis class , 1965–1994, 2 pieces (improved Dolfijn class)
- Zwaardvis class (1972) , 1972–1995, 2 pcs.
current:
- Walrus class (1990) , since 1990, 4 pcs.
North Korea
earlier:
- Soviet Project 613 , ≈1960– ?, 4? Pcs. (Probably out of service)
current:
- Chinese Type 033 , since ≈1970, 22? Pc.
- Yugo class , since the 1960s, 8 pcs., Miniature submarines
- Yono class , since 1965, 36 units, small submarine
- Sang-o-class , since 1991, at least 40 pieces, small submarines
- Sinpo class , since 2014, at least 1 piece (SSB)
Norway
earlier:
- A1 class , 1909–1940, 4 pieces, modif. German U1 class
- B1 class , 1923–1946, 6 pieces, US-americ. draft
- Uredd class , 1941–1964, 2 units, British U-class
- Utsira class , 1944–1965, 4 units, British V-class
- Kya class , 1948–1964, 3 pcs., German Type VII C
- Knerten-Klasse , 1948–1953, 1 pc. (Not i. D. provided), German Type XXIII
- Kobben class (1962) , 1962–1964, 1 pc., German Class 201
- Kobben class (1964) , 1964–2001, 15 pcs., German Class 207
current:
planned:
- modif. German Class 212A , from 2025 , 4 pcs.
Austria-Hungary
earlier:
- U1 class , 1909–1918, 2 pieces,
- U3 class , 1909–1920, 2 pcs., German Draft ( Germania shipyard )
- U5 class , 1910–1920, 3 pieces, US-Americ. Holland design
- U10 class , 1915–1920, 5 pieces, modif. German Type UB I
- U14 class , 1915-1919, 1 pc., Modif. french Brumaire class
- U20 class , 1916–1920, 4 pieces, sim. Havmanden class export draft (1912)
- U27 class , 1917–1920, 7 pieces, modif. German Type UB II
- U41 class , 1918–1920, 1 pc., Modif. German Type UB II
- U43 class , 1917–1920, 2 pieces, German Type UB II
current: State no longer exists
Pakistan
earlier:
- Ghazi class , 1964–1971, 1 pc., US-Americ. Tench class with Fleet Snorkel modification
- Hangor class , 1970–2006, 4 pieces, French Daphné class
current:
- Hashmat class , since 1979, 2 pieces, French Agosta 70 class
- Khalid class , since 1999, 3 pieces, French Agosta 90B class
planned:
- from 2023, 8 pieces, Chinese export version, type 039A Yuan
Peru
earlier:
- Ferré class , 1912–1919, 2 pieces, French. Design Laubeuf
- R1 class , 1926–1958, 4 pcs., Sim. US-amer. R-class
- Lobo class , 1954–1999, 4 pcs., Modif. US-amer. Mackerel class
- Pacocha class , 1974–1995, 2 pieces, US-americ. Balao class in GUPPY-IA version
current:
- Islay class , since 1974, 2 pieces, German Class 209/1100
- Casama class , since 1980, 4 pcs., German Class 209/1200
Poland
Portugal
earlier:
- Plongeur class , 1892-1910, 1 pc.
- Espadarte class , 1913–1931, 1 piece, Italian design
- Foca class , 1917–1935, 3 pieces, Italian design
- Delfim class , 1935–1950, 3 units, British design
- Narval class , 1948–1969, 3 units, British S class
- Albacora class , 1967-2010, 4 pieces, French Daphné class
current:
- Tridente class , since 2010, 2 pieces, German Class 214 (209PN)
Romania
earlier:
- Delfinul class (1936) , 1936–1958, 1 pc.
- Requinul class , 1943–1959, 1 pc.
- Marsuinul class , 1943–1944, 1 pc.
- Italian small submarines CB class , 1944, 5 pcs.
- Delfinul class (1986) , 1986–1995, 1 piece (in reserve), Soviet project 877 EKM
currently: none
Russia / Soviet Union
Sweden
earlier:
- Hajen class (1905) , 1905–1922, 1 pc.
- Hvalen class , 1909-1919, 1 pc.
- No. 2 class , 1909-1930, 3 pcs.
- Svärdfisken class , 1915–1936, 2 pieces, Italian design by Fiat-Laurenti
- Dolphin class (1915) , 1915–1930, 1 pc., Modif. Svärdfisken class
- Laxen class , 1915-1935, 2 pcs.
- Abborren class (1917) , 1917–1937, 2 pcs., Modif. Lax class
- Hajen class (1920) , 1920–1943, 3 pcs.
- Bävern class , 1921–1944, 3 pcs.
- Valen class , 1925-1944, 1 pc.
- Draken class (1929) , 1929–1948, 3 pcs.
- Dolphin class (1936) , 1936–1953, 3 pcs.
- Sjölejonet class , 1938–1964, 9 pcs.
- Neptune class , 1943–1966, 3 pcs.
- U1 / Aborren class (1942) , 1942–1976, 9 items.
- Hajen class (1957) , 1957–1980, 6 pcs.
- Spiggen class , 1958–1970, 1 pc., British X class small submarine
- Draken class (1960) , 1961–1989, 6 pcs.
- Sjöormen class , 1968–1997, 5 pcs.
- Näcken class , 1980–2001, 3 pcs.
current:
- Västergötland class since 1987, 4 pcs. (2 of them a. D.)
- Gotland class , since 1996, 3 pcs.
Singapore
current:
- Challenger class , since 2001, 4 units (2 of them from the past ), Swedish Sjöormen class
- Archer class , since 2011, 2 units, Swedish Västergötland class
under construction:
- Invincible class, from 2021, 4 pieces, German Class 218SG
Spain
earlier:
- Peral class (1890) , 1890–1909, 1 pc.
- Isaac Peral class (1917) , 1917-1932, 1 pc., Modif. US-amer. M-class
- A1 Narciso Monturiol class , 1917–1934, 3 pieces, Italian Laurenti-Fiat design
- B1 class , 1922–1951, 6 pcs.
- C1 class , 1928–1951, 6 pcs.
- General Mola class , 1937–1959, 2 pieces, Italian Perla class
- D1 class , 1947–1971, 3 pcs.
- G7 class , 1947–1970, 1 pc., German Type VII C
- Almirante García de los Reyes class , 1959–1984, 5 pieces, US-americ. Balao class in Fleet Snorkel and GUPPY-IIA versions
- Dolphin class , 1973-2006, 4 pieces, French Daphné class
current:
- Galerna class , since 1983, 4 pcs. (1 of them a. D.), French Agosta 90 class
planned:
- Isaac Peral class , from 2021, 4 pcs.
South Africa
earlier:
- Maria van Riebeeck class , 1971–2003, 3 pieces, French Daphné class
current:
- Heroine class , since 2005, 3 pcs., German Class 209 / 1400SAN
South Korea
earlier:
- Dolgorae class , 1985–2016, 3 units , 1985–2016 (mini submarines)
current:
- Chang Bobo class , since 1993, 9 pieces, German Class 209/1200 (project KSS-I)
- Son Won-il class , since 2007, 7 pieces (+2 planned), German Class 214 (project KSS-II)
- Dosan Ahn Chang-ho -class (SSG), since 2018, 1 pc. (+8 planned), (project KSS-III)
Syria
earlier:
- Soviet project 613 , 19 ?? - 19 ??, 3 pcs.
currently: none
Taiwan (Republic of China)
earlier:
- Hai Jiao class , 1964–1973, 2 pieces, Italian SX404 design
current:
- Hai-Shih class , since 1973, 2 units (longest-serving submarines in the world), US. Tench class , modified according to GUPPY II
- Hai-Lung class , since 1987, 2 pcs., Modif. Dutch Zwaardvis class
Thailand
earlier:
- Matchanu class , 1938–1951, 4 pieces, japan. draft
currently: none
planned:
- S26T, from 2021, 3 pieces, Chinese export version, type 039A Yuan
Turkey
earlier:
- Birinci İnönü class (1928) , 1928–1948, 2 pieces, IvS design
- Dumlupınar class (1931) , 1931–1949, 1 pc., Modif. Italian Pisani class
- Sakarya class , 1931–1949, 1 pc., Modif. Italian Argonauta class
- Gür class , 1934-1947, 1 piece, IvS draft (E1)
- Saldıray class , 1939–1958, 3 pcs., Similar to IvS design. German Type IX
- Oruç rice class , 1942–1957, 3 pieces, British design
- Birinçi İnönü class (1948) , 1948–1975, 6 pieces, US-americ. Balao class
- Preveze class (1954) , 1954–1972, 2 pcs., US-Americ. Gato class
- Turgut rice class , 1958–1983, 3 pcs., US-americ. Balao class in Fleet Snorkel version
- Dumlupinar class (1972) , 1972–1987, 1 pc., US-americ. Balao class in GUPPY-IA version
- Burak rice class , 1971–2001, 5 pieces, US-Americ. Balao class in GUPPY-IIA version
- Uluç Ali rice class , 1972-2000, 2 pcs., US-americ. Tench class in GUPPY IIA version
- İkinçi İnönü class , 1974–1998, 2 pcs., US-americ. Balao class in GUPPY III version
- Hizirreis class , 1983-2004, 2 pcs., US-americ. Tang class
current:
- Atilay class , since 1975, 6 pieces, German Class 209/1200
- Preveze class , since 1994, 8 pcs., German Class 209/1400
planned:
- Piri Reis class , from?, 6 pcs., German Class 214
Ukraine
earlier:
- Kherson class , 1997-2014, 1 piece, Soviet project 641
currently: none
Venezuela
earlier:
- Carite class , 1960–1977, 1 pc., US-americ. Balao class with Fleet Snorkel modification
- Tiburón class , 1972–1990, 2 pieces, US-americ. Balao class in GUPPY-II modification
current:
- Sabalo class , since 1976, 2 pieces, German Class 209/1300
United Kingdom
United States
Vietnam
current:
- Hà Nội class , since 2014, 6 pieces, Russian project 636.1