Hardwood and dyed mulches typically cost $30 to $36 per yard, or $3 to $6 per bag. To give your landscaping an extra pop of color, consider buying black, red or gold mulch. Premium mulches, such as those made from cedar or cypress trees, can cost $40 to $47 per yard, or $4 to $7 per bag.