Bitka kod Makarske se odigrala 18. rujna 887. godine u blizini Makarske u današnjoj Hrvatskoj između mletačkih snaga pod duždom Pietrom I Candianom na jednoj, i Neretljana na drugoj strani. Do nje je došlo tokom pohoda u kome su Mlečani nastojali iskorijeniti slavensku pirateriju u Jadranu, odnosno pokoriti piratska uporišta, među kojima su najznačajnija bila upravo ona u neretljanskom području, poznatom kao Paganija. Pietro I Candiano je duždem postao u travnju, te je pokrenuo jedan pohod protiv Slavena koji nije imao rezultata. U drugom, u kome je vodio dvanaest galija, ispočetka je imao više uspjeha - uspio je dći do makarske luke i potopiti pet neretljanskih brodova. Potom se iskrcao na kopno i počeo goniti Neretljane, ali je potom došlo do borbe u kojoj je mletačka ekspedicija razbijena, a Pietro Candiano poginuo.

Bitka kod Makarske
Datum 18. rujan 887.
Lokacija kraj današnje Makarske
Ishod neretljanska pobjeda
Sukobljene strane
Flag of Most Serene Republic of Venice.svg Mletačka Republika Thundermarks.svg Paganija (Neretljani)
Komandanti i vođe
Pietro I Candiano
Snage
12 galija nepoznato
Žrtve i gubici
nepoznato 5 brodova (izgubljeno u mletačkom prepadu prije bitke)

Bitka - prva u kojoj je poginuo jedan mletački dužd - imala je značajan utjecaj na povijest Hrvatske, s obzirom da su Mlečani na duže vrijeme odustali od planova da zagospodare istočnom obalom Jadrana. Umjesto toga su Neretljanima, ali i hrvatskom knezu Branimiru, bili prisiljeni plaćati danak za nesmetanu trgovinu i pomorski promet.

Bitka se u današnjoj Hrvatskoj obilježava tako što je njen datum - 18. rujan - odabran za Dan Hrvatske ratne mornarice.