Makarska liegt an der adriatischen Küste Kroatiens, etwa 60 Kilometer südöstlich von Split und 140 Kilometer nordwestlich von Dubrovnik , und verbindet das kroatische Festland per Fähre mit Zielen wie den Inseln Brač, Hvar und Korčula sowie mit Split und Dubrovnik .