Submarines
- Isaac Peral´s submarine torpedo boat (1)
- Isaac Peral (1888–1890)
- Isaac Peral class (1)
- Isaac Peral (A-0) (1917–1930) (holland similar to USS M-1 (SS-47))
- A class F/Laurenti (3)
- A-1 Narciso Monturiol (1917–1934)
- A-2 Cosme Garcia (1917–1931)
- A-3 (1917–1932)
- B class Holland F-105 (6)
- B-1 (1921–1941)
- B-2 (1922–1951)
- B-3 (1922–1940)
- B-4 (1923–1937)
- B-5 (1925–1936)
- B-6 (1926–1936)
- C class Holland F-105 (6)
- C-1 Isaac Peral (1928–1950)
- C-2 (1928–1951)
- C-3 (1929–1936)
- C-4 (1929–1946)
- C-5 (1930–1937)
- C-6 (1930–1937)
- Archimede class (2)
- General Mola (1937–1958) (ex-Archimede 1934-1937)
- General Sanjurjo (1937–1959) (ex-Torricelli 1935-1937)
- S-01 class Type VIIC (1)
- S-01 G-7 (1942–1970) (ex-U-573 1941-1942)
- S-10 D class (1)
- S-11 (1947–1965)
- S-20 D modernized class (2)
- S-21 (1951–1971)
- S-22 (1954–1971)
- S-30 Balao class (5)
- S-31 Almirante García de los Reyes (1959–1982) (ex-USS370 Kraken 1944-1959)
- S-32 Isaac Peral (1971-1980) (ex-USS396 Ronquil 1944-1971)
- S-33 Narciso Monturiol (1972-1973)(ex-USS382 Picuda 1943-1972)
- S-34 Cosme García (1972–1980)(ex-USS385 Bang 1943-1972)
- S-35 Narciso Monturiol (1973–1980)(ex-USS368 Jallao 1944-1974)
- SA-40 Foca class (2)
- SA-41 Foca I (1963–1969)
- SA-42 Foca II (1964–1969)
- SA-50 Tiburón class (2)
- SA-51 Tiburón I (1965–1979)
- SA-52 Tiburón II (1966–1979)
- S-60 Delfín class (4)
- S-61 Delfín (1973–2003)
- S-62 Tonina (1973–2005)
- S-63 Marsopa (1975–2006)
- S-64 Narval (1975–2003)
- S-70 Agosta class (1)
- S-72 Siroco (1983–2012)
Read more about this topic: List Of Retired Spanish Navy Ships