Krzyż Zasługi Morskiej () – odznaczenie wojskowe Królestwa Hiszpanii, przyznawane za czyny waleczności i zasługi na morzu podczas wojny lub pokoju. Nadawany członkom sił zbrojnych, Gwardii Cywilnej oraz osobom cywilnym.

Historia i nadawanie Ustanowiony 3 sierpnia 1866 roku przez Izabelę II jako Order Zasługi Morskiej (hiszp. Orden del Mérito Naval) i wielokrotnie modyfikowany (w 1918, 1926, 1931, 1938, 1942, 1976, 1995, 2003 i 2007 roku). Nadawany poprzednio w czterech klasach, w 1995 roku utracił status orderu, liczbę klas zredukowano do dwóch, zaś liczba odmian została zwiększona do czterech.

Zgodnie z obecnym statutem, odznaczenie jest nadawane w następujących klasach: Krzyż Wielki – admirałom, generałom oraz osobom cywilnym o analogicznym statusie; Krzyż – pozostałym oficerom, podoficerom, żołnierzom oraz osobom cywilnym.

Odmiany odznaczenia są następujące: Z Odznaką Czerwoną (con distintivo rojo) – za czyny waleczności i zasługi podczas konfliktu zbrojnego lub operacji z użyciem sił zbrojnych;