Dla pocisków przeciwokrętowych stosowano dwa zasadnicze układy konstrukcyjne. Najpowszechniejszy od lat 70. XX w. jest klasyczny układ rakiety (wydłużony kadłub z symetrycznymi krótkimi statecznikami), stosowany zwłaszcza w pociskach lotniczych (powietrze-woda) i unifikowanych z nimi pociskach pozostałych klas. Wcześniejsze pociski oraz rozwijane głównie w ZSRR i Rosji pociski o dużym zasięgu, to najczęściej skrzydlate pociski manewrujące, o większych rozmiarach. Sporadycznie jako pociski woda-woda małego zasięgu dla mniejszych okrętów adaptuje się także konstrukcje niewielkich przeciwpancernych pocisków kierowanych (np. francuski SS.11)T. Burakowski, A. Sala, Rakiety..., s. 249-250..

Pociski woda-woda krótkiego zasięgu są na ogół napędzane odrzutowymi silnikami rakietowymi na paliwo stałe, lecz pociski o większym zasięgu mają najczęściej napęd dwustopniowy: startowy silnik rakietowy i marszowy silnik odrzutowy przelotowy (turboodrzutowy lub inny) lub rakietowy na paliwo ciekłe.