11 Old-Fashioned North Carolina Yarn Shops Packed With Rare Finds You Won’t See At Big Chains
Turning an Outer Banks memory into a scarf sounds much better to me than buying another fridge magnet.
One North Carolina yarn shop sells coastal-themed skeins, and that detail sent me looking closer at the rest.
The best part is how different these stores feel from town to town.
Some work closely with local farms, while others dye their own yarn right behind the counter.
I’m especially drawn to the shops where the person ringing you up may have helped create what you are buying.
That makes every skein feel a little more personal.
Weekly stitch nights and beginner-friendly help only add to the appeal.
For me, these shops are not just places to buy yarn.
They are little creative communities with shelves full of ideas waiting to become something.
11. Silver Threads & Golden Needles

Franklin is a small mountain town, but its yarn shelves act like they moved here from a big city. That’s a compliment, and a pretty bold one.
Silver Threads & Golden Needles sits right on Main Street in this Western North Carolina town. Shoppers call it one of the friendliest yarn stores around.
The selection is the real headline. You’ll find quality yarns stacked in plenty of fibers and colors, plus supplies, project ideas, and gifts.
Here’s why that matters to you. Big chains tend to stock the same acrylic rainbow in every store across the country.
This shop leans toward specialty wools and skeins you won’t spot in a mall aisle. The variety is often compared to stashes in much larger cities.
Classes are another big draw. If you’ve been meaning to learn knitting, this is a friendly place to finally start.
Not sure what yarn suits your pattern? Ask the staff, since personal advice is part of the small-shop deal here.
he store is open Tuesday, Wednesday, Friday, and Saturday from 10 AM to 5 PM, with Thursday hours extended until 6 PM. It is closed Sunday and Monday
Free Wi-Fi is available inside, which helps when you need to pull up a pattern on your phone. Very handy when a chart suddenly looks like ancient code.
Pair your stop with a stroll down Franklin’s downtown. Then head home with yarn that has a story attached.
Address: 41 E Main St, Franklin, NC 28734
10. Hillsborough Yarn Shop

Natural fibers rule the shelves at this downtown shop, and the shop wears that focus proudly. Wool lovers, this one’s for you.
Hillsborough Yarn Shop sits along South Churton Street in historic Hillsborough. The walkable downtown makes it an easy stop during a day of browsing.
Expect a wide spread of natural fiber yarns for knitting and crochet. You’ll also find patterns, notions, and a solid selection of books.
The shop is known for its shelves of independent and farm yarns. Those hard-to-find patterns are a bonus for curious makers.
Staff here are known for being super helpful. They’ve even shared tips about yarn and crafting events happening around the state.
New to the area or to the hobby? That kind of local knowledge is pure gold for finding your fiber people.
Classes in knitting and crocheting are on the menu too. They’re a smart way to move from scarves to sweaters without tears.
Parking is easy here, which is rare for a historic downtown. Free garage parking and free street parking are both available nearby.
Hours run Tuesday through Saturday, 11 AM to 5:30 PM. The doors stay closed Sunday and Monday.
Give yourself time to wander the colors before choosing. Natural fibers have a way of making decisions hard in the best sense.
Address: 114 S Churton St, Hillsborough, NC 27278
9. Black Mountain Yarn Shop

Soft neutrals sit beside bold jewel tones on these shelves. It looks a bit like a paint store for knitters.
Black Mountain Yarn Shop calls East State Street home in this Blue Ridge mountain town. Its inventory is extensive, beautifully laid out, and carefully curated.
Luxury indie-dyed skeins are a big part of the appeal. These rich, tonal yarns usually don’t land on commercial chain store shelves.
You’ll also find notions and shop samples that show off what the yarn can become. Seeing a finished piece helps you picture your own project.
The shop serves knitters, crocheters, and fiber artists at many skill levels. Nobody needs a fancy resume to walk through the door.
Knit Night is part of the community here. It’s a fun way to stitch with others and maybe fix that dropped stitch together.
The space is LGBTQ+ friendly and a transgender safe space. There’s also a gender-neutral restroom.
Check the hours before you go, since they shift through the week. Tuesday runs noon to 8 PM, and Wednesday through Friday run noon to 6 PM.
Saturday hours are 10 AM to 4 PM. The shop is closed Sunday and Monday.
Black Mountain makes a lovely side trip from Asheville. Just budget extra room in your bag, because those colors are persuasive.
Address: 104 E State St, Black Mountain, NC 28711
8. Valley River Yarn

Tuesday nights in Andrews come with a built-in social plan. Valley River Yarn hosts a community night every week.
This full service yarn shop doubles as a fiber arts studio. It sits on Main Street in a small valley town in far western North Carolina.
Natural fibers and local makers get the spotlight here. That means a few locally sourced and locally dyed yarns join the lineup.
Supplies also come from international artisans. So you can mix a mountain-dyed skein with something from much farther away.
The shop sells its own handmade goods too. Look for scarves, hats, and baby accessories crafted from natural fibers.
Those handmade pieces make thoughtful gifts. They’re also handy inspiration if you’d rather knit your own version.
Classes run throughout the week for both crochet and knitting. It’s a solid option if you want structured help instead of video tutorials at midnight.
Live too far away for a quick trip? The shop also ships its locally sourced yarns.
Hours are Tuesday through Saturday, 11 AM to 6 PM. It’s closed on Sunday and Monday.
Andrews is small and quiet, which suits a slow yarn browse. Bring a project bag and stay for Tuesday night if you can.
Address: 920 Main St, Andrews, NC 28901
7. Unwound Yarn

Some yarn shops sell you a skein. This one has been known to teach a kid to crochet on the spot.
Unwound Yarn sits in West Jefferson, up in North Carolina’s High Country. The store is relaxed, with an extensive collection of colorful yarns.
Fibers range from merino wool to cotton. Some skeins are handmade or hand dyed, which you rarely see at chain stores.
The layout is well organized, so browsing feels easy. You won’t need a map to find the crochet hooks.
Helpfulness is the big story here. The owner and staff are known for teaching basics to curious beginners.
Keep an eye out for sale yarn too. A good deal on a pretty skein is always a happy surprise.
Need flexible shopping options? The store offers curbside pickup, delivery, and in-store pickup.
Free Wi-Fi is available while you shop. Hours run Tuesday through Saturday, 10 AM to 5 PM.
Afternoons on Tuesday, Wednesday, and Friday tend to be busy. Saturday stays busy from morning through afternoon.
Visit on a quieter weekday morning for more one-on-one help. Then explore West Jefferson’s downtown with your new treasure in hand.
Address: 129 Burley Ave, West Jefferson, NC 28694
6. Maggie Valley Yarn Shop

Great Smoky Mountain views and hand-dyed yarn make a pretty good combo. Maggie Valley Yarn Shop gives you both on Soco Road.
The shop carries high quality yarn, including hand dyed and some local skeins. These small-batch finds stand apart from corporate craft outlets.
Owner help is a standout here. She’s known for helping shoppers match the right pattern to a special yarn.
That kind of advice saves you from a common problem. Ever bought gorgeous yarn and then had no clue what to make?
Shipping is another perk. The shop has sent yarn to shoppers after they head home.
That’s useful for travelers who regret skipping that one skein. We’ve all been there, staring at a photo later.
Hours are a little unusual, so take note. Tuesday and Wednesday run 10 AM to 5 PM, and Thursday stays open until 8 PM.
Friday and Saturday run 10 AM to 5 PM. Sunday hours are noon to 5 PM, and Monday is closed.
Sunday hours make this a handy weekend stop. Many small shops close that day, so this one’s a nice exception.
Combine your visit with a mountain drive through Maggie Valley. Your souvenir can be a scarf you knit yourself.
Address: 2160 Soco Rd, Maggie Valley, NC 28751
5. Bella Filati Yarns

Bella filati means beautiful yarns in Italian. The name makes a promise, and the shelves seem ready to keep it.
This knitting shop sits along Broad Street in downtown Southern Pines. It’s a pleasant stop in the North Carolina Sandhills.
High quality fiber comes in lots of colorways here. Locally dyed yarns join the mix, which gives you something truly regional.
The staff are friendly and knowledgeable. Better yet, they share the same passion for yarn that you do.
That shared excitement makes shopping more fun. Talking fiber with fellow enthusiasts beats wandering a giant store alone.
Tools are stocked alongside the yarn. Classes are offered too, so you can grow your skills right here.
Free Wi-Fi is available inside. It’s useful for checking yardage on a pattern before you buy.
Hours need careful planning. Monday runs 11 AM to 3 PM, and Tuesday runs 10 AM to 4 PM.
Wednesday is closed, while Thursday and Friday run 10 AM to 4 PM. Saturday is open 10 AM to 2 PM, and Sunday is closed.
Since the hours are short, arrive early in the day. That gives you time to compare colorways without rushing your choice.
Address: 277 NE Broad St, Southern Pines, NC 28387
4. Yarn and More Inc

Beach towels are fine, but OBX themed yarn is a better souvenir. Yarn and More Inc stocks exactly that in Nags Head.
The shop sits off Virginia Dare Trail on the Outer Banks. It’s a fun break from sand, sun, and waves.
The selection covers a wide range of needs. Expect budget friendly yarn, hand dyed premium yarn, and plenty of accessories.
Crafters can shop for knitting, crocheting, and needle felting. The store works well for experienced makers and total beginners.
Staff are known for being lovely and helpful. That helps when you’re picking yarn for a project on vacation.
Rainy beach day? A new knitting project might rescue the afternoon.
Shopping options are flexible. Curbside pickup, delivery, and in-store pickup are all offered.
The hours are friendly for travelers. Monday through Friday run 10 AM to 5:30 PM.
Saturday hours are 10 AM to 5 PM. Sunday is open from noon to 4 PM, which is rare on this list.
Look for mile post 13 on the beach road. Then grab a skein that reminds you of your North Carolina coast trip long after the tan fades.
Address: 4104 S Virginia Dare Trail MP13, Nags Head, NC 27959
3. Wayward Fiber Arts

Hand spinners rarely find much love at big craft chains. Wayward Fiber Arts in New Bern stocks wool just for them.
This yarn shop and fiber studio carries boutique yarns. It also offers dyed and natural wools for hand spinning and needle felting.
Needles, tools, and notions round out the shelves. You can gather a whole project without hopping between stores.
The roving is a big draw for spinners and felters. Picture soft, fluffy fiber waiting to become yarn or tiny felted critters.
Quality hand-made yarn is part of the mix too. Unique, special skeins make this studio worth seeking out.
Courses add even more value. The shop offers felting and dyeing classes, so you can leave with new skills.
Knitting projects are available for those who stick to needles. There’s room here for many kinds of fiber fans.
The hours change often, so check before you go. Monday, Tuesday, and Thursday run 9 AM to 4 PM.
Wednesday runs 1 to 7:30 PM, and Friday runs 1 to 4 PM. Saturday runs 9 AM to 3 PM, and Sunday is closed.
That Wednesday evening slot helps if you work days. Pop in after work and try something new.
Address: 426 E Thurman Rd, New Bern, NC 28560
2. Sun Dragon Art & Fiber

A dragon guarding yarn instead of gold sounds about right to most knitters. Sun Dragon Art & Fiber brings that energy to Brevard.
This fiber arts shop sits on Rosman Highway in the mountain town. It’s known for an extensive yarn selection.
You’ll find a nice variety of yarn weights, colors, and fiber contents. That range helps when a pattern calls for something specific.
Needles and accessories are stocked too. Basically, you can get your project rolling in one stop.
Can’t find what you need? The shop is happy to order items that aren’t in stock.
That special order service is a big plus. It’s the kind of personal touch big chains rarely offer.
Knitting instruction is available as well. It’s a good pick if you want to learn or sharpen your skills.
The shop is LGBTQ+ friendly. Free Wi-Fi is also available.
Tuesday through Thursday hours run 11 AM to 4 PM. Friday and Saturday run 10 AM to 5 PM, with Sunday and Monday closed.
Brevard is surrounded by beautiful Western North Carolina scenery. Stop for yarn, then go find a waterfall for inspiration.
Address: 181 Rosman Hwy, Brevard, NC 28712
1. Wildskeins Yarn Company

Hand-dyed by the owner herself? That detail alone makes Wildskeins Yarn Company worth a detour to Hickory.
The shop sits on 2nd Avenue NE in downtown Hickory. It serves knitters and crocheters with yarns and accessories.
Some of the yarn is dyed in-house in striking colors. You won’t find those exact shades anywhere else.
Boutique skeins fill out the rest of the selection. The variety is vast, so plan on some happy browsing time.
The owner is known for a welcoming, friendly style. That makes it easy to ask questions about color or fiber.
Hand-dyed yarn can vary from skein to skein. Buy enough for your whole project in one visit to keep colors matching.
On-site parking makes the trip simple. Free Wi-Fi is available while you shop.
Hours are Tuesday through Friday from 10 AM to 5 PM and Saturday from 10 AM to 3 PM. The shop is closed Sunday and Monday.
Hickory sits in the North Carolina foothills, an easy drive for many. Head home with a skein nobody else in your knitting group owns.
Address: 123 2nd Ave NE, Hickory, NC 28601
