The 8 Best Craft Stores in Florida!

Feeling crafty lately? Florida’s craft stores have everything you need to hone your skills or learn a new trade, no matter your crafting talents. For some, crafting is a creative outlet to relieve stress and find peace. For others, a crafting hobby may evolve into a money-making side gig or full-time job. Whether you love to paint, work with wood, or live the scrap-happy life, you’ll find everything you need to pursue your passions at these 8 best craft stores in Florida.

Whim So Doodle, St. Petersburg, FL

Fueling all aspects of your creativity, Whim So Doodle is the paper crafter’s best friend. Mixed media projects, scrapbooking, sewing, painting, stamping, and hand lettering are just a few of the interests their inventory serves. They’re also strong supporters of the local art community, offering classes taught by local artists and hosting kids art camps to strengthen the future generation of artists.

A post shared by Whim So Doodle (@whimsodoodle) on

Art and Frame of Sarasota, Sarasota, FL

Not only can you pick up all the supplies to create your next painting masterpiece, you can also have it professionally framed or get the supplies to frame it yourself. Commonly touted as the candy store for artists, they offer three floors of supplies and wonders for you to finish your projects. And if for some reason you can’t find what you’re looking for, they can usually get it for you quickly.

Atlantic Pottery Supply, Atlantic Beach, FL

Housing all the materials and equipment to fuel your pottery passion, this place offers all the hard to find stuff most big box craft stores don’t stock. From kilns and wheels to precision tools to a variety of raw clay materials, you may have never known how intricate the art of pottery making can be until you shop here. The good news is the team here are fellow potters and can help you get the right goods for your needs the first time.

Sheep Thrills, Lauderhill, FL

The go-to spot for all things yarn, Sheep Thrills is more than just a supply store. They have one of the biggest selections of yarn for knitting, crocheting, and weaving both in-store and online, including their own line of specialty yarns. They’re also the source for weaving and knitting classes and events that can help you broaden your skill set and become part of the local yarn community.

Bead Time, Orlando, FL

This mega bead emporium is one of the largest selection of beads you’ll find in the Sunshine State. Every color, every size, and every type of material imaginable, this is the place to go for unique beads and embellishments for your projects. Their wholesale pricing only makes it easier for you to get the beads you need.

Scraporium, Lutz, FL

The only scrapbooking store in the area is a sprawling area filled to the brim with paper, tools, embellishments, stickers, albums, and everything a scrapper needs for one of a kind projects. Fans love the outlet room, where every item is at least half off, if not more. They also offer classes throughout the year, some of which are taught by famous faces, to make learning even more fun.

Art Systems of Florida, Winter Park, FL

Serving local artists and educators, this store has become a valuable resource in central Florida’s art community. They offer a full range of paint supplies, tools, and framing for artists, sold by fellow artists who can answer questions and ensure you get the best materials for your trade. They also offer a 20 percent discount to area educators and students.

Sewing Studio, Maitland and Lady Lake, FL

This isn’t your typical sewing supply store. Alongside a huge selection of threads, fabrics, and accessories, they’re also the source for commercial quality sewing machines. They’re the only place in the area for fabrics for costumes, wedding dresses, and high-quality clothing. Kids and adults alike can participate in classes for quilting and embroidery.

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