7 Small-Town Oklahoma Yarn Shops Where Knitters Lose Whole Afternoons Squeezing Skeins - My Family Travels

Some of the best afternoons in Oklahoma start with a plain little storefront you almost drove right past. You step inside for a quick look, and suddenly your arms are full of soft wool, your phone is buzzing with texts asking where you went, and two hours have simply vanished.

Small-town yarn shops have a way of doing that, pulling you in with bright colors, friendly chatter, and fiber you cannot find in any big-box aisle. These seven spots across the state are worth every mile of the drive, so bring an extra tote bag.

1. Sealed With A Kiss Inc, Guthrie, OK

Sealed With A Kiss Inc, Guthrie, OK
© Sealed With A Kiss Inc, Guthrie, OK

Guthrie already feels like a movie set, with brick storefronts lining Oklahoma Avenue in the historic downtown district. Tucked among them at 109 E Oklahoma Ave sits a yarn shop that easily holds its own against the town’s grand old buildings.

Walk in planning to browse for ten minutes, and good luck with that.

The pull here is range. Shelves carry some of the widest variety of high-end yarn you will find anywhere in Oklahoma, plus needles, hooks, and a deep bench of notions and accessories for both knitting and crochet.

Prices are clearly marked, which makes it easier to decide whether that squishy skein is a treat-yourself buy or a next-time wish.

Classes round out the experience, so beginners and seasoned stitchers alike can pick up new techniques. The shop also runs a series of giveaways throughout the year, a fun reason to check back more than once.

Hours run Monday through Saturday, 10 AM to 5 PM, with Sundays closed. Guthrie sits roughly 40 minutes north of Oklahoma City, so pair your yarn stop with a stroll through downtown and lunch at a local cafe for an easy day trip.

2. Community Fibers, Claremore, OK

Community Fibers, Claremore, OK
© Community Fibers, Claremore, OK

Name a fiber craft, and there is a good chance someone at this Claremore storefront teaches it. Beginning knitting and crochet are on the class list, sure, but so are spinning, weaving, yarn dyeing, and felting.

For anyone itching to go beyond scarves, that lineup is a real draw.

The shop sits at 405 W Will Rogers Blvd, right along the historic Route 66 corridor through downtown. Inside, expect lots of yarn varieties, needles, tools, notions, and cute little project bags that are hard to leave behind.

Local yarn is part of the mix too, which makes a great souvenir if you are passing through from out of state.

The atmosphere leans warm and welcoming. Community Fibers is LGBTQ+ friendly and a transgender safe space, with a gender-neutral restroom and free Wi-Fi.

Fellow shoppers tend to be chatty and helpful, so families with little ones often feel right at home while browsing.

Hours are Tuesday, Thursday, Friday, and Saturday from 10 AM to 6 PM, with Wednesday stretching to 8 PM for after-work shoppers. Mondays and Sundays are closed.

Free street parking makes the stop easy, and Claremore is only about 30 minutes northeast of Tulsa.

3. Cozy Corner Knits, Enid, OK

Cozy Corner Knits, Enid, OK
© Cozy Corner Knits, Enid, OK

Here is a fun bit of trivia before you even step inside: the road this shop sits on honors Owen K. Garriott, an Enid native who flew to space aboard Skylab.

The yarn inside is a little more down to earth, though no less stellar. Cozy Corner Knits calls itself a place for knitting, crocheting, and socializing, and it lives up to all three.

Enid is a prairie city in Garfield County, about an hour and a half northwest of Oklahoma City, and this quaint shop gives fiber folks a solid reason to make the drive. Shelves are well stocked with a wide variety of yarn in plenty of colors and materials.

The accessories get just as much attention, so forgetting your stitch markers at home is not a crisis.

Service is the other big selling point. The owner genuinely loves knitting and enjoys sharing that enthusiasm, which makes asking questions feel easy rather than awkward.

Plan around the hours: Tuesday through Friday from 10 AM to 5 PM, and Saturday from 10 AM to 2 PM. Mondays and Sundays are closed.

A free parking lot at 1923 W Owen K Garriott Rd means no circling the block, so just grab your tote and head in.

4. Carrico’s Creative Corner, Bartlesville, OK

Most yarn shops lock up around suppertime. Carrico’s Creative Corner keeps the lights on until 9 PM, seven days a week, which might make it the best friend a night-owl knitter in Oklahoma ever had.

Monday through Saturday the doors open at 9 AM, and Sunday hours run from 1 PM to 9 PM.

Getting there is half the charm. The shop sits out in the Washington County countryside on N4040 Rd outside Bartlesville, and it describes itself as quaint but sophisticated, a fair summary of what waits at the end of the country drive.

