The 10 Best Craft Stores in Oklahoma!

Specialty arts and crafts stores are getting rarer, but there’s something special about shopping locally and getting to know others who are interested in the same medium. Whether you’re into yarn and fiber crafts, model trains, painting and drawing or sewing, these 10 great craft stores in Oklahoma offer classes, supplies and valuable knowledge. 

1. Yarnatopia, Oklahoma City, OK

The owners of Yarnatopia know about high-quality fibers because one is a knitter and the other crochets. If you’re interested in learning about yarn and what to make with it, this is the place to be. 

A post shared by Yarnatopia (@yarnatopia) on

2. Scraptopia, Ada, OK

Scrapbooking and paper art supplies can be found at this central-southern Oklahoma store on Main Street in Ada. 

3. The Silver Needle, Tulsa, OK

For needlepoint supplies, the Silver Needle is the place to go in Oklahoma. Whether you’re a beginner or looking for something more challenging, this store will set you up. 

4. Whistle Stop Trains, Oklahoma City, OK

Model trains may not be as popular as they once were, but it can be an exciting outlet for your creativity. Whistle Stop Trains has service and repair, supplies and information about this hobby. 

5. Prairie Quilt, Hennessey, OK

Prairie Quilt bills itself as Oklahoma’s largest quilt shop, and it has a lot to offer beyond quilting. Get sewing advice and equipment, meet other quilters and learn more about fabric and supplies. 

A post shared by Prairie Quilt (@prairie_quilt) on

6. Ziegler Art & Frame, Tulsa, OK

Ziegler offers painting classes and supplies for artists. The store is very informative about other art resources in the area, so stop in and get quality watercolors, oils, brushes, and ideas. 

7. Cotton Cottage, Claremore, OK

This small shop has some of the friendliest staff in the area. They’re helpful, knowledgeable, and patient. The store is always neat and tidy. It’s a wonderful place to shop for sewing and quilting supplies. 

8. Triangle A&E, Oklahoma City, OK

Although Triangle A&E is a full-service copy center, it also carries supplies for fine arts and drafting. Shop for charcoal, pastel pencils, calligraphy pens, paints, palettes, and canvases at this store in north Oklahoma City. 

A post shared by Carla Hammer (@getahammer) on

9. Su Casa, Oklahoma City, OK

It shouldn’t be a surprise to find an art store in the Paseo district. You’ll find needlework classes, modern art, and antiques in this delightful little place. 

10. Porch School & Art Supply, Oklahoma City, OK

This art store in north OKC has some of the best prices on paints, pencils, markers and more. The store has more than 10,000 square-feet of inventory with a helpful and knowledgeable staff. 

Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find Craft Stores Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adair County

Alfalfa County

Atoka County

Beaver County

Beckham County

Blaine County

Bryan County

Caddo County

Canadian County

Carter County

Cherokee County

Choctaw County

Cimarron County

Cleveland County

Coal County

Comanche County

Cotton County

Craig County

Creek County

Custer County

Delaware County

Dewey County

Ellis County

Garfield County

Garvin County

Grady County

Grant County

Greer County

Harmon County

Harper County

Haskell County

Hughes County

Jackson County

Jefferson County

Johnston County

Kay County

Kingfisher County

Kiowa County

Latimer County

Le Flore County

Lincoln County

Logan County

Love County

Major County

Marshall County

Mayes County

McClain County

Mcclain County

Mccurtain County

Mcintosh County

Murray County

Muskogee County

Noble County

Nowata County

Okfuskee County

Oklahoma County

Okmulgee County

Osage County

Ottawa County

Pawnee County

Payne County

Pittsburg County

Pontotoc County

Pottawatomie County

Pushmataha County

Roger Mills County

Rogers County

Seminole County

Sequoyah County

Stephens County

Texas County

Tillman County

Tulsa County

Wagoner County

Washington County

Washita County

Woods County

Woodward County