Calculate how many plants you need for full coverage

Distance to cover:ft

Result:

Blue Spruce

Prebook Price: $53.99
Reg Price:$59.99

Available In Stock: 0

Size
Variety
How many do you need?
Quantity
How many do you need?
Share

Picea pungens var. glauca

Blue spruce is, indeed, spruce—as in “neat and smart in appearance”—with its naturally pyramidal shape and stiffly “starched” blue-gray needles.  Also known as Colorado blue spruce and very hardy in USDA zones 2-8, the evergreen conifer can eventually reach 60 feet in height and 20 feet in width.

Its scaly gray bark warms to russet with age and its 3 to 4-inch light brown cones dangle from the highest branches. Keep in mind that the new growth generally is the most blue with the older foliage graying somewhat as it ages.

Culture:  The deer resistant blue spruce will thrive in either full or partial sun in fertile, moist, well-drained soils, but tolerates dry conditions better than most other spruces. Avoid pruning it too extremely, as new growth won’t sprout from areas of dead wood where no needles are present. 

Its pyramidal shape makes it the ideal choice for a single outdoor specimen tree intended to be decorated at the holidays. You may even be able to keep a blue spruce in a large container for several years, bringing it indoors for just a few days during the Christmas season rather than having to purchase a cut tree. Its natural wind resistance also makes it ideal—when several specimens are planted in a protecting rank—for privacy screening or a windbreak.  

We sell multiple varieties of Blue Spruce. Some get taller than others and some have more vibrant shades of blue than others. If you have any questions regarding the varieties that we carry, please email us or ask us on live chat if available.

 VERY DEER RESISTANT

 

Additional Information:

Recommended Spacing: 6 ft apart

Calculate how many plants you need for full coverage

Distance to cover:ft

Result:

{ let inventoryText = document.getElementById('inventoryAmountNumber'); inventoryText.textContent = event.detail.variant.inventory_quantity; }); function productPageAddToCart() { let variantElem = document.querySelector('select[name="id"]') || document.querySelector('input[name="id"]'); let variant = variantElem.value; let quantity = document.querySelector('[name="quantity"]').value; fetch('/cart/add.js', { body: JSON.stringify({quantity: quantity, id: variant}), credentials: 'same-origin', method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' // This is needed as currently there is a bug in Shopify that assumes this header } }).then(res => { triggerEvents(res.ok, variant, quantity); }).catch(e => console.log(e)); } function triggerEvents(ok, variant, quantity) { document.dispatchEvent(new CustomEvent('theme:loading:end')); if (ok) { document.dispatchEvent(new CustomEvent('product:added', { bubbles: true, detail: { variant: variant, quantity: quantity } })); } } /** * Only show the calculators if the selector 'p.spacing_string' exists. * Products without this spacing information don't use the calculator. */ document.addEventListener("DOMContentLoaded", () => { let spacingStringElem = document.querySelector('p.spacing_string'); if (spacingStringElem) { // show calculator document.querySelectorAll('div.calculator').forEach((element) => { element.style.display = 'block'; }) } // otherwise, the calculator remains hidden (it is hidden by default) }); // event listeners for calculating the result after clicking the calculate button calcBtns.forEach((calcBtn) => { calcBtn.addEventListener('click', (event) => { // get the parent node so that we can target the correct user input // within that calculator (because there are two calculators in the dom) let calculatorElem = event.target.parentNode; // calculate and place the result into this calculator's result node let medianTotal = parseFloat(document.querySelector('p.spacing_string').textContent.split(" ")[2]); let userinputinfts2 = calculatorElem.querySelector('.userinputinfts').value; let calculatorResultElem = calculatorElem.querySelector('span.calculatorResult'); calculatorResultElem.textContent = parseFloat(userinputinfts2/medianTotal).toFixed(0); }); })

Bay Gardens How To’s

Articles to help with your gardening and landscaping needs.