Whether you’re sewing garments, toys, table linens, or quilts, we carry a large selection of fabric to suit your needs. Specializing in knits, cottons, and natural fibers. We also have a remarkable Stash Swap program where you can bring in your remnants and cut fabric and go home with something new!



Whether you knit, crochet, or both we've got you covered with alternative fiber yarns, needles, hooks, and patterns. No matter how you use them, our high-quality products will be the source of endless inspiration.

Embroidery Floss 1.jpg


Feel like making memories? Our selection of embroidery floss and stitching supplies are just the thing. Whether you’re a beginner or more advanced, there’s no end to what you can create when you have the perfect assortment of materials.

Colorful Threads


Whatever your project, we have the notions needed to finish it well. Our selection of notions will help you on your way to a life well crafted.

Crafts on Main is a fabric shop with an emphasis on textile and fiber arts. We have a wide range of products from garment fabrics, to embroidery floss, and beyond. We regularly feature handmade items from textile and fiber artists and crafters, have a great stash-swap program where you can swap your fabric remnants for something new. We proudly offer sewing classes for homeschool groups, youth ages, adults, and girls night out! We promise you'll find something new each time you visit!

For a life well crafted.



What Will You Create?

Our goal is to introduce, reintroduce, or help you hone the skills needed to create your own sewn items confidently. We frequently offer workshops and class series that will help you to that end. See store for upcoming class schedule.



414 West Main St., Abingdon, VA 24210


Thanks for submitting!