Inside, you will find a wide variety of yarn alongside custom knitwear items.

The twist that sets it apart from every other stop on this list is simple: Carrico’s is a Brother knitting machine dealer. Curious about machine knitting?

Private lessons are available, and a knitting club meets regularly for anyone who wants company with their stitches.

The owner knows yarn types inside and out, so bring your fiber questions. For a calmer browse, Wednesday mornings and Friday evenings tend to be the quietest times.

Bartlesville is roughly 50 minutes north of Tulsa, making this an easy afternoon trip that can happily stretch into evening.

5. Crossed Arrows Fiber Mill, Duncan, OK

Crossed Arrows Fiber Mill, Duncan, OK
© Crossed Arrows Fiber Mill, Duncan, OK

Ever wondered what happens between a fuzzy alpaca and the skein in your hands? Out on a working ranch in Stephens County near Duncan, Crossed Arrows Fiber Mill answers that question in the most hands-on way possible.

Visitors often leave knowing far more about the process of making alpaca yarn than they ever expected to learn on a weekday.

The heart of the operation is fiber processing. The mill’s mission centers on exceptional quality, and it works to support local farmers by turning their raw fleece into market-ready products that show off all that hard work.

In other words, this is where homegrown fleece gets its glow-up.

Shoppers are not left out. The Ranch Store carries yarn, so you can buy fiber right on the property where it was processed.

That kind of farm-to-needle connection is rare, and it makes every project feel a little more meaningful.

Timing matters here, since the mill keeps weekday hours only: Monday through Friday, 9 AM to 4 PM, closed Saturday and Sunday. Calling ahead at 580-507-2011 is smart before making the rural drive to 178740 N 3000 Rd. Duncan sits about 90 minutes south of Oklahoma City, and delivery is also offered for anyone who cannot make the trip.

6. Mother Road Fibre and Arts, Yukon, OK

Mother Road Fibre and Arts, Yukon, OK
© Mother Road Fibre and Arts, Yukon, OK

Route 66 has always been about the unexpected roadside stop, and Yukon keeps that tradition going in a woolly way. Inside MainStreet Marketplace at 429 W Main St, Mother Road Fibre and Arts packs a surprising amount of fiber into a compact, booth-style space.

Think of it less as a sprawling yarn store and more as a well-curated corner worth a slow look.

Brand fans will spot familiar names right away. Malabrigo and Lion Brand share space with yarns from indie dyers, so both budget-friendly basics and one-of-a-kind colorways are on the table.

Weavers get their own treat with a selection of Maurice Brassard weaving yarns, and spinners can browse a variety of spinning fibers.

The small stuff deserves attention too. Buttons, stitch markers, and locally made gifts fill in the gaps, making this a handy spot to grab a present for the crafter in your family.

Prices tend to be reasonable, a welcome surprise for such a gorgeous selection.

Doors open Monday through Friday from 10 AM to 5:30 PM and Saturday from 10 AM to 4 PM, with Sundays closed. Free street parking lines Main Street, and Yukon is only about 20 minutes west of downtown Oklahoma City.

7. Nine Banded Crafts, The Village, OK

Nine Banded Crafts, The Village, OK
© Nine Banded Crafts, The Village, OK

Named after the only armadillo species that roams the United States, Nine Banded Crafts brings a bit of that scrappy, curious spirit to its shelves. This queer-owned shop in The Village, a small independent city of about 9,500 tucked inside the Oklahoma City metro, focuses on natural fibers, local artists, and locally sourced goods.

The result feels personal in a way big-box craft aisles never quite manage.

Yarn is the main event, including local yarn, and the prices stay reasonable for the quality. Beyond the skeins, expect fun little bits and bobs worth poking through, plus art and craft supplies.

Now for the clever part. A donation section lets you drop off supplies from that craft you swore you would try someday and never got around to.

Supporting local artists and families is baked into how the shop operates.

Organized activities give regulars a reason to return, and a comfy seat by the door invites you to linger. The owner is knowledgeable and friendly, always ready to talk fiber and projects.

Find it at 9209 N Pennsylvania Ave, open Tuesday through Friday from noon to 6 PM and Saturday from 10 AM to 6 PM, with a free parking lot for easy stops.

Dear Reader: This page may contain affiliate links which may earn a commission if you click through and make a purchase. Our independent journalism is not influenced by any advertiser or commercial initiative unless it is clearly marked as sponsored content. As travel products change, please be sure to reconfirm all details and stay up to date with current events to ensure a safe and successful trip.