The 8 Best Craft Stores in Utah!

For some in Utah, crafting is a way of life. Knitting, quilting, painting, and creating are all great ways to relax and keep busy. Next time you’re in need of supplies for the start of a project, check out these 8 awesome locally-owned craft stores in Utah. 

Pebbles in my Pocket, Orem, UT

Housed in a white-shingled, cottage-esque building, Pebbles in my Pocket feels less like a store and more like a homey, crafter’s paradise. Pebbles in my Pocket does have a specialty, so you should come here if you’re interested in scrapbooking and creating cute, little doo-dads. This is not the place for model or art supplies, but the perfect place to find beautiful paper and fun, feminine gifts. If interested, the store’s website is great way to see just what Pebbles in my Pocket has in store.

Heartfelt Hobby & Craft, Sandy, UT

Heartfelt Hobby & Craft is your center for all things fabric, paint, and glitter. In short, you can purchase most kinds of craft supplies here or on the store’s website. One of the best parts about supporting Heartfelt Hobby & Craft is knowing that in supporting them, you are supporting the local economy. Whether you scrapbook, quilt, or are just looking to be creative in some way, this is a good place to start. 

The Wood Connection, Multiple locations

Who knew wood could be so… crafty? At the Wood Connection, crafting with wood (unsurprisingly) is the name of the game. You’ll find locations in Murray, American Fork, Layton, and St. George. One look at the store’s Instagram is enough to know that the possibilities are endless. So, embrace your inner carpenter and get crafting.

Heindselman’s Yarn & Needlework, Provo, UT

Heindselman’s claims to be the world’s first knitting store. Whether or not it actually was the world’s very first knitting store, it is true that Heindselman’s has been around for a long time. It is now a hallmark of Provo’s Historic Downtown. On the average afternoon, you’ll find a group of tight-knit ladies (no pun intended) working away on their latest yarn-based creations in the back of the shop. And before long, you’ll want to get in on all the fun. 

Harmony, Provo, UT

Harmony is a sweet and simple craft and gift boutique in downtown Provo. Opened a few years ago, the boutique specializes in fabric, yarn, needlework, and gifts. Harmony has a distinct aesthetic that manages to include fresh and funky colors and patterns alongside more classic pieces and crafting items. This is the perfect place to get hooked on knitting, or to buy your loved one a handmade gift. 

Wood Creations, Multiple locations

Similar to the Wood Connection, Wood Creations is a specialty craft shop that focuses on the versatility of wood. More specifically, Wood Creations specializes in take & make crafts, picture frames, shelves, and vinyl craft supplies. You’ll find locations in Riverdale, Taylorsville, and St. George, Utah. This is a wonderful place to get inspiration for new home decor. What’s better? This home decor will technically be your own creation by the time it is mounted to your wall. 

The Needlepoint Joint, Ogden, UT

Calling all fiber artists! The Needlepoint Joint is your place. In business since 1973, this shop has all the best supplies for lacemaking, knitting, crochet, spinning, weaving, needlework, and felting. If you don’t do any of these things and want to learn, you can also take classes at the Needlepoint Joint, or you can benefit from their wide selection of how-to books. 

My Girlfriend’s Quilt Shoppe, Midway & Logan, UT

My Girlfriend’s Quit Shoppe is a destination in and of itself. That is, if you’re with a group of serious quilters. Selling a wide variety of fabric, sewing patterns, thread, embellishments, and machines, this “shoppe” is equipped with the best materials. But beyond that, My Girlfriend’s Quilt Shoppe is a gathering place for the Logan and Midway quilting communities. And they are always welcoming newcomers with open arms. 

Share your favorites!
Utah Search
Find Craft Stores Near You
Select a Utah town to find
the Best Things-To-Do and Places To Go around you
Daggett County
Morgan County