Makarska egy város Horvátország Adriai-tenger partján. Körülbelül 60 kilométerre található Splittől és 140 kilométerre északnyugatra Dubrovniktól. A Biokovo-hegy szívében található, a part menti kis települések része.