This looks like a clean, low-maintenance xeriscape setup, so costs can vary depending on materials and labor, but roughly:
If you DIY most of it, you’re probably in the $1,500–$3,500 range (rock, a few larger boulders, basic plants, edging).
If you hire it out, it could land more around $4,000–$8,000+, especially depending on stone size, delivery, and prep work (grading, weed barrier, etc.).
Biggest cost drivers here are the boulders, gravel volume, and labor not the plants. https://app.neighborbrite.com/s/5hIBbxNSeBD