You are here: Home > Shop Ribbon > Natural Fiber
Natural Fiber Ribbon is all our cotton and ramie ribbons. You'll find silk in its own category.  These are the finest natural fiber ribbons available, they have a wonderful feel and drape.  Add them to your sewing projects or craft projects.  They also work well for wrapping.
Sort By:
Page of 12
Bright Cotton Herringbone Ribbon Pack 20mm Sunny Day Cotton Herringbone Ribbon Pack 20mm

Bright Cotton Herringbone 20mm

Our Price Per Ribbon Pack: $46.00
3 in stock!
Shabby Cotton Herringbone Ribbon Pack 20mm Shabby Chic Cotton Herringbone Ribbon Pack 20mm

Soft Cotton Herringbone 20mm

Our Price Per Ribbon Pack: $27.00
3 in stock!
Italian Passamano Ribbon Pack Italian Passamano Ribbon Pack

Italian cotton ribbon

Our Price Per Ribbon Pack: $16.00
4 in stock!
Vibrant Rainbow Cotton Herringbone Ribbon Pack 20mm Vibrant Rainbow Cotton Herringbone Ribbon Pack 20mm

Soft Cotton Herringbone 20mm

Our Price Per Ribbon Pack: $27.00
4 in stock!
Italian Fettuccia Ribbon 17mm Italian Fettuccia Ribbon Pack

Italian cotton ribbon

Our Price Per Ribbon Pack: $20.00
2 in stock!
Natural Italian Fettuccia Ribbon 17mm Natural Italian Fettuccia Ribbon 17mm

Italian cotton ribbon

Our Price Per Yard: $1.75
43 in stock!
Olive Italian Fettuccia Ribbon 17mm Olive Italian Fettuccia Ribbon 17mm

Italian cotton ribbon

Our Price Per Yard: $1.75
42 in stock!
Sea Blue Italian Fettuccia Ribbon 17mm Sea Blue Italian Fettuccia Ribbon 17mm

Italian cotton ribbon

Our Price Per Yard: $1.75
41 in stock!
Deep Royal Blue Cotton Herringbone 6mm Deep Royal Blue Cotton Herringbone 9mm

Cotton Herringbon

Our Price Per Yard: $1.95
29 in stock!
Heavy Off White Cotton Twill 10mm Heavy Off White Cotton Twill 10mm

Heavy Cotton Twill

Our Price Per Yard: $1.75
40 in stock!
Lavender Italian Passamano Ribbon 15mm Lavender Italian Passamano Ribbon 15mm

Italian cotton ribbon

Our Price Per Yard: $1.35
8 in stock!
Chartreuse Italian Fettuccia Ribbon 17mm Chartreuse Italian Fettuccia Ribbon 17mm

Italian cotton ribbon

Our Price Per Yard: $1.75
20 in stock!