Krzyż Zasługi Wojskowej () – odznaczenie wojskowe Królestwa Hiszpanii, przyznawane za czyny waleczności i zasługi podczas wojny lub pokoju. Nadawany członkom sił zbrojnych, Gwardii Cywilnej oraz osobom cywilnym.
Historia i nadawanie Ustanowiony 3 sierpnia 1864 roku przez Izabelę II jako Order Zasługi Wojskowej (hiszp. Orden del Mérito Militar) i wielokrotnie modyfikowany (w 1918, 1926, 1931, 1938, 1942, 1976, 1995, 2003 i 2007 roku). Podczas wojny domowej uznawany przez obie strony konfliktu. 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 – generałom, admirałom oraz osobom cywilnym o analogcznym 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;