How Much Yarn for a Crochet Rug?

How Much Yarn for a Crochet Rug?

A 36″ round crochet rug takes about 1,000 yards of bulky-weight yarn — roughly 9 skeins of a standard 120-yard skein with buffer. Rugs eat yarn fast because they are worked densely to lie flat and stand up to foot traffic.

T-shirt yarn and other super-bulky recycled yarns are popular for rugs: about 800 yards of super bulky covers the same 36″ rug, and the thick fabric is durable.

Typical size: Round rug, 36″ diameter

Yardage chart: rug by yarn weight

Yarn weightEstimated yardageSkeins needed*
Medium / Worsted (4)1,200 yds6 skeins
Bulky (5)1,000 yds10 skeins
Super Bulky (6)800 yds13 skeins

*Skein counts use typical skein sizes for each weight and include a 10% safety buffer, rounded up. Always check your yarn label — skein sizes vary by brand.

Get your exact numbers

Run rug through the free calculator with your yarn's label details.

Calculate my yardage ›

Frequently asked questions

How many skeins for a crochet rug?

For a 36″ round rug in bulky yarn, about 8–9 skeins of 120-yard skeins. Rectangular rugs of similar area need roughly the same.

What is the best yarn for rugs?

Bulky or super bulky cotton, t-shirt yarn, or sturdy acrylics. The rug needs to be dense, washable, and able to handle traffic.

Why is my rug wavy or cupped?

Usually an increase-rate issue, not a yarn-quantity issue — but running short and switching dye lots mid-rug will show. Buy the full estimate up front.

How much yarn for a small bath mat?

A 24″ × 36″ bath mat takes about 500–700 yards of bulky cotton — roughly half the yardage of the 36″ round rug.