Minnesota winters give knitters plenty of reasons to keep their needles busy, and a good yarn shop makes all the difference. The best ones carry local, hand-dyed fibers you will not find on a big-box shelf, plus staff who can rescue a dropped stitch.
This list covers eight shops and one working alpaca farm, from St. Paul to Duluth to a small town in the north woods. Save it for your next project, or send it to the friend who already owns too much yarn.
1. The Yarnery, St Paul, MN

Locally sourced, locally dyed wool is the big draw at this St Clair Avenue shop. Plenty of that yarn is hard to track down anywhere else, which gives regulars a good reason to stop in often.
The Yarnery also runs instructional classes, so it works for beginners and longtime knitters alike. Service here has a strong reputation, and the staff are known for being helpful when you are stuck choosing between colorways.
Planning a weeknight trip? The shop stays open until 7:30 PM on Tuesdays and Thursdays, and it closes on Sundays.
Saturday afternoon is the busiest stretch, so weekday mornings are calmer for browsing.
Parking options include a lot and street spaces nearby. Free Wi-Fi is available too, handy if you need to pull up a pattern on your phone.
2. Yarn Harbor, Duluth, MN

Up the North Shore highway, Duluth knitters have a shop that balances local character with familiar favorites. Yarn Harbor stocks a lot of locally made yarns alongside well-known brands like Malabrigo, Plymouth, and Madelinetosh.
That mix makes it easy to grab a reliable sweater-quantity order and still sneak in a skein of something unusual. The selection is wide, and fiber arts accessories fill out the shelves.
It sits on East Superior Street and opens seven days a week, including Sunday afternoons from noon to 5. Thursday hours run until 8 PM.
I would save this one for a Duluth weekend. Wednesday mornings tend to be the quietest time to shop.
3. Serenity Now Yarn & Alpaca Shop, Pine River, MN

Spinning wheels are not something most yarn shops carry, but this Pine River stop does. Serenity Now also sells luxurious alpaca wear, which makes it as much a gift shop as a supply run.
Knitters will find designer yarns plus a gorgeous collection of local, natural fibers and naturally dyed yarns. Crocheting and felting supplies are here too.
Fiber arts classes round things out for anyone ready to learn a new skill. If you are heading to lake country, it makes a smart detour.
Check the hours before you go. The shop is closed Sunday and Monday, and Saturday hours run 10 AM to 3 PM.
Free street parking is available out front.
4. StevenBe, Minneapolis, MN

Bargain hunters, head upstairs. In the back of StevenBe sits a clearance section packed with leftovers and secondhand yarns, and digging through it is half the fun.
The main floor is spacious and full of creative inspiration. Shelves carry hand-dyed, natural, and locally made fibers, so there is plenty to admire before you reach the deals.
StevenBe is located at 3448 Chicago Ave in south Minneapolis. It is closed Monday and Tuesday, open 11 to 5 Wednesday through Friday, and 11 to 4 on weekends.
A free parking lot and free street parking make the visit easy. There is also a gender-neutral restroom and free Wi-Fi.
5. Warm and Wooly, North Branch, MN

Coffee and yarn in one stop is a pretty great combination. Warm and Wooly in North Branch pairs fiber art supplies with its own coffee and tea bar.
Most of the yarn here is hand dyed, and the shelves lean heavily toward wooly, colorful options. The service is warm and welcoming, which fits the name.
Hours are generous, with late Friday hours and weekend openings from 9 to 4. The busiest times are Friday evening through Saturday afternoon and Sunday afternoon.
Find it at 38500 Tanger Dr in Suite 213. It is an easy stop for anyone traveling the I-35 corridor north of the Twin Cities.
6. Dandelion Fiber Company, Minneapolis, MN

Some shops pile yarn high. Dandelion Fiber Company arranges it with an artist’s eye, and the displays alone make browsing enjoyable.
The focus is a curated selection of modern yarns, with lots of natural fiber from many makers and countries, including local producers. Books and fun project supplies fill out the space.
It is on Lyndale Avenue South and open every day, with weekend hours from 11 to 4. Weekday mornings are the quietest, while weekend afternoons draw crowds.
I like this stop when I want a fresh idea for a next project rather than a refill of the usual.
7. Amazing Threads, Maple Grove, MN

Cold weather feels a little more exciting when you have a new knitting project lined up. Amazing Threads in Maple Grove gives yarn lovers plenty of colorful options to browse, whether they are planning a cozy sweater or a simple scarf.
The shop carries a variety of yarns, knitting supplies, and accessories for different projects and skill levels. Helpful staff make it easier to find the right fibers, especially when you are working with a new pattern.
Classes add another reason to stop by, particularly for anyone looking to improve their skills or try something different.
I would bring a pattern along and leave a little extra time to explore the shelves. You never know which color might catch your eye.
8. Northfield Yarn, Northfield, MN

Downtown Northfield’s Division Street already makes for a pleasant stroll. Northfield Yarn gives knitters a solid reason to linger.
The variety is the headline here, with a wide range of unique yarns that keeps the shelves interesting. Helpful staff and creative classes make it a good fit for all skill levels.
Thursday hours stretch to 8 PM, and Sunday afternoons are open from noon to 4. The shop closes on Mondays.
Pair a visit with a walk through the rest of downtown for an easy Southern Minnesota day trip.
From city shops to farm stores, these eight stops prove Minnesota knitters have plenty of places to stock up. Pick one close to home, or plan a fiber road trip.
Share this story
