From Roanoke to Virginia Beach and everywhere in between, Virginia residents have a one-stop resource right at their fingertips for the industry’s best-quality rubber mulch. In Virginia and beyond, Perfect Rubber Mulch provides 100% recycled rubber mulch to outfit your playground, landscaping beds, horse arena, commercial firing range and more. Our Virginia rubber mulch is available in various colors, including black, brown, green and red. Use it when you want a safe, durable, weed-resistant surface option near you.
Benefits of Our Virginia Rubber Mulch
There are lots of advantages when choosing our rubber mulch. In Virginia Beach, Norfolk, Chesapeake, Richmond and other Virginia towns, this product is available at affordable prices and can be shipped anywhere. Here are some of the biggest benefits that come from ordering our rubber mulch in Roanoke and beyond:
Competitive pricing
Wide range of uses
Safe/non-toxic
Made from 100% recycled materials
Lasts for more than 10 years
Wide range of colors
EPA-approved
ADA-compliant
Resistant to wind and weed growth
Place Your Order Now
When you’re looking for top-quality rubber mulch in Richmond, Virginia, Chesapeake and beyond, come to Perfect Rubber Mulch. When you buy from our team, you enjoy clear communication throughout the order and delivery process. What’s more, we provide durable, non-toxic mulch that ships on time and on budget. When you want to fill a playground, backyard landscaping beds, a horse arena or something else, let us be the mulch provider you trust.
To get started, choose your color and quantity below Each unit is a 2,000 lb. super sack Shipping & Tax included in advertised price For orders over 8,000 lbs. (>4 units), call 312-288-8211
function MulchCalc() {
var a = document.getElementById("ppsft").value;
var b = (document.getElementById("Depther").value / 12);
var c = document.getElementById("Widther").value;
var d = document.getElementById("Lengther").value;
if (a > 0) {
if (b > 0) {
if (c > 0) {
if (d > 0) {
var math = a * c * d;
var tpo = Math.round((math * 10) / 10).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
jQuery("#tpo").html(tpo);
g = math / 2000;
var tto = g.toFixed(2);
jQuery("#tto").html(tto);
var tba = Math.round(((math * 10) / 10) / 40).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
jQuery("#tba").html(tba);
var tpa = Math.ceil((math / 20) / 100);
jQuery("#tpa").html(tpa);
jQuery("#mulch_results").addClass('show-results');
setTimeout(function () {
jQuery("#total_lbs").addClass('grow');
}, 300);
setTimeout(function () {
jQuery("#total_tons").addClass('grow');
}, 500);
setTimeout(function () {
jQuery("#total_bags").addClass('grow');
}, 700);
setTimeout(function () {
jQuery("#total_pallets").addClass('grow');
}, 900);
}
else { var calcerror = '
*Length has not been set properly
'; $("#calcerror").html(calcerror);}
}
else { var calcerror = '
*Width has not been set properly
'; $("#calcerror").html(calcerror);}
}
else { var calcerror = '
*Depth has not been set properly
'; $("#calcerror").html(calcerror);}
}
else { var calcerror = '
*Pounds Per Square Inch has not been set properly
'; $("#calcerror").html(calcerror);}
};
function ChangeLbsSqFt(e) {
var t = e.value;
if (t == 1) { document.getElementById("ppsft").value = "2.33"; }
if (t == 2) { document.getElementById("ppsft").value = "3.495"; }
if (t == 3) { document.getElementById("ppsft").value = "4.66"; }
if (t == 4) { document.getElementById("ppsft").value = "6.99"; }
if (t == 5) { document.getElementById("ppsft").value = "9.32"; }
if (t == 6) { document.getElementById("ppsft").value = "11.65"; }
if (t == 7) { document.getElementById("ppsft").value = "13.98"; }
console.log(t);
};