Makarska obfituje w możliwości uprawiania sportów. W kompleksie sportowym Centrum sportowe na obszarze Osejawa znajdują się boiska do piłki nożnej, koszykowej, rugby, piłki ręcznej, atletyki oraz korty tenisowe.
Centrum tenisowe "Hoteli Makarska" oferuje 9 otwartych i dwa kryte korty tenisowe. W hotelach na Makarskiej riwierze znajduje się całkiem 7 krytych i 11 otwartych basenów oraz centrum rehabilitacji medycznej Biokovka z krytym basenem i współczesnym centrum fitnesowym oraz kompletną fizykoterapią.
W Makarkiej istnieje 20 aktywnych klubów i stowarzyszeń sportowych. Stowarzyszenie rybackie 'Arbun' i stowarzyszenie żeglarskie 'Bura', klub waterpolowy, rugby klub i wiele innych organizują liczne konkursy i imprezy podczas sezonu turystycznego oraz uczestniczą w programie Makarskiego lata kulturalnego.
W ostatnich latach szybko się zwiększa zainteresowanie dla sportów ekstremalnych: paragliding, wspinaczki sportowe, wspinaczki górskie, kolarstwo górskie, windsurfing, nurkowanie, parasailing, trekking i speleologia