This list includes all naval ships which have been in service of the Spanish Navy.
The Spanish Navy operated many lanchas cañoneras in the latter half of the 19th century including: