semua kapal perang tni angkatan laut didahului dengan inisial kri yang berarti kapal perang republik indonesia.
tni al memiliki 6 kapal perang jenis fregat, 25 kapal perang jenis korvet serta berbagai kelas dan jenis lainnya, seperti kapal cepat rudal, kapal lpd, kapal lst, kapal selam dan kapal patroli, dan ini belum termasuk 2 kapal layar tiang tinggi yang ada di tni al, serta beberapa jenis kapal lainnya dan beberapa kapal yang masih dalam tahap pembangunan.
jumlah kapal perang dibawah ini belum termasuk kapal patroli yang panjangnya kurang dari 36 meter yang biasa disebut kal atau kapal angkatan laut yang berjumlah 317 unit.
di bawah ini adalah daftar kapal perang tni angkatan laut:
fregat (6 kapal beroperasi, 2 masih dalam pembangunan)
kelas ahmad yani 200px fregat kri ahmad yani (351)kri slamet riyadi (352)kri yos sudarso (353)kri oswald siahaan (354)kri abdul halim perdanakusuma (355)kri karel satsuit tubun (356) kelas sigma 200px fregat (perusak kawal rudal 10514) kri raden eddy martadinata (331)kri i gusti ngurah rai (332) korvet (25 kapal beroperasi)
kelas bung tomo 200px korvet kri bung tomo (357) kri john lie (358)kri usman-harun (359) kelas sigma 200px korvet kri diponegoro (365)kri sultan hasanuddin (366)kri sultan iskandar muda (367)kri frans kaisiepo (368)kelas fatahillah 200px korvet kri fatahillah (361)kri malahayati (362)kri nala (363) kelas parchim 200px korvet (anti kapal selam) kri kapitan patimura (371)kri untung suropati (372)kri nuku (373)kri lambung mangkurat (374)kri cut nyak dien (375)kri sultan thaha syaifuddin (376)kri sutanto (377)kri sutedi senoputra (378)kri wiratno (379)kri tjiptadi (381)kri imam bonjol (383)kri pati unus (384)kri teuku umar (385)kri silas papare (386)kri hasan basri (382) kapal selam (2 kapal beroperasi, 3 dalam proses pembangunan)
kelas cakra 200px kapal selam kri cakra (401)kri nanggala (402)kelas changbogo kapal selam kri nagapasa (403)
kri ardadedali (404)
kapal cepat rudal (15 kapal beroperasi)
kelas clurit 200px kapal cepat rudal kri clurit (641)kri kujang (642)kri beladau (643)kri alamang (644)kri surik (645)kri siwar (646)kri parang (647)kri terapang (648) kelas mandau 200px kapal cepat rudalkri mandau (621)kri rencong (622)kri badik (623)kri keris (624) kelas sampari indonesian shipyard pt pal cuts first steel of new 60m fast missile craft kcr-60m 200px kapal cepat rudal kri sampari (628)kri tombak (629)kri halasan (630)
kapal patroli cepat 57 meter (fast patrol boat 57 meter)
kelas kakap 200px fpb-57 nav i kri kakap (811)kri kerapu (812)kri tongkol (813)kri barakuda (814)kelas andau 200px fpb-57 nav ii bertorpedo kri andau (650)kri singa (651)kri tongkak (652)kri ajak (653)kelas pandrong 200px fpb 57 nav iv kri pandrong (801)kri sura (802)kelas todak 200px fpb-57 nav v kri todak (631)kri lemadang (632)kri hiu (634) kri layang (635) kapal patroli cepat
kelas boa 200px200px patroli cepat 36 meter fiberglass kri welang (808)kri suluh pari (809)kri katon (810)kri sanca (815)kri warakas (816)kri panana (817)kri kalakae (818)kri tedong naga (819) kelas viper 200px patroli cepat 40 meter fiberglass kri piton (821)kri weling (822)kri metacora (823)kri tedung selar (824) kelas kobra 200px patroli cepat 36 meter fiberglass kri kobra (867)kri anakonda (868)kri patola (869)kri taliwangsa (870)kri kalagian (871) kelas tarihu 200px patroli cepat 40 meter fiberglass kri akura (830)kri birang (831)kri mulga (832) kelas pari 200px patroli cepat 43 meter kri pari (849)kri sembilang (850)kri sidat (851)
kri cakalang (852)
kri tatihu (853)
kri layaran (854)
kri madidihang (855)
kelas krait 200px patroli cepat 40 meter aluminium kri krait (827) kelas badau 200px kapal patroli (attack patrol boat)kri badau (841)kri selawaku (842) kelas sibarau 200px kapal patroli (attack patrol boat)kri sibarau (847)kri siliman (848)kri sigalu (857)kri silea (858)kri siribua (859)kri waigeo (861)kri siada (862)kri sikuda (863)kri sigurot (864)kri tenggiri (865)kelas cucut 200px kapal patroli kri cucut (886)
kelas ki hajar dewantara 200px fregat latih kri ki hajar dewantara (364) kapal layar kelas schooner 200px kapal layar kri arung samudera kapal layar kelas barquentine 200px kapal layar kri dewaruci kapal layar kelas barquentine 200px kapal layar kri bima suci ( pengganti kri dewa ruci diperebutkan pabrikan spanyol dan polandia
lpd (landing platform dock)
kelas makassar 200px landing platform dock kri makassar (590) kri surabaya (591) kelas banjarmasin 200px landing platform dock kri banjarmasin (592) kri banda aceh (593) kelas dr soeharso 200px kapal bantu rumah sakit (brs) kri dr soeharso (990) kapal amfibi
kelas teluk gilimanuk 200px kapal angkut tank kri teluk gilimanuk (531)kri teluk celukan bawang (532)kri teluk cendrawasih (533)kri teluk peleng (535)kri teluk sibolga (536)kri teluk manado (537)kri teluk hading (538)kri teluk parigi (539)kri teluk lampung (540)kri teluk jakarta (541)kri teluk sangkulirang (542)kri teluk cirebon (543)kri teluk sabang (544) kelas teluk semangka 200px kapal angkut tank kri teluk penyu (513)kri teluk mandar (514)kri teluk sampit (515)kri teluk banten (516)kri teluk ende (517) kelas teluk bintuni 200px kapal angkut tank kri (518) kri (519)kri teluk bintuni (520) kapal penyapu ranjau
kelas kondor 200px kapal penyapu ranjau kri pulau rote (721)kri pulau raas (722)kri pulau romang (723)kri pulau rimau (724)kri kelabang (826)kri pulau rondokri pulau rusa (726)kri pulau rangsang (727)kri kala hitam (828)kri pulau rempang (729)kelas pulau rengat 200px kapal penyapu ranjau kri pulau rengat (711)kri pulau rupat (712) kapal komando
kelas multatuli 200px kapal komandokri multatuli (561)
armada kapal lainnya
tanker / bantu angkut cair (bcm)
kelas khobi (aotl) kapal tanker kri balikpapan (901)kri sambu (902) kelas rover (aorlh) 200px kapal tanker kri arun (903) kelas sorong kapal tanker kri sorong (911)kri sungai gerong (906)
kelas tarakan kapal tanker kri tarakan (905) dalam tahap pembangunan kapal tanker tanker buatan pt anugrah buana marine kapal tunda
kapal tunda kapal tunda kri rakata (922) eks uss menominee (atf-73)
kelas ocean cruiser kapal tunda kri soputan (923)
kapal tunda kri leuser (924)
kapal hidro oseanografi
kapal survei kelas hecla kapal hidro oseanografi kri dewa kembar (932) eks-hms hydra (a144))
kelas rigel 200px mprv (multi purpose research vessel) kri rigel (933)kri spica (934) kapal angkut logistik
kri nusa telu (952)
kelas telaud/tisza 200px kri teluk mentawai (959)kri karimata (960)kri wagio (961)
kapal angkut personel (eks kapal ferry)
kri tanjung oisina (972) eks mv princess irene
kri tanjung nusanive (973) eks km kambuna
kri tanjung fatagar (974) eks km rinjani
200px kri karang pilang (981) eks-kfc ambulu
kri karang tekok (982) eks kfc mahakam
kri karang banteng (983)
daftar kapal perang tni-al non-aktif