Skip to main content
DIYorBuyLocal brand glyph, house with calculator gridDIYorBuyLocal
← Tools & Materials

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

ProductTierPriceBest for
DeWitt Pro 5 Weed BarrierEditor's pick$30 to $60 per rollDurable pro-grade weed control
Agfabric Heavy-Duty Woven FabricEditor's pick$25 to $50 per rollBig projects under hardscape
Mutual Industries Pro Woven FabricEditor's pick$30 to $55 per rollDriveways and heavy use
ECOgardener Premium 5oz FabricBest value$20 to $40 per rollValue all-around fabric
Scotts Pro Landscape FabricBest value$20 to $40 per rollHome-center value
Sandbaggy Woven Weed BarrierBest value$20 to $40 per rollGardens and rows
Home-Center Non-Woven FabricBudget pick$12 to $25 per rollPlanting beds on a budget
Easy Gardener WeedBlockBudget pick$10 to $20 per rollCasual bed control
Store-Brand Landscape FabricBudget pick$10 to $20 per rollLowest-cost light duty

Editor's pick

DeWitt
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

Woven5 ozLong-lasting

Typically available at Amazon, Landscape suppliers.

Agfabric
Editor's pick

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

WovenHeavy-dutyUV-treated

Typically available at Amazon.

Mutual Industries
Editor's pick

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

Woven geotextileContractor-grade

Typically available at Amazon, Landscape suppliers.

Best value

ECOgardener
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

Dual-layer5 ozPermeable

Typically available at Amazon.

Scotts
Best value

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

WovenPermeable

Typically available at Home Depot, Lowe's.

Sandbaggy
Best value

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

WovenPlanting linesUV-resistant

Typically available at Amazon.

Budget pick

Generic
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

Non-wovenPermeableLight-duty

Typically available at Home Depot, Lowe's.

Easy Gardener
Budget pick

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

WovenGeneral use

Typically available at Home Depot, Walmart.

Generic
Budget pick

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

Non-wovenLight-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.