This is a list of ships of the Polish Navy from the outbreak of World War II to the present day.
Active fleet
Submarine fleet
{| class="wikitable"
! style="width:10%;" |Class
!In service
!Origin
! style="width:10%;" |Picture
! style="width:20%;" |Type
! style="width:20%;" |Boat
! style="width: 5%;" |No.
! style="width: 5%;" |Comm.
! style="width:10%;" |Displacement
! style="width:20%;" |Notes
|-
! style="text-align: left;" |<small>Project 877E</small>
| style="text-align: center;" |1
|
|180px
|Attack submarine
Diesel-electric
|
|291
|1986
|3,180 tonnes
|
Homeport: Gdynia
|}
Surface warship fleet
{| class="wikitable"
! style="width:10%;" |Class
!In service
!Origin
! style="width:10%;" |Picture
! style="width:20%;" |Type
! style="width:20%;" |Ship
! style="width: 5%;" |No.
! style="width: 5%;" |Comm.
! style="width:10%;" |Displacement
! style="width:20%;" |Notes
|-
! colspan="10" |Frigates (2)
|-
! rowspan="2" style="text-align: left;" |
| rowspan="2" style="text-align: center;" |2
| rowspan="2" |
| rowspan="2" |180x180px
| rowspan="2" |Guided-missile frigate
|
|272
|2000
| rowspan="2" |3,650 tonnes
| rowspan="2" |
Homeport: Gdynia
|-
|
|273
|2002
|-
! colspan="10" |Corvettes (2)
|-
! style="text-align: left;" |Kaszub class
| style="text-align: center;" |1
|
|180x180px
|Corvette
|
|240
|1986
|1,183 tonnes
|
Homeport: Gdynia
|-
! style="text-align: left;" |
<small>Project 621 (MEKO A100PL)</small>
| style="text-align: center;" |1
|
|180x180px
|Patrol corvette
|ORP Ślązak
|241
|2019
|2,150 tonnes
|5 cancelled
Homeport: Gdynia
|-
! colspan="10" |Fast attack craft (3)
|-
! rowspan="3" style="text-align: left;" |Orkan class
| rowspan="3" style="text-align: center;" |3
| rowspan="3" |
| rowspan="3" |180x180px
| rowspan="3" |Fast attack craft
|
|421
|1992
| rowspan="3" |369 tonnes
| rowspan="3" |
Homeport: Gdynia
|-
|
|422
|1994
|-
|
|423
|1995
|-
! colspan="10" |Mine countermeasure ships (21)
|-
! style="text-align: left;" |Kontradmiral Xawery Czernicki-class
| style="text-align: center;" |1
|
|180x180px
|Mine countermeasure command vessel
|
|511
|2001
|2,390 tonnes
|
Homeport: Świnoujście
|-
! rowspan="3" style="text-align: left;" |
| rowspan="3" style="text-align: center;" |3
<small>(+ 3 on order)</small>
| rowspan="3" |
| rowspan="3" |180x180px
| rowspan="3" |Minehunter
|
|601
|2017
| rowspan="3" |850 tonnes
| rowspan="3" |
Homeport: Gdynia
|-
|
|602
|2022
|-
|
|603
|2023
|-
! style="text-align: left;" |'
<small>Projekt 207D</small>
| style="text-align: center;" |1
|
|180x180px
|Minesweeper
|'
|630
|1982
|225 tonnes
|
Homeport: Gdynia
|-
! rowspan="12" style="text-align: left;" |
<small>Projekt 207P</small>
| rowspan="12" style="text-align: center;" |12
| rowspan="12" |
| rowspan="12" |180x180px
| rowspan="12" |Minesweeper
|ORP Gardno
|631
|1984
| rowspan="12" |216 tonnes
| rowspan="12" |
Homeport: Świnoujście
|-
|'
|632
|1985
|-
|'
|633
|1986
|-
|'
|634
|1986
|-
|'
|635
|1987
|-
|'
|636
|1987
|-
|'
|637
|1988
|-
|'
|638
|1988
|-
|'
|639
|1989
|-
|'
|640
|1990
|-
|'
|641
|1990
|-
|'
|642
|1991
|-
! rowspan="4" style="text-align: left;" |'
<small>Projekt 207M</small>
| rowspan="4" style="text-align: center;" |4
| rowspan="4" |
| rowspan="4" |180x180px
| rowspan="4" |Minesweeper
|'
|643
|1992
| rowspan="4" |216 tonnes
| rowspan="4" |
Homeport: Świnoujście
|-
|
|822
|1990
|-
|
|823
|1990
|-
|
|824
|1991
|-
|
|825
|1991
|-
! rowspan="3" style="text-align: left;" |Project 716
| rowspan="3" style="text-align: center;" |3
| rowspan="3" |
| rowspan="3" |180x180px
| rowspan="3" |Landing cutter
|KTr-11
|851
|1988
| rowspan="3" |176 tonnes
| rowspan="3" |
Homeport: Świnoujście
|-
|KTr-12
|852
|1991
|-
|KTr-13
|853
|1991
|-
! colspan="10" |Rescue ships (4)
|-
! rowspan="2" style="text-align: left;" |Piast-class
| rowspan="2" style="text-align: center;" |2
| rowspan="2" |
| rowspan="2" |180x180px
| rowspan="2" |Multi-task rescue-salvage ship
|'
|281
|1974
| rowspan="2" |1,600 tonnes
| rowspan="2" |
Homeport: Gdynia
|-
|'
|282
|1974
|-
! rowspan="2" style="text-align: left;" |Zbyszko-class
| rowspan="2" style="text-align: center;" |2
| rowspan="2" |
| rowspan="2" |180x180px
| rowspan="2" |Salvage and rescue ship
| '
| R-14
| 1991
| rowspan="2" |380 tonnes
| rowspan="2" |
Homeport: Gdynia
|-
|'
|263
|1976
|}
Auxiliary fleet
{| class="wikitable"
! style="width:10%;" |Class
!In service
!Origin
! style="width:10%;" |Picture
! style="width:20%;" |Type
! style="width:20%;" |Ship
! style="width: 5%;" |No.
! style="width: 5%;" |Comm.
! style="width:10%;" |Displacement
! style="width:20%;" |Notes
|-
! colspan="10" |Replenishment ships (2)
|-
! style="text-align: left;" |Bałtyk class
| style="text-align: center;" |1
|
|180x180px
|Fleet tanker
|
|Z-1
|1991
|3,021 tonnes
|
Homeport: Gdynia
|-
! style="text-align: left;" |B199 class
| style="text-align: center;" |1
|
|180x180px
|Fleet tanker
|Z-8
|Z-8
|1970
|1,225 tonnes
|
Homeport: Świnoujście
|-
! colspan="10" |Survey ship (2)
|-
! rowspan="2" style="text-align: left;" |Heweliusz-class
<small>Project 874</small>
| rowspan="2" style="text-align: center;" |2
| rowspan="2" |
| rowspan="2" style="text-align: center;" |180x180px
| rowspan="2" |Survey ship
|
|265
|1982
| rowspan="2" |1,214 tonnes
| rowspan="2" |
Homeport: Gdynia
|-
|
|266
|1982
|-
! colspan="10" |Tugboats (13)
|-
! rowspan="6" style="text-align: left;" |B860 class
| rowspan="6" style="text-align: center;" |6
| rowspan="6" |
| rowspan="6" |180x180px
| rowspan="6" |Tugboat
|Bolko
|H-11
|2020
| rowspan="6" |490 tonnes
| rowspan="3" |
Homeport: Świnoujście
|-
|Semko
|H-12
|2020
|-
|Przemko
|H-13
|2021
|-
|Gniewko
|H-1
|2020
| rowspan="3" |
Homeport: Świnoujście
|-
|style="text-align: center;" |–
|H-8
|1993
|
Homeport: Świnoujście
|-
|style="text-align: center;" |–
|H-10
|}
Note: The Polish Navy has approximately 40 vessels, including hydrographic and transport cutters, demagnetization ships, yachts and motorboats.
Training ships
{| class="wikitable"
! style="width:10%;" |Class
!In service
!Origin
! style="width:10%;" |Picture
! style="width:20%;" |Type
! style="width:20%;" |Ship
! style="width: 5%;" |No.
! style="width: 5%;" |Comm.
! style="width:10%;" |Displacement
! style="width:20%;" |Notes
|-
! style="text-align: left;" |Wodnik class
| style="text-align: center;" |1
|
|180x180px
|Training ship
|'
|251
|1976
|1,745 tonnes
|Homeport: Gdynia
|-
! style="text-align: left;" |Iskra class
| style="text-align: center;" |1
|
|180x180px
|Sail training ship
|'
|253
|1982
|299 tonnes
|Homeport: Gdynia
|}
Museum ships
{| class="wikitable"
! style="width:10%;" |Class
!In service
!Origin
! style="width:10%;" |Picture
! style="width:20%;" |Type
! style="width:20%;" |Ship
! style="width: 5%;" |No.
! style="width: 5%;" |Comm.
! style="width:10%;" |Displacement
! style="width:20%;" |Notes
|-
! style="text-align: left;" |Grom class
| style="text-align: center;" |1
|
|180x180px
|Destroyer
|
|H34
|1937
|2,144 tonnes
|
|-
|-
! rowspan="3" style="text-align: left;" |A26 Blekinge class
| rowspan="3" style="text-align: center;" |3
| rowspan="3" | <br />
| rowspan="3" |
| rowspan="3" | Attack submarine with AIP system
| –
| style="text-align: center;" |–
|2030
| rowspan="3" |1,925 tonnes <small>(surfaced)</small>
2,100 tonnes <small>(submerged)</small>
| rowspan="3" |Budget: 2,5 billion €
|-
|–
| style="text-align: center;" |–
|?
|-
|–
| style="text-align: center;" |–
|?
|-
! colspan="10" |Frigates (3)
|-
! rowspan="3" style="text-align: left;" |Wicher Class
Type 31 frigate
<small>Arrowhead 140 (Project 106)</small>
| rowspan="3" style="text-align: center;" |3
| rowspan="3" |
| rowspan="3" style="text-align: center;" |–
| rowspan="3" |Guided-missile frigate
|ORP Wicher
|style="text-align: center;" |–
|2029
| rowspan="3" |7,000 tonnes
| rowspan="3" |
Homeport: Gdynia
|-
|ORP Burza
|style="text-align: center;" |–
|2030
|-
|ORP Huragan
|style="text-align: center;" |–
|2031
|-
! colspan="10" |Mine countermeasure ships (3)
|-
! rowspan="3" style="text-align: left;" |
| rowspan="3" style="text-align: center;" |3
| rowspan="3" |
| rowspan="3" |180x180px
| rowspan="3" |Minehunter
|ORP Jaskółka
|604
|2026/27
| rowspan="3" |850 tonnes
| rowspan="3" |
Homeport: Świnoujście
|-
|ORP Rybitwa
|605
|2026/27
|-
|ORP Czajka
|606
|2026/27
|-
! colspan="10" |Signal intelligence (2)
|-
! rowspan="2" style="text-align: left;" |Delfin-class
| rowspan="2" style="text-align: center;" |2
| rowspan="2" |
| rowspan="2" |–
| rowspan="2" |Reconnaissance ship
|ORP Jerzy Różycki
|261
|2027
| rowspan="2" |2,200 tonnes
| rowspan="2" |
Homeport: Gdynia
|-
|ORP Henryk Zygalski
|264
|2027
|-
! colspan="10" |Rescue ships (1)
|-
! style="text-align: left;" |Ratownik -class
| style="text-align: center;" |1
|
|–
|Submarine rescue and seabed warfare vessel
|TBA
|TBA
|2029
|6,500 tones
|
|}
Optional orders
{| class="wikitable"
! style="width:10%;" |Programme
!Quantity planned
!Potential class
!Potential origin
! style="width:10%;" |Picture
! style="width:20%;" |Type
! style="width:10%;" |Displacement
! style="width:20%;" |Notes
|-
! colspan="8" |Frigates
|-
! rowspan="5" style="text-align: left;" |Project 106
| rowspan="5" style="text-align: center;" |5
|
<small>Arrowhead 140</small>
| rowspan="5" |
| rowspan="5" style="text-align: center;" |–
| rowspan="5" |Guided-missile frigate
| rowspan="5" |7,000 tonnes
| rowspan="5" |5 more Arrowhead 140 frigates as an option purchase under the existing license agreement
|}
Former fleet
thumb|ORP Warszawa (271)
thumb|ORP Wicher (274)
thumb|ORP Wilk (293)
thumb|ORP Rolnik (437)
thumb|ORP Władysławowo (433)
thumb|Big minelayer ORP Gryf
thumb|ORP Grom
thumb|ORP Burza and ORP Wicher
thumb|ORP Orzeł
Cruisers
Destroyers
- (56)
- (271)
- (273)
- (274)
- Okręt Francuski Ouragan
- G-class destroyer
- M-class destroyer
- N-class destroyer
Minelayers
- Gryf class
Corvettes
- Tarantul I-class corvette
- (434)
- (435)
- (436)
- (437)
Minesweepers
- FM class
- ORP Czajka
- ORP Jaskółka
- ORP Rybitwa
- ORP Mewa
- Project 206F
- ORP Orlik
- ORP Krogulec
- ORP Jastrząb
- ORP Kormoran
- ORP Czapla
- ORP Albatros
- ORP Pelikan
- ORP Tukan
- ORP Rybitwa
- Project 254
- :pl:ORP Żubr
- :pl:ORP Tur
- ORP Łoś
- :pl:ORP Bizon
- ORP Dzik
- :pl:ORP Bóbr
- :pl:ORP Rosomak
- ORP Delfin
- ORP Foka
- ORP Mors
- ORP Ryś
- ORP Żbik
- T-301 class
- ORP Albatros
- ORP Jaskółka
- ORP Czapla
- ORP Jastrząb
- ORP Kondor
- ORP Krogulec
- ORP Kormoran
- ORP Kania
- ORP Orlik
- YMS-1 class
- ORP Delfin
- ORP Mors
- ORP Foka
Minehunters
- Project 206FM
- :pl:ORP Flaming
- ORP Mewa
- ORP Czajka
Submarines
- Kobben-class submarine
- ORP Sęp
- ORP Sokół
- ORP Bielik
- ORP Kondor
- Jastrząb-Kobben - only used as a source of spare parts. Later rebuild as a training aid.
- (292)
- (293)
- (292)
- (293)
- (295)
- (294)
- M-XV-class submarine
- S-class submarine
- U-class submarine
Fast Attack Craft Missile
- ORP Hel (421)
- ORP Gdańsk (422)
- ORP Gdynia (423)
- ORP Kołobrzeg (424)
- ORP Szczecin (425)
- ORP Elbląg (426)
- ORP Puck (427)
- ORP Ustka (428)
- ORP Oksywie (429)
- ORP Darłowo (430)
- (431)
- ORP Dziwnów (432)
- (433)
Torpedo boats
- A-class
- ORP Krakowiak
- ORP Kujawiak
- ORP Podhalanin
- ORP Ślązak
- Project 183
- KT-71 to KT-79
- KT-83 to KT-92
- D-3 class
- Tp-1 also known as ST-81, KT-81 and 801
- Tp-2 also knows as ST-82, KT-82 and 802
- Project 663D torpedo boat
- ORP Błyskawiczny
- Project 664 class torpedo boat
- ORP Bitny (KTD-452)
- ORP Bystry (KTD-453)
- ORP Dzielny (KTD-454)
- ORP Dziarski (KTD-455)
- ORP Sprawny (KTD-456)
- ORP Szybki (KTD-457)
- ORP Odważny (KTD-458)
- ORP Odporny (KTD-459)
- Z-class
- ORP Mazur
- ORP Kaszub
- British Power Boat 71'6"
- ORP S-4
- Modified Vosper 1943
- ORP S-5
- ORP S-6
- ORP S-7
- ORP S-8
- ORP S-9
- ORP S-10
Gunboats
- Vodorez class
- S-1 type (?)
- ORP S-1
- British Power Boat 63′
- ORP S-2
- ORP S-3
Patrol boats
- ORP Batory
- Medoc class - sometimes known as CH5 class in French sources
- OF Médoc
- OF Pomerol
Training ships
- Hansa A type
- , later renamed Gryf
- Schooner
- ORP Iskra (1917)
- ORP Wilia
- Wodnik class
- ORP Gryf
- OS-1 class
- :pl:ORP Elew
- ORP Kadet
- ORP Podchorąży
