List of submarine classes in service
Jump to navigation
Jump to search
Template:Short description The list of submarine classes in service includes all submarine classes currently in service with navies or other armed forces worldwide. For surface combatants, see the list of naval ship classes in service.
Ballistic missile submarines
| Class | Builder | Displacement Tonnes | Operator | In Service | Built | Under Construction | Comments |
|---|---|---|---|---|---|---|---|
| Arihant class (Project ATV) | Script error: No such module "flag". | 7,000 | Template:Country data India | 3 | 4 | 0 | |
| Borei class (Project 955 Borey) | Script error: No such module "flag". | 24,000 | Template:Country data Russia[1] | 7 | 7 | 3 | |
| Delta class (Project 667BDR Kal'mar / 667BDRM Del'fin) | Script error: No such module "flag". / Script error: No such module "flag". | 18,200 | Template:Country data Russia | 8 | 9 | 0 | Including 2 Delta III (1 in special operations role, the other (Ryazan) reclassified as SSN)[2][3][4] and 6 Delta IV (1 special ops)[5] |
| Jin class (Type 094) | Script error: No such module "flag". | 11,000 | Template:Country data China | 6 | 6 | 2 | |
| Template:Sclass (SSBN-726) | Script error: No such module "flag". | 18,750 | Template:Country data United States | 14 | 18 | 0 | 24 planned 6 cancelled, 4 converted to SSGN |
| Template:Sclass | Script error: No such module "flag". | 14,335 | Template:Country data France | 4 | 4 | 0 | |
| Template:Sclass | Script error: No such module "flag". | 15,900 | Template:Country data United Kingdom | 4 | 4 | 0 | |
| Xia class | Script error: No such module "flag". | 8,000 | Template:Country data China | 1 | 1 | 0 |
Cruise missile submarines
| Class | Builder | Displacement Tonnes | Operator | In Service | Built | Under Construction | Comments |
|---|---|---|---|---|---|---|---|
| Ohio class (Tactical Trident) | Script error: No such module "flag". | 18,750 | Template:Country data United States | 4 | 4 | 0 | converted from SSBN |
| Oscar class (Project 949 Granit/Project 949A Antey) | Script error: No such module "flag". / Script error: No such module "flag". | 19,400 | Template:Country data Russia | 6 | 14 | 0 | 2 being modernized, 1 inactive/reserve, 4 scrapped, 1 lost at sea |
| Shang class (Type 093G) | Script error: No such module "flag". | 7,000 | Template:Country data China | 1 | 1 | 0 | Only G variant of the Shang-class submarine is capable of launching guided cruise missiles |
| Yasen class | Script error: No such module "flag". | 13,800 | Template:Country data Russia | 4 | 5 | 4 |
Nuclear-powered attack submarines
| Class | Builder | Displacement Tonnes | Operator | In Service | Built | Under Construction | Comments |
|---|---|---|---|---|---|---|---|
| Akula class (Project 971 Shchuka) | Script error: No such module "flag". / Script error: No such module "flag". | 13,800 | Template:Country data Russia | 4 | 15 | 0 | 5 undergoing modernization |
| Astute class | Script error: No such module "flag". | 7,400 | Template:Country data United Kingdom | 5 | 6 | 1 | Boat 6 (Agamemnon) in pre-sea trial testing as of May 2025 |
| Barracuda class | Script error: No such module "flag". | 5,300 | Template:Country data France | 3 | 3 | 3 | 3 in service; total of 6 planned |
| Han class (Type 091) | Script error: No such module "flag". | 4,500 | Template:Country data China | 3 | 5 | 0 | |
| Los Angeles class (SSN-688) | Script error: No such module "flag". | 7,000 | Template:Country data United States | 24 | 62 | 0 | 35 submarines retired |
| Rubis class | Script error: No such module "flag". | 2,670 | Template:Country data France | 2 | 6 | 0 | 4 retired |
| Seawolf class (SSN-21) | Script error: No such module "flag". | 9,300 | Template:Country data United States | 3 | 3 | 0 | 29 originally planned, 3rd in class built substantially modified for special missions |
| Shang class (Type 093) | Script error: No such module "flag". | 8,000 | Template:Country data China | 6 | 6 | 0 | |
| Sierra class (Project 945) | Script error: No such module "flag". / Script error: No such module "flag". | 10,400 | Template:Country data Russia | 2 | 4 | 0 | 2 reserve/undergoing modernization |
| Victor class | Script error: No such module "flag". / Script error: No such module "flag". | 7,250 | Template:Country data Russia | 2 | 48 | 0 | 46 retired |
| Virginia class | Script error: No such module "flag". | 7,900-10,200 | Template:Country data United States | 22 | 24 | 9 | 66 planned |
Script error: No such module "anchor". Non-nuclear attack submarines with air-independent propulsion (AIP)
- Agosta-90B class submarine
- Builder: Script error: No such module "flag".
- Displacement: 1,725 tons
- Operators:
- Template:Country data Pakistan : 3 in service
- Template:Sclass
- Builder: Script error: No such module "flag".,
- Displacement: 1,800 tons
- Operators: Template:Country data Sweden: 2 building
- Template:Sclass (Dolphin-2; AIP-variant)
- Builder: Script error: No such module "flag".
- Displacement: 1,900 tons
- Operator: Template:Country data Israel: 3 AIP in-service/sea trials, 3 AIP ordered
- Template:Sclass
- Builder: Script error: No such module "flag".,
- Displacement: 1,647 tons
- Operators: Template:Country data Sweden: 3 in service
- Qing-class submarine
- Builder: Script error: No such module "flag".
- Displacement: 6,628 tons
- Operator: Template:Country data China: 1 in service
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 3,426 tons
- Operator: Template:Country data Spain: 1 in service; 3 more building
- Template:Sclass2
- Builder: Script error: No such module "flag". / Script error: No such module "flag".
- Displacement: 1,590 tons
- Operator:
- Template:Country data Brazil: 4 ordered/building
- Template:Country data Chile: 2 in service
- Template:Country data India: 6 in service, 3 ordered, known as Template:Sclass
- Template:Country data Malaysia: 2 in service
- Template:Country data Indonesia: 2 ordered
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 4,200 tons
- Operators: Template:Country data Japan: 12 in service, last two boats not equipped with AIP in favour of larger battery
- Type 212 submarine
- Builders: Script error: No such module "flag". / Script error: No such module "flag".
- Displacement: 1,830/2,500 tons ("A" or "CD" variant)
- Operators:
- Template:Country data Germany: 6 in service (A), 2 more ordered (CD)
- Template:Country data Italy: 4 in service (A), 3 more ordered with option for a fourth (A) – known as the Todaro-class
- Template:Country data Norway: 4 ordered (CD)
- Type 214 submarine
- Builder: Script error: No such module "flag".
- Displacement: 1,980 tons
- Operators:
- Template:Country data Greece: 4 in service
- Template:Country data South Korea: 8 in service, 1 building/ordered
- Template:Country data Portugal: 2 in service
- Template:Country data Turkey: 1 in service, 1 under trials, 4 building
- Template:Sclass / Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 1,145 tons
- Operator:
- Template:Country data Sweden: 2 in service
- Template:Country data Singapore: 2 on a delivery program
- Yuan class
- Builder: Script error: No such module "flag".
- Displacement: 3,600 tons
- Operator:
- Template:Country data China: 17 in service, 3 building
- Template:Country data Pakistan: 4 building, 4 on order
- Template:Country data Thailand: 1 building
Diesel-electric attack submarines
- Template:Sclass
- Builder: Script error: No such module "flag". / Script error: No such module "flag".
- Displacement: 1,725 tons
- Operators:
- Template:Country data Pakistan : 2 in service
- Template:Country data Spain: 1 in service
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 3,050 tons
- Operator: Template:Country data Australia: 6 in service
- Template:Sclass (Dolphin-1; non-AIP variant)
- Builder: Script error: No such module "flag".
- Displacement: 1,900 tons
- Operator: Template:Country data Israel: 3 non-AIP in-service
- Template:Sclass2 (Project 877 Paltus and Project 636)
- Builder: Script error: No such module "flag". / Script error: No such module "flag".
- Displacement: 3,100 tons
- Operators:
- Template:Country data India: 8 Kilo, 1 decommissioned, 1 transferred to Myanmar Navy, known as the Template:Sclass
- Template:Country data China: 2 Kilo and 10 Improved Kilo in service
- Template:Country data Russia: 11-12 original Kilo (877) in service, 10 Improved Kilo (636.3) in service, 3 Improved Kilo building/ordered
- Template:Country data Algeria: 2 Original Kilo and 4 Improved Kilo
- Template:Country data Poland: 1 Kilo
- Template:Country data Iran: 3 Kilo
- Template:Country data Romania: 1 Kilo no longer active; used for dockside training
- File:Ensign of Vietnam People's Navy.svg Vietnam People's Navy: 6 Improved Kilo in service
- Template:Country data Myanmar: 1 Kilo transferred from Indian Navy
- Template:Sclass (Project 677 Lada)
- Builder: Script error: No such module "flag".
- Displacement: 2,700 tons
- Operators: Template:Country data Russia: 1st boat decommissioned for scrapping;[6] 2nd on sea trials; 4 more building/ordered (AIP propulsion originally considered but, according to shipbuilder, not incorporated[7])
- Ming class (Type 035)
- Builder: Script error: No such module "flag".
- Displacement: 2,100 tons
- Operator:
- Template:Country data China: 14 in service
- Template:Country data Bangladesh: 2 in service
- Template:Country data Myanmar: 1 in service
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 4,000 tons
- Operator: Template:Country data Japan: 11 in service, 2 as training ships
- Romeo class (Type 033)
- Builder: Script error: No such module "flag".
- Displacement: 1,810 tons
- Operators:
- Template:Country data Egypt: 4 in service
- Template:Country data North Korea: 20 in service, 1 has been modified to launch ballistic missiles
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 1,653 tons
- Operator: Template:Country data Italy: 4 in service
- Song class
- Builder: Script error: No such module "flag".
- Displacement: 2,250 tons
- Operator: Template:Country data China: 13 in service
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 4,300 tons
- Operator: Template:Country data Japan: 1 launched, 7 planned ― equipped with Lithium-ion batteries
- Template:Sclass2
- Builder: Script error: No such module "flag".
- Displacement: 2116 tons
- Operators:Template:Country data Argentina: 1 (S-41) inactive (laid up); 2nd boat (S-42) sunk with all hands lost.
- Type 209 submarine
- Builder: Script error: No such module "flag".
- Displacement: 1,230/1,290/1,586 tons
- Operators:
- Template:Country data Argentina: 1 inactive (used for dockside training)
- Template:Country data Brazil: 5 in service
- Template:Country data Chile: 2 in service
- Template:Country data Colombia: 2 in service
- Template:Country data Egypt: 4 in service
- Template:Country data Ecuador: 2 in service
- Template:Country data Greece: 6 in service
- Template:Country data India: 4 in service
- Template:Country data Indonesia: 4 in service; 1 (402) lost with all hands in April 2021[8]
- Template:Country data Peru: 6 in service
- Template:Country data South Africa: 3 in service
- Template:Country data South Korea: 9 in service
- Template:Country data Turkey: 12 in service
- Template:Country data Venezuela: 2 (operational status unclear)[9]
- Ula class (Type 210)
- Builder: Script error: No such module "flag".
- Displacement: 1,150 tons
- Operator: Template:Country data Norway: 6 in service
- Victoria class (SSK 876)
- Builder: Script error: No such module "flag".
- Displacement: 2,400 tons
- Operator: Template:Country data Canada: 4 in service
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 2,800 tons
- Operator: Template:Country data Netherlands: 3 in service; 1 retired
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 2,600 tons
- Operator: Template:Country data Republic of China: 2 in service
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 370 tons
- Operator: Template:Country data North Korea: 40 in service
- Template:Sclass
- Builder: Script error: No such module "flag".
- Displacement: 2,000 tons
- Operator: Template:Country data North Korea: 1 in service
- Template:Sclass
- Builder: Template:Country data Iran
- Displacement: 593 tons
- Operator: Template:Country data Iran: 1 in service
- Type 206 submarine
- Builder: Script error: No such module "flag".
- Displacement: 500 tons
- Operators:
- Template:Country data Colombia : 2 in service
- Hai Kun-class submarine
- Builder: Script error: No such module "flag".
- Displacement: c. 2500 tons
- Operators:
- Template:Country data Republic of China: 1 trialing, 7 planned
Midget submarines
- Yugo class
- Builder: Script error: No such module "flag".
- Displacement: 90 up to 110 tons
- Operator: Template:Country data North Korea: unknown; Template:Country data Cuba: 1;[10]Template:Country data Vietnam: unknown (reported in inventory as of 2019)[11]
- Yono class
- Builder: Script error: No such module "flag".
- Displacement: 130 tons
- Operator: Template:Country data North Korea: <36 in service
- Ghadir class
- Builder: Template:Flagu
- Displacement: 115 tons
- Operator: Template:Country data Iran: 21 in service
- Template:Sclass
- Builder: Template:Country data Iran
- Displacement: 350-400 tons
- Operator: Template:Country data Iran: 1 in service
Special mission submarines
- Belgorod (K-329)
- Builder: Sevmash
- Displacement: 24,000/30,000 tonnes submerged
- Operator: Template:Country data Russia
- Losharik
- Builder: Sevmash
- Displacement: c. 2,000 tonnes submerged
- Operator: Template:Country data Russia
- LR5 Deep submersible
- Builder: Script error: No such module "flag".
- Displacement: 21 tons
- Operator: Template:Country data United Kingdom (leased to Royal Australian Navy)[12]
- NSRS Deep submergence rescue vehicle
- Builder: Script error: No such module "flag".
- Displacement: 41 tons
- Operator: Template:Country data United Kingdom (available for NATO)
- Template:Sclass deep sea rescue submersible (DSRV-1)
- Builder: Script error: No such module "flag".
- Displacement: 37 tons
- Operator: Template:Country data United States Navy: 1 in service
- Template:Sclass special mission submarine (Project 1083.1)
- Builder: Script error: No such module "flag".
- Displacement: 730 tons
- Operator: Template:Country data Russia
- Uniform-class special mission submarine (Project 1910 Kashalot)
- Builder: Script error: No such module "flag". / Script error: No such module "flag".
- Displacement: 1,580 tons
- Operator: Template:Country data Russia
- Sarov (B-90)
- Builder: Krasnoye Sormovo Shipyard and Sevmash
- Displacement: c. 4,000 tonnes submerged
- Operator: Template:Country data Russia
- Al-Sabehat swimmer delivery vehicle
- Builder: Script error: No such module "flag".
- Operator: Template:Country data Iran
- VAS 525 mini-submarine
- Builder: GSE Trieste Script error: No such module "flag".
- Operator: Template:Country data Venezuela: 1+?[13]
Summary
See also
- List of submarine operators
- List of naval ship classes in service
- List of auxiliary ship classes in service
References
Template:Warship types of the 19th & 20th centuries Template:Military and war
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".