Ribbon by the yard

Decorative Ribbon – Satin, Grosgrain, Velvet, Ric Rac & Pom Pom Trims for Sewing and Crafts Enhance your sewing, crafting, and gift-wrapping projects with our wide selection of decorative ribbon at HartsFabric.com. Whether you're embellishing garments, finishing home décor items, or adding a polished touch to handmade gifts, we carry an inspiring variety of ribbons and trims perfect for every creative need. Choose from vibrant and elegant double-faced satin ribbon, ideal for bows, hems, and bridal accents. Our grosgrain ribbon offers a durable, textured finish that's great for bag handles, hair accessories, and garment detailing. Add texture and whimsy with playful pom pom fringe, perfect for kids' clothing, throw pillows, curtains, and more. For vintage charm or tactile dimension, our ric rac ribbon and luxurious velvet ribbon bring bold style and soft structure to both modern and classic designs. Available in a rainbow of colors, widths, and styles, our ribbons are easy to sew or glue into place and are suitable for everything from professional sewing projects to DIY crafts and holiday decorations. Whether you're adding a subtle accent or making a statement, our high-quality ribbon collection lets your creativity shine. Since 1969, Harts Fabric has been a trusted source for premium fabric, trims, and notions. Explore our collection of ribbon by the yard today to find the perfect finishing touch for your sewing and craft projects.
sort-ascending
  • Double Faced Satin Ribbon White 1 1/2"

    $2.48 per yard
  • 5/8" Double Faced Satin Ribbon Lavender

    $1.40 per yard
  • 5/8" Double Faced Satin Silver

    $1.40 per yard
  • Double Faced Satin Ribbon White 3 3/4"

    $4.69 per yard
  • 1/8" Double Faced Satin Ribbon White

    $0.85 per yard
  • Double Faced Satin Silver 1"

    $1.99 per yard
  • 1/4" Double Faced Satin Ribbon Red

    $1.25 per yard
  • 5/8" Double Faced Satin Ribbon Black

    $1.40 per yard
  • 5/8" Double Faced Satin Ribbon Navy

    $1.40 per yard
  • 5/8" Double Faced Satin Ribbon Red

    $1.40 per yard
  • Grosgrain Ribbon Pink 1/4"

    $1.42 per yard
  • Grosgrain Ribbon Gold 1/4"

    $1.42 per yard
  • Grosgrain Ribbon Red 1/4"

    $1.42 per yard
  • Grosgrain Ribbon Ivory 1/4"

    $1.42 per yard
  • Grosgrain Ribbon Black 5/8"

    $1.99 per yard
  • Grosgrain Ribbon Royal 5/8"

    $1.99 per yard
  • Grosgrain Ribbon Pink 5/8"

    $1.99 per yard
  • Grosgrain Ribbon Pink 7/8"

    $2.52 per yard
  • Grosgrain Ribbon White 7/8"

    $2.52 per yard
  • Grosgrain Ribbon Gold 7/8"

    $2.52 per yard
  • Grosgrain Ribbon Forest 5/8"

    $1.99 per yard
  • Grosgrain Ribbon White 1/4"

    $1.42 per yard
  • Grosgrain Ribbon Royal 7/8"

    $2.52 per yard
  • 5/8" Double Faced Satin Ribbon White

    $1.40 per yard
  • Ric Rac Trim Red

    $1.59 per yard
  • Ric Rac Trim White

    $1.59 per yard
  • Ric Rac Trim Black

    $1.59 per yard
  • Ric Rac Trim Pink

    $1.59 per yard
  • Double Faced Satin Ribbon Black 1/4"

    $1.25 per yard
  • Double Faced Satin Ribbon Yellow 1/4"

    $1.25 per yard
  • Grosgrain Ribbon White 5/8"

    $1.73 per yard
  • Grosgrain Ribbon Ivory 5/8"

    $1.73 per yard
  • Grosgrain Ribbon Black 7/8"

    $2.52 per yard
  • Grosgrain Ribbon Black 3/8"

    $1.75 per yard
  • Grosgrain Ribbon Cream 5/8"

    $1.73 per yard
  • Grosgrain Ribbon Dark Brown 3/8"

    $1.42 per yard
  • Grosgrain Ribbon Vanilla 3/8"

    $1.42 per yard
  • Grosgrain Ribbon Parakeet 1"

    $2.52 per yard
  • Grosgrain Ribbon Kelly Green 5/8"

    $1.73 per yard
  • Grosgrain Ribbon Forest Green 7/8"

    $2.52 per yard
  • Grosgrain Ribbon Truffle 7/8"

    $2.52 per yard
  • Double Faced Satin Ribbon Ivory 1/4"

    $1.25 per yard
  • Grosgrain Ribbon Cherry Blossom 3/8"

    $1.42 per yard
  • Grosgrain Ribbon Navy 5/8"

    $1.73 per yard
  • Grosgrain Ribbon Fuchsia 5/8"

    $1.73 per yard
  • Grosgrain Ribbon Cherry Blossom 5/8"

    $1.73 per yard
  • Grosgrain Ribbon China Red 1"

    $2.52 per yard
  • Double Faced Satin Ribbon Black 1/8"

    $0.85 per yard
  • Double Faced Satin Ribbon Black 1.5"

    $2.48 per yard
  • Double Faced Satin Ribbon Silver 1/4"

    $1.25 per yard
  • Double Faced Satin Ribbon Black 1"

    $1.99 per yard
  • Double Faced Satin Ribbon Hunter Green 1/8"

    $0.85 per yard
  • Double Faced Satin Ribbon Yellow 1"

    $1.99 per yard
  • Double Faced Satin Ribbon Ivory 1/8"

    $0.85 per yard
  • Double Faced Satin Ribbon Light Blue 5/8"

    $1.40 per yard
  • Double Faced Satin Ribbon Light Pink 1/4"

    $1.25 per yard
  • Double Faced Satin Ribbon Royal Blue 1/4"

    $1.25 per yard
  • Double Faced Satin Ribbon Teal 1/4"

    $1.25 per yard
  • Double Faced Satin Ribbon Teal 1/8"

    $0.85 per yard
  • Double Faced Satin Ribbon Teal 5/8"

    $1.40 per yard

Items 1-60 of 163

loader
Loading...