List of ships of the Sri Lanka Navy

The following is an alphabetical list of historic ships of the Sri Lanka Navy:

B
 * SLNS Balawatha - Shanghai class fast gun boat

D
 * SLNS Dakshaya - Shanghai class fast gun boat

G
 * SLNS Gajabahu - River class frigate (ex-HMCS Hallowell, ex-Israeli Misnak, ex-HMCyS Gajabahu) -former flagship

H
 * HMCyS Hansaya - Long patrol boat

J
 * SLNS Jagatha - Shanghai class fast gun boat
 * SLNS Jayasena - Shanghai class fast gun boat
 * SLNS Jayesagra - Jayasagara class patrol craft off-shore patrol craft

K
 * HMCyS Kotiya - Seaward defence boat

L
 * HMCyS Lihiniya - Long patrol boat

M
 * HMCyS Mahasena - River class frigate (ex-HMCS Violetta, Orkney and ex-Israeli ship Mivtach)

P
 * HMCyS Parakrama - Algerine class minesweeper (ex-HMS Plucky (J295))
 * SLNS Parakramabahu (P 351) - Haiqing class Submarine Chaser -former flagship

R
 * SLNS Rakshaka - Shanghai class fast gun boat
 * SLNS Ranakamee - Shanghai class fast gun boat
 * SLNS Ranaviru - Shanghai class fast gun boat
 * SLNS Ranasuru - Shanghai class fast gun boat

S
 * SLNS Sagarawardena - Jayasagara class patrol craft off-shore patrol craft
 * SLNS Samudra Devi - Shershen class torpedo boat -former flagship
 * SLNS Sayurala - Vikram Class off-shore patrol craft
 * SLNS Sooraya - Shanghai class fast gun boat

W
 * SLNS Weeraya - Shanghai class fast gun boat

V
 * HMCyS Vijaya - Algerine class minesweeper (ex-HMS Flying Fish (J370)) -former flagship