Best Landscape Fabric for DIYers
Landscape fabric blocks weeds while letting water through, under mulch, gravel, and hardscapes. Woven fabric is the durable, long-term choice; lighter non-woven works for beds you will replant.
What to look for
- ·Woven fabric is strong and long-lasting, best under gravel, pavers, and permanent beds. Non-woven is lighter and lets more water through, good for planting beds.
- ·Heavier weight (measured in ounces) lasts longer and blocks weeds better. 5 oz woven is a solid all-around choice.
- ·Pin it down well and overlap seams. Cover it with mulch or gravel, since UV exposure degrades fabric over time.
Quick comparison
| Product | Tier | Price | Best for |
|---|---|---|---|
| DeWitt Pro 5 Weed Barrier | Editor's pick | $30 to $60 per roll | Durable pro-grade weed control |
| Agfabric Heavy-Duty Woven Fabric | Editor's pick | $25 to $50 per roll | Big projects under hardscape |
| Mutual Industries Pro Woven Fabric | Editor's pick | $30 to $55 per roll | Driveways and heavy use |
| ECOgardener Premium 5oz Fabric | Best value | $20 to $40 per roll | Value all-around fabric |
| Scotts Pro Landscape Fabric | Best value | $20 to $40 per roll | Home-center value |
| Sandbaggy Woven Weed Barrier | Best value | $20 to $40 per roll | Gardens and rows |
| Home-Center Non-Woven Fabric | Budget pick | $12 to $25 per roll | Planting beds on a budget |
| Easy Gardener WeedBlock | Budget pick | $10 to $20 per roll | Casual bed control |
| Store-Brand Landscape Fabric | Budget pick | $10 to $20 per roll | Lowest-cost light duty |
Editor's pick
DeWitt Pro 5 Weed Barrier
$30 to $60 per roll
A heavy 5 oz woven fabric trusted by pros for durability under gravel, stone, and permanent beds. Strong, long-lasting weed control where it stays covered.
Best for: Durable pro-grade weed control
Typically available at Amazon, Landscape suppliers.
Agfabric Heavy-Duty Woven Fabric
$25 to $50 per roll
A tough woven fabric with strong weed suppression and good water flow, sized for big projects. A reliable premium choice under hardscape and gravel.
Best for: Big projects under hardscape
Typically available at Amazon.
Mutual Industries Pro Woven Fabric
$30 to $55 per roll
A contractor-grade woven geotextile for driveways, paths, and permanent landscaping. Built to handle weight and last under stone and pavers.
Best for: Driveways and heavy use
Typically available at Amazon, Landscape suppliers.
Best value
ECOgardener Premium 5oz Fabric
$20 to $40 per roll
A popular 5 oz fabric that balances strength and permeability at a value price, easy to cut and pin. A strong mid-value pick for beds and borders.
Best for: Value all-around fabric
Typically available at Amazon.
Scotts Pro Landscape Fabric
$20 to $40 per roll
A widely available landscape fabric with solid weed control and water flow at a fair price. A dependable value stocked at home centers.
Best for: Home-center value
Typically available at Home Depot, Lowe's.
Sandbaggy Woven Weed Barrier
$20 to $40 per roll
A durable woven barrier with printed planting lines and good UV resistance at a value price. Handy for gardens and rows as well as beds.
Best for: Gardens and rows
Typically available at Amazon.
Budget pick
Home-Center Non-Woven Fabric
$12 to $25 per roll
A light non-woven fabric for planting beds where you want water and air flow at a low price. Less durable, but fine for short-term, mulched beds.
Best for: Planting beds on a budget
Typically available at Home Depot, Lowe's.
Easy Gardener WeedBlock
$10 to $20 per roll
A budget-friendly fabric for general bed and border weed control, easy to find and use. Basic but serviceable for casual, mulched landscaping.
Best for: Casual bed control
Typically available at Home Depot, Walmart.
Store-Brand Landscape Fabric
$10 to $20 per roll
The cheapest fabric for short-term or light-duty weed blocking under mulch. Thin and less durable, but the lowest-cost option for a quick bed.
Best for: Lowest-cost light duty
Typically available at Home Depot, Lowe's.
Frequently asked
Does landscape fabric actually stop weeds?+
Quality woven fabric blocks most weeds well, especially under gravel or pavers where nothing is planted. In mulched planting beds it helps for a few years, but soil and debris eventually build up on top and let weeds root, so it is not permanent there.
Woven or non-woven landscape fabric?+
Woven fabric is strong and durable, ideal under gravel, stone, and pavers and around permanent plantings. Non-woven (spun) fabric is lighter and more permeable, better for planting beds where you want maximum water and air flow, but it is less durable.
How long does landscape fabric last?+
A heavy woven fabric can last 10 to 20 years under gravel or stone where it is protected from sunlight. In open or mulched beds, expect less as UV and soil buildup degrade it. Keeping it covered is the key to longevity.
Should I use fabric in planting beds?+
It is debated. Fabric helps short-term but can hinder soil health and make replanting a hassle as it clogs and weeds root on top. For permanent gravel or hardscape areas it is great; for active planting beds, many gardeners skip it in favor of mulch alone.
What do I put on top of landscape fabric?+
Always cover it with mulch, gravel, or stone, both to protect it from UV (which breaks it down) and to hide it. Pin the fabric down with landscape staples and overlap seams by several inches before covering.