Doce buques españoles de la Armada Española han llevado el nombre de Castilla , en honor a la región de Castilla :
- Castilla (1628), patache en la Marina Real de Flandes
- Castilla (1728), corbeta, 12 cañones
- Castilla (1730), navío de línea, 62 cañones, botado en 1729 en Guarnizo, puesto en servicio el 11 de enero de 1730, desguazado en 1736 en La Habana
- Castilla (1738), navío de línea, 60 cañones, botado en 1737 en La Habana, hundido en Veracruz por una tormenta en 1751
- Castilla (1751), navío de línea, 64 cañones, construido en Guarnizo, hundido el 30 de septiembre de 1769 por una tormenta cerca de Veracruz.
- Castilla (1780), navío de línea, 58 cañones, construido en Ferrol, buque prisión para los franceses en 1808, quemado por los franceses en 1810 en Cádiz
- Reino de Castilla , primer buque de vapor de la Armada Española, construido en Ditchburn & Mare (Londres) en 1846
- Castilla (1842), ex Moctezuma, construido en Green & Wigram (Londres) en 1842, primer barco de vapor en cruzar el Atlántico oeste-este en 1848
- Crucero español Castilla , crucero desprotegido de la clase Aragón de la Armada Española que luchó en la Batalla de la Bahía de Manila el 1 de mayo de 1898 durante la Guerra Hispano-Americana.
- Castilla (TA-21), ex USS Achernar (AKA-53)
- Castilla (L-21), ex USS Paul Revere (APA-248)
- Buque español Castilla (L52) , clase Galicia LPD