The answer to the cost of a shrub in your area depends on several factors, but you can generally expect to pay anywhere from $20 to $200 or more for a single shrub, depending on the size, type, and local market conditions.
The size and maturity of the shrub is a major factor in pricing, with larger, more established plants costing significantly more than smaller, younger ones. The specific type of shrub - whether it's a common variety or a rare, specialty plant - also affects the price. Additionally, the demand and availability of shrubs in your local area can impact costs, so getting quotes from multiple local nurseries or landscapers is essential.