Quick answer: As a rough starting point at 58–60″ width: a leotard needs about 1–1.5 yards, a one-piece swimsuit about 1 yard, leggings about 1.5–2 yards, and a full bodysuit about 2–2.5 yards. Always defer to your pattern’s yardage chart, and add extra for directional prints or matching.

Typical yardage by garment (58–60″ width)

Leotard: 1–1.5 yd. Swimsuit (one-piece): ~1 yd. Bikini: 0.5–0.75 yd. Leggings: 1.5–2 yd. Long-sleeve bodysuit: 2–2.5 yd. Skating/dance dress: 1.5–2.5 yd depending on skirt.

What changes the amount

Size, stretch direction (align 4-way stretch correctly), sleeve/leg length, and directional prints or one-way finishes like hologram and foil, which need extra for matching.

Tips to buy the right amount

Follow your pattern’s fabric chart, buy a little extra for a first-time make, and order a sample first to confirm color, weight and stretch. Our fabric is sold by the yard at 58–60″ — browse the shop.

How much spandex do I need for a leotard or swimsuit?

A single adult leotard or swimsuit usually needs about 1 to 1.5 yards of 4-way stretch fabric, depending on size and style.

Should I buy extra fabric?

Yes, add a little extra for pattern matching and directional stretch. A free sample first helps confirm color and stretch.

Where can I buy spandex by the yard?

Stretch House sells spandex by the yard in 300+ colors at stretchhouse.com, with free samples and worldwide shipping from New York since 2004.