List of submarine classes
This is a list of submarine classes, sorted by country. The navies of 46 states operate submarines.
Algeria
Albania
Argentina
Armada de la República Argentina:- Santa Fe class Santa Fe
- Santa Fe S-21
- Santa Cruz class
- Salta class
Australia
Royal Australian Navy:Bangladesh
Bangladesh Navy:Brazil
Brazilian Navy:- Foca class - '
- Humaytá - 'Tupi class - 'Goiaz class 'Bahia class 'Humaita class 'Tupi class Tikuna
- Riachuelo class
- SSN being developed with French help
Bulgaria
Slava classCanada
Royal Canadian Navy:- Victoria-class submarine - 4 ex-RN Upholder-class in active service
- Oberon-class submarine ; 3 acquired and 2 for training and spares; 2 sold as museum ship and HMCS Onondaga ) and 3 scrapped, HMS Osiris, HMCS Okanagan )
- Tench-class submarine ; built for United States Navy; USS Argonaut (SS-475) renamed HMCS Rainbow 1968 and retired 1974
- Balao-class submarine ; built for United States Navy; USS Burrfish (SS-312) acquired 1961 and renamed as HMCS Grisle and served until 1969; return to USN and later scrapped.
- British H-class submarine ; built in United States; acquired 1919 HMCS CH-14 and HMCS CH-15 and disposed 1927 and 1922 respectively
- CC-class submarine ; built in United States for Chilean Navy and sold to British Columbia 1913; CC-1 and CC-2 Commissioned Royal Canadian Navy 1914; scrapped in 1920
Captured and recommissioned German [U-boats]
- Captured and recommissioned German U-boats - German Type IX submarines German submarine U-190 and German submarine U-889
Chile
- Capitan O'Brien class - built in Britain in late 1920s
- O'Brien class 'Thomson class 'O'Higgins class
People's Republic of China
People's Liberation Army Navy:- Type 03 class
- Type 031 class
- Type 033 class
- Wuhan class
- Ming class
- Kilo class
- Song class
- Yuan class
- Han class
- Xia class
- Shang class
- Jin class
Colombia
- Pijao class Intrepide class
Croatia
- modified Una-class midget submarine
Cuba
- Foxtrot class
- Whisky class
Denmark
Royal Danish Navy:- D class '
- H class '
- U class '
- V class '
- Delfinen class '
- Narhvalen class '
- Tumleren class
- Kronborg class ''''
Ecuador
- Shyri class ''''
Estonia
Kalev class mine laying submarinesEstonian Navy:
Egypt
- Romeo class
- Type 209 submarine 2 ordered
Finland
Finnish Navy:France
Marine Nationale:Germany
Kaiserliche Marine:- Type U-1 U-boat
- Type U-2 U-boat
- Type U-3 U-boat
- Type U-5 U-boat
- Type U-9 U-boat
- Type U-13 U-boat
- Type U-16 U-boat
- Type U-17 U-boat
- Type U-19 U-boat
- Type U-23 U-boat
- Type U-27 U-boat
- [German Type British U-class submarine|U 31 submarine|Type U-31 U-boat]
- Type U-43 U-boat
- Type U-51 U-boat
- Type U-57 U-boat
- Type U-63 U-boat
- Type U-66 (Type UD) U-boat
- Type U-81 U-boat
- Type U-87 U-boat
- Type U-93 U-boat
- Type U-127 U-boat
- Type U-139 U-boat
- Type U-142 U-boat
- Type U-151 U-boat
- Type UA U-boat
- Type UB I U-boat
- Type UB II U-boat
- Type UB III U-boat
- Type UC I U-boat
- Type UC II U-boat
- Type UC III U-boat
- Type UE I U-boat
- Type UE II U-boat
- Type I U-boat
- Type II U-boat
- Type VII U-boat
- Type IX U-boat
- Type X U-boat
- Type XIV U-boat
- Type XVII U-boat
- Type XVIII U-boat
- Type XXI U-boat
- Type XXIII U-boat
- Type 240 class '
- Type 241 class '
- Type 201 class '
- Type 202 class '
- Type 205 class '
- Type 206A class '
- Type 212A class
Greece
Hellenic Navy- Katsonis-class submarine
- Protefs-class submarineGlavkos class Poseidon class Katsonis class
India
Indian Navy :- Kalari (Foxtrot) Class
- Vela (Foxtrot) Class
- Shishumar (Type 209) Class
- Sindhughosh (Kilo) Class
- Kalvari (Scorpène) Class
- Akula Class
- Arihant Class
Indonesia
Indonesian Navy:Iran
Iranian Navy:Israel
Israeli Navy:Italy
Regia Marina:- Balilla class
- Medusa classLaurenti classCavallini class
- Archimede class
- 600 Serie Adua class submarine
- Marcello class
- Marconi class
- Fieramosca class
- Glauco class
- Brin class
- Foca class
- Toti class
- Nazario Sauro classSalvatore Pelosi class Primo Longobardo class Salvatore Todaro class
Japan
Imperial Japanese Navy
- Ko-hyoteki class submarine
- Kaidai 1 class
- Kaidai 2 class
- Kaidai 3a, 3b class
- Kaidai 4 class
- Kaidai 5 class
- Kaidai 6a, 6b class
- Kaidai 7 class
- Junsen J1 class Junsen J2 class Junsen J3 class
- Junsen A1 class
- Junsen A2 class
- Junsen A Modified class
- Junsen B1 class Junsen B2 class Junsen B3 class Junsen C1 class Junsen C2 class
- Junsen C3 class
- Sen Toku class
- Sen Taka Dai class
- Kiraisen class
- Senho class D1 class D2 class
- Kaichū class
- Kaishō class
- Sen Taka Sho class LA class
Japan Maritime Self-Defense Force
- United States Gato-class:Kuroshio was commissioned on August 15, 1955 and stricken on March 31, 1966. The first Japanese Maritime Self Defense Force submarine.
- Oyashio (SS-511): A single unit, launched on May 25, 1959 and stricken on September 30, 1976. The first indigenous submarine of the Japanese Maritime Self Defense Force.
- Hayashio class
- Natsushio class
- Oshio class
- Uzushio class
- Yushio class
- Harushio classAsashio class
- Oyashio class
- Sōryū class
- Taigei class
Republic of Korea
Republic of Korea Navy:- Dolgorae class
- Jang Bogo class Sohn Won-yil class
- Dosan Ahn Changho class
North Korea
Korean People's Army:Libya
- Foxtrot ''''
Malaysia
Royal Malaysian Navy:- Agosta 70 class Perdana Menteri class
Myanmar
Myanmar Navy:- Kilo class
Netherlands
Royal Dutch Navy:- K XI class 'Walrus class 'Zwaardvis class '
- Dolfijn class '
- Potvis class '
- Zwaardvis class '
- Walrus class
Norway
Royal Norwegian Navy:- Kobben One vessel built in Germany.
- A class Three vessels bought from Germany.
- B class Six vessels of the U.S. Holland type built under licence in Norway.
- U class One vessels given to Norway in 1941.
- V class Two vessels given to Norway in 1943, after the war Norway purchased three more.
- K class Three vessels left in Norway by the Germans.
- Kobben / Type 207 Fifteen vessels purchased from Germany.
- Ula / Type 210 Six vessels purchased from Germany.
Pakistan
- Agosta class
- PNS Ghazi
- Hangor class
Peru
Poland
Polish Navy:- Wilk class
- Orzeł class
- S-1 class
- U class
- Malyutka class
- Whiskey class
- Foxtrot class
- Kilo class
- Kobben / Type 207 class
Portugal
Portuguese Navy:- Albacora class
- Type 209mod ''''
Romania
Russia (and Soviet Union)
Soviet Navy and Russian Navy:Singapore
Republic of Singapore Navy:- Challenger class
- Archer class ''''
South Africa
South African Navy:Maria van Riebeeck/''Spear'' classSpain
Spanish Navy: Peral classIsaac Peral class A class B class C class D class- General Mola class G class Foca class Tiburón class
- Almirante García de los Reyes class Serie 30 class Delfín class
- Galerna class
- S-80 class
Syria
Sweden
Swedish Navy:- Hajen class
- Draken class
- Sjöormen class
- Näcken class
- Västergötland class
- Södermanland class
- Gotland class
- Blekinge class
Taiwan
Republic of China Navy:Hai Lung class classHai Shih class classThailand
Royal Thai Navy:- Matchanu class - 1938–1951
Turkey
Turkish Navy:Atilay class Preveze class Gur classUnited Kingdom
Royal Navy:- Holland class
- A class
- B class
- C class
- D class
- E class
- F class
- G class
- H class
- J class
- L class
- K class
- M class
- Nautilus class
- R class
- HMS X1
- Odin class
- Parthian class
- Rainbow class
- S class
- River class
- Grampus class
- T class
- U class
- P611 class
- V class
- Amphion class
- HMS Meteorite
- Explorer class
- Stickleback class
- Porpoise class
- Oberon class
- Valiant class attack submarines
- Resolution class ballistic missile submarines
- Churchill class attack submarines
- Swiftsure class attack submarines
- Trafalgar class attack submarines
- Upholder class attack submarines
- Vanguard class SSBN submarines
- Astute class attack submarines