Makarska leží pod pohorím Biokova (1762 m), ktoré ju chráni od vplyvu kontinentálneho podnebia, preto je tu veľmi príjemná klíma. V oblasti je bohatá stredomorská vegetácia, mierne zimy a dlhé slnečné letá, ktoré príjemne ochladzuje osviežujúci vetrík z pohoria zvaný mistrál. Makarska má v priemere viac ako 2750 hodín slnka do roka a teplota ovzdušia je nad 20°C od júla do septembra. Teplota mora je v týchto letných mesiacoch tiež nad 20°C.