The 9 Best Craft Stores in Virginia!

Crafting means many different things to different people. Some like to bead. Others blow glass. You might watercolor or quilt or woodwork. No matter your craft of choice, Virginian’s are here to nurture your creativity and provide you with the tools to create your masterpiece. Check out our top nine craft stores below.

1. Virginia Beach Beads, Virginia Beach, VA

Virginia Beach Beads is a craft store specializing in—you guessed it—beads! According to their website, they “have a great selection of glass beads, gemstone beads, seed beads, metal beads, charms, Swarovski crystal, wooden beads, precious metal wire, craft wire” and much more. Check their website for upcoming classes.

2. Kitsch, Norfolk, VA

Kitsch, in Norfolk, Virginia, specializes in supporting local artists by providing them with a spot to sell their handmade and vintage goods. They stock a variety of items from hand-made jewelry to succulents, paintings and greeting cards. They have regularly scheduled events and are available for private events, too.

3. A Touch of Earth Gallery, Williamsburg, VA

A Touch of Earth Gallery has been in business for over 34 years. During that time, they’ve represented a wide array of incredible local artists. They stock stoneware, porcelain, jewelry, watercolors, wall hangings, and more, in addition to supplies.

4. Artistic Artifacts, Alexandria, VA

Artistic Artifacts stocks a wide array of crafting materials and will be featured in an upcoming issue of Quilt Sampler Magazine. They import art supplies from around the world. Inventory includes paper arts materials, fabrics, stencils, pens, and more.

5. Vien Dong Fabric and Sewing Machines, Falls Church, VA

Vien Dong Fabric and Sewing Machines sell supplies, services, fabrics, and sewing machines. A recent reviewer had this to say: “This place is a hidden treasure! The fabrics are extremely affordable. You have to dig a little but it’s worth it for the price you pay!”

6. Fabrics Unlimited, Charlottesville, VA

A Charlottesville, Virginia, fixture since 1971, Fabrics Unlimited continues to sell drapery fabrics, upholstery fabrics, trims, notions, and supplies. Supplies include thread, zippers, trims, tacks, batting, cambric. Not sure what you need? Consider their custom design center for professional assistance.

7. Untangled Purls, Fredericksburg, VA

If you knit or crochet in Fredericksburg, Virginia, and you’re not yet shopping at Untangled Purls, you’re missing out on one of the best shopping experiences in the city. Not only do they run regular classes and host knitting and crochet groups, but their ever-increasing stock of quality goods will make your knitting needles twitch with excitement. That’s right. They’ll turn your needlework alive while livening up your results. (Note: Needles might not actually become alive.)

8. Plaza Artist Materials and Picture Framing, Fairfax and Richmond, VA

Plaza Artist Materials and Picture Framing is a regional chain of art supply stores. While we typically avoid big chains on our lists, Plaza Artist Materials separates itself for its down-home roots and regional expansion. Virginia stores in Fairfax and Richmond are area go-to’s for all things arts and crafts.

9. Yarn Explosion, Roanoke, VA

Yarn Explosion in Roanoke, Virginia, offers “a full array of colors, weights, and natural and synthetic yarns” for all your knitting needs. They also specialize in providing needlepoint materials. Classes and events include beginner knitting and crocheting, group knitting sessions, and more.

A post shared by @yarnexplosion on

Virginia Search
Find Craft Stores Near You
Select a Virginia town to find
the Best Things-To-Do and Places To Go around you
Bristol County
Buena Vista City County
Charles City County
Charlottesville City County
Chesapeake City County
Colonial Heights City County
Covington City County
Danville City County
Franklin City County
Galax City County
Hampton City County
Harrisonburg City County
Hopewell City County
Lexington City County
Loudon County
Lynchburg City County
Manassas Park City County
Martinsville City County
Newport News City County
Norfolk City County
Norton City County
Petersburg City County
Poquoson City County
Portsmouth City County
Powhatan County
Radford County
Roanoke City County
Salem County
Staunton City County
Suffolk City County
Waynesboro City County
Winchester City County