Разложка Елешница е разположена в южното подножие на северозападния родопски масив Белаките и по двата бряга на долното течение на река Златарица. Златарица се влива в река Места, която минава близо до Елешница. По долината на Места достига топъл въздух от Бяло море.