Deux batailles de Castalla ont eu lieu pendant la guerre d'indépendance espagnole : la première bataille de Castalla (1812), les Français du général Harispe défont une armée espagnole commandée par le général O'Donnel ; la deuxième bataille de Castalla (1813), les Anglo-espagnols du général Murray défont l'armée d'Aragon du maréchal Suchet.