The cost of creating a rock garden depends on the materials that you use. On average, you can expect to pay anywhere from $3 to $6 per square foot. Those who are looking for an even cheaper option can opt to use crushed granite or other crushed rock materials for around $1 to $3 per square foot.