11 Old-Fashioned Pennsylvania Yarn Shops Where Knitters Find Skeins Big Chains No Longer Carry
One yarn shop on this list sits on a working sheep farm, so the wool in your hands may come from the flock grazing outside.
Another sells its yarn from a shop built by local Amish craftsmen.
That’s the kind of detail that makes me grin. Chain stores rarely offer undyed natural brown wool or spinning wheels. These small shops do.
Across Pennsylvania, independent yarn sellers stock hand-dyed skeins, foreign-milled fibers, and fleece grown just down the road.
Many also run knitting circles and classes for folks who want help with a tricky pattern.
I love that a simple errand for yarn can turn into a country drive past pastures and old main streets. So which skein is waiting for you?
1. Lancaster Yarn Shop

Buggies roll past outside, and inside you’ll find shelves packed with serious yarn.
This shop sits on Old Philadelphia Pike in Intercourse, a Lancaster County village known for Amish farmland.
The store calls itself a neighborhood yarn shop. You can browse yarns and needles, sign up for classes, or join the social knitting time.
The staff knows its stuff, which helps when a pattern starts acting up. Beautiful yarns stay in stock, and the shop handles special orders too.
That special order option is a big deal. Chain stores tend to carry what sells fastest, not what your project actually needs.
Need a specific wool for a sweater pattern? Ask here, and you may not have to settle for a near match.
Thursday is the late night, with doors open until 7 PM throughout the year.
Saturday hours change seasonally: the shop closes at 6 PM from May through December, 4 PM in January and February, and 5 PM in March and April.
The shop also offers online ordering, shipping, and in-store pickup. So you can arrange your purchase even when you can’t spend much time browsing.
Free on-site parking makes a stop easy during a Lancaster County day trip. Pair it with a slow drive through the farm roads, and you’ve got a pretty fine Saturday.
Address: 3519 Old Philadelphia Pike, Intercourse, PA 17534
2. Blossburg Company Store

Spinning supplies and Pennsylvania wool share the spotlight on Main Street in Blossburg.
This locally owned shop focuses on yarn produced in the state and fiber grown nearby.
That focus sets it apart right away. You won’t find many big chains stocking small-producer skeins with roots in local farms.
The shelves lean wooly in the best way. Specialty yarns fill the space, along with a few bargain picks for budget projects.
Curious about spinning your own? The store carries locally grown fiber, roving, and other supplies for traditional fiber arts.
That makes it a smart stop for beginners interested in spinning or felting. It also works for experienced makers hunting fresh fiber and distinctive yarns.
Blossburg is a small mountain borough, and the shop fits the town’s easygoing pace. The owner is known for being friendly, which makes questions feel easy to ask.
Plan around the hours, since weekends are short here. Published Tuesday through Thursday closing times vary between 5 PM and 6 PM, so confirm directly before making a special trip.
Friday and Saturday hours generally run from 10 AM to 2 PM. Free Wi-Fi and free parking round out the practical perks.
Bring your project list, but leave room for surprises. A Pennsylvania-grown skein makes a pretty great souvenir.
Address: 224 Main St, Blossburg, PA 16912
3. Flying Fibers

Sheep in the pasture count as part of the scenery here.
Flying Fibers sits on Forge Hill Road in rural York County, and the drive alone is lovely.
The shop supplies fibers for knitting, crochet, and felting. You’ll also find spinning products for anyone who likes making yarn from scratch.
Undyed yarn is a standout. If you’re hunting a naturally brown wool, this is the kind of place worth checking.
Natural shades come straight from the sheep, with no dye pot involved. Big chains seldom carry those earthy, honest colors.
Think about a rustic hat or a farmhouse blanket. Undyed wool gives projects a simple, timeless look you can’t fake with bright acrylic.
Felting fans have options too. That opens the door to wool crafts beyond needles and hooks.
Hours run Tuesday through Friday from 10 AM to 4 PM. Saturday closes at 3 PM, so don’t linger too long over breakfast.
Free on-site parking makes the stop simple. Free Wi-Fi is available as well.
Treat the visit like a mini road trip through York County. Watch the sheep, shop the wool, and drive home with fiber that has a real story.
Address: 280 Forge Hill Rd, Wrightsville, PA 17368
4. Mulberry Hill Farm Yarn & Wool Shop

Local Amish craftsmen built this shop, and it shows a love of old-time handwork.
Mulberry Hill Farm is a family-run fiber farm along Ritner Highway near Carlisle.
The family raises wool sheep. Their mission centers on teaching and preserving traditional fiber arts.
You can shop their yarn, kits, patterns, and supplies. It’s farm wool with a clear link to the land outside.
Workshops go well beyond basic knitting. Rug hooking, punchneedle, and wool applique are all part of the lineup.
Ever wanted to try rug hooking? Here’s a chance to learn a craft that rarely shows up at chain stores.
The shop describes its space as a nod to early homes. Back then, people stitched and hooked scraps of color simply for beauty’s sake.
That idea fits the place well. You’re shopping in support of local handmade goods and agricultural heritage.
Timing matters because hours are limited. The doors open Friday from 1 to 6 PM.
Saturday hours run from 10 AM to 4 PM. The rest of the week, the shop stays closed.
Mark your calendar and plan a weekend outing. A Cumberland County farm shop beats a fluorescent craft aisle any day.
Address: 2998 Ritner Hwy, Carlisle, PA 17015
5. Ewebiquitous

Any shop that names itself with a sheep pun earns a smile before you even open the door.
Ewebiquitous sits on South Broad Street in historic Lititz. Don’t let the clever name distract you from the stock.
Yarn stretches across nearly three full walls.
Better yet, it’s organized by weight. That makes matching a pattern much less of a guessing game.
Cotton and wool both get plenty of space. You’ll see a range of weights and colors for summer tops or winter scarves.
The shop sells knitting needles too. Handmade goods share the space, which adds fun browsing for non-knitters in your group.
Staff members are helpful and welcoming. They know their fibers, so feel free to ask about substitutions.
Lititz is an 18th-century borough with a charming, preserved main street. A yarn stop fits right into a walk through downtown.
Hours run Tuesday through Saturday from 10 AM to 5 PM. Sunday has a short window from noon to 3 PM.
Mondays are closed, so plan your Lancaster County trip around that. Then wander the walls and let a new color catch your eye.
Pun-loving knitters, this one’s for you. Address: 15 S Broad St, Lititz, PA 17543
6. Hooked On Yarn

Weekend wanderers get the best shot at this little Jim Thorpe shop.
Hooked On Yarn opens only on Saturday and Sunday, from 11:30 AM to 5 PM.
That schedule pairs nicely with a weekend in town. Jim Thorpe is a Victorian mountain borough known for its 19th-century history and hilly streets.
Inside, the focus is wool. The selection offers a nice variety of beautiful yarns in a small space.
The owner knows yarn well and loves to help. That’s gold when you’re torn between two fibers for the same project.
One quirky detail stands out. Items aren’t priced on the shelf, so you’ll want to ask.
Expect typical prices for quality yarn. This isn’t the bargain bin, and that’s sort of the point.
Small shops like this one let an owner choose skeins with care. Chains tend to stock by spreadsheet instead.
Hill Road suits a slow stroll. Take your time, chat about your next project, and see what jumps out.
Since weekdays are closed, a midweek visit won’t work. Plan a Saturday or Sunday stop and bring a project list.
Address: 16 Hill Rd, Jim Thorpe, PA 18229
7. The Knitting Cottage

Sisters help run this shop, and the family touch comes through in the friendly service.
The Knitting Cottage sits along Iron Bridges Road in Waynesboro.
The setting is a roadside country cottage near the foothills of South Mountain. It’s a pleasant change from a strip mall parking lot.
Yarn variety is a strong point. You’ll find lots of wonderful fibers with plenty of choices.
Notions get serious attention too. The selection is giant, so stitch markers and odd little tools are easier to track down.
Prices are reasonable compared with other small fiber shops. That’s welcome news for anyone planning a big blanket.
Classes and knitting circles keep the shop social. They’re a nice way to learn new skills or finish a stalled project with company.
The owners know their craft. Ask about yarn swaps for a pattern, and you’ll likely get thoughtful guidance.
Check the hours before you go, since Wednesday is closed. The shop opens Monday, Tuesday, Thursday, and Friday from 10 AM to 5 PM.
Saturday hours run from 10 AM to 3 PM. Sunday is closed.
Franklin County scenery makes the drive part of the fun. Then you get a cottage full of yarn at the end.
Address: 6810 Iron Bridges Rd, Waynesboro, PA 17268
8. RaggZ Fiber Art

Indie dyers get the spotlight in a tiny Westmoreland County community.
RaggZ Fiber Art sits on General Street in Forbes Road, a historic coal-patch village. It’s a surprising spot for colorful yarn.
That’s half the fun of finding it.
The shop features indie labels and hand-dyed options. Those small-batch skeins often have color shifts you won’t see on chain store racks.
Felting supplies are on hand too. So you can switch from needles to wool sculpting whenever the mood strikes.
Why go indie? Hand-dyed yarn can make a plain pattern look special without extra effort.
A simple stockinette hat suddenly becomes a showpiece. That’s a pretty good deal for beginners.
The schedule is unusual, so plan ahead. Tuesday hours run 1 to 5 PM.
Friday opens from 10 AM to 5 PM. Saturday runs from 10 AM to 2 PM.
Monday, Wednesday, Thursday, and Sunday are closed. A quick look at the calendar saves you a wasted trip.
In-store pickup is available as well. That helps if you’ve already picked your colors.
Western Pennsylvania knitters, this one deserves a spot on your list. Bring a sense of adventure and leave with something one of a kind.
Address: 118 General St, Forbes Rd, PA 15633
9. Twist Knitting & Spinning

Knitting is only the start at this Lahaska shop. Twist Knitting & Spinning also covers spinning and weaving.
That wider reach makes it a great stop for curious crafters. You can shop yarn today and dream about a loom tomorrow.
The yarn selection leans high quality. Cottons sit alongside other fibers, so warm-weather projects have options.
Buttons deserve a mention. A beautiful button can finish a cardigan in style, and this shop carries them.
Felting material is available too. It’s handy for small gifts, ornaments, or fixing a sad hole in a sweater.
Customer service is a strength here. Expect plenty of help with projects when you hit a snag.
Lahaska sits in central Bucks County on Lower York Road. The historic village makes a pleasant afternoon outing.
Speaking of afternoons, that’s when you’ll find the doors open. The shop runs daily from 1 to 4 PM.
Seven days a week is generous. Just don’t show up at 10 AM expecting to browse.
Free Wi-Fi is available while you shop. Pull up your pattern, compare yarn weights, and choose with confidence.
Address: 5743 Lower York Rd, Lahaska, PA 18931
10. Sewickley Yarns

Some shops simply look the part, and this one nails the small-town yarn shop feel.
Sewickley Yarns sits on Beaver Street in a walkable downtown near the Ohio River. Locally dyed yarn is a big draw.
Picking up local yarn for a new project gives it extra meaning.
You’ll find a variety of other yarns as well. So there’s room for both splurges and everyday basics.
Knitting classes are part of the shop’s offerings. They’re a smart move if you’re new or want to build skills.
The people here are sweet and helpful. That counts for a lot when you’re nervous about your first sweater.
Sewickley’s tree-lined streets make browsing easy. Plan a stroll before or after your yarn hunt.
Hours run Tuesday through Saturday from 10 AM to 4 PM. Sunday and Monday are closed.
Free Wi-Fi helps if your pattern lives on your phone. Check yardage on the spot instead of guessing.
Pittsburgh-area knitters get a real treat with this one. It’s close enough for a quick trip yet feels miles from a big box store.
Go for the local colors. Stay for the small-town charm.
Address: 435 Beaver St, Sewickley, PA 15143
11. Yarn Knitch

Foreign yarns in a colonial-era mountain town? That mix makes Yarn Knitch a fun final stop.
The shop sits on West Pitt Street in historic Bedford. It’s an independent small business supplying tools and yarn to local fiber artists.
High-quality yarn is the theme. Imported skeins add an international twist you rarely see on chain store shelves.
Why does that matter? Foreign-milled yarns can bring unusual blends, textures, and colors to your projects.
That’s exciting if you’re bored of the same three brands. A new fiber might be the spark your next sweater needs.
Tools and supplies round out the stock. So you can grab needles while you’re shopping for skeins.
Bedford makes a nice stop on a central Pennsylvania road trip. Its historic downtown suits an unhurried walk.
Check the schedule before driving out. Wednesday hours run from 10 AM to 4 PM.
Thursday through Saturday, the shop is open 10 AM to 5:30 PM. Sunday, Monday, and Tuesday are closed.
Bring a pattern, an open mind, and maybe a little extra room in your project bag. Some skeins are too pretty to leave behind, and you’ll want a souvenir that actually gets used.
Address: 109 W Pitt St, Bedford, PA 15522
