Quilting is a joyful hobby, but fabric prices at big chain stores can add up fast. The good news is that Pennsylvania is packed with independent fabric shops where quilters often pay less and find more.
Many of these stores sit along quiet country roads in Lancaster County and beyond, and plenty of locals have shopped them for years. Here are seven spots where your fabric budget can go a lot further, plus the practical details you need before you load up the car.
1. Zinck’s Fabric Outlet, East Earl, PA

The word outlet in the name is a pretty good clue about what quilters can expect here. Zinck’s Fabric Outlet in East Earl is a large fabric store with a vast selection of quilting materials and sewing notions, all sold at discounted prices.
The quilting fabric collection is the main draw, and the prices are the reason many shoppers keep coming back. Quality stays high even though the price tags stay low, which is the combo every quilter hopes to find.
Staff here have a reputation for being helpful and kind, so asking for a hand matching colors or finding a notion is easy.
Plan around the hours. The store is open Monday through Friday from 9 a.m. to 5 p.m. and Saturday from 9 a.m. to 3 p.m., and it is closed Sunday.
Saturdays tend to be the busiest stretch, while Wednesday mornings are usually the quietest. If you like browsing bolts without bumping elbows, a midweek morning is the smart move.
2. Fabric Mart, Sinking Spring, PA

Weekend shoppers, take note: this one keeps weekday hours only. Fabric Mart in Sinking Spring is open Monday through Friday from 8 a.m. to 4:30 p.m. and closed on Saturday and Sunday.
That schedule is worth working around. The compact, family-operated shop sells discount fabrics for sewing and crafts, plus notions, and it is known for offering high-end fabric at some of the lowest prices around.
I like this stop because it blends the small-business feel with access to quality yardage that would cost noticeably more elsewhere. The fabric is consistently described as very inexpensive for what you get.
There is a free parking lot, and the store offers in-store pickup. Fabric Mart also sells online with flat-rate shipping, which helps if Berks County is a long drive from home.
Afternoons from Tuesday through Friday tend to be the busiest times, so an early start can make for easier browsing.
3. Mook Fabrics Retail, Leola, PA

Head downstairs. That is the best money-saving tip for Mook Fabrics Retail in Leola, where a bargain room in the basement holds precut rolls of fabric priced from about $1.99 to $8.99.
Upstairs, the store is a comprehensive fabric shop with a vast selection of dress, quilting, and specialty materials. Sales can push some yardage under $2 a yard, so it pays to look closely at tags.
Those cheap precut rolls are handy for backing practice blocks, scrappy projects, or simple t-shirt sewing.
Hours run Monday through Friday from 9 a.m. to 5 p.m. and Saturday from 9 a.m. to 4 p.m. The shop is closed Sunday.
Free on-site parking makes it easy to stop, and curbside pickup is available too. Thursdays, Fridays, and Saturdays tend to fill up, so a Monday or Wednesday visit may feel calmer.
Prices and sale items can change, so treat each trip like a small treasure hunt.
4. Verna’s Fabrics, Mifflinburg, PA

Working quilters, rejoice: here is a fabric shop that stays open late twice a week. Verna’s Fabrics in Mifflinburg keeps hours until 8:30 p.m. on Tuesdays and Thursdays.
The rest of the week, the store is open from 9 a.m. to 5 p.m. Monday, Wednesday, Friday, and Saturday, and it is closed Sunday.
Out on Red Bank Road in Union County, the shop is well stocked with an extensive selection of quilting materials and sewing supplies. The fabric choices are wide, and the prices are very competitive.
Central Pennsylvania quilters do not always have easy access to a big fabric selection, which makes a shop like this valuable. Wednesday mornings and Saturdays are the busiest, while Monday mornings and Friday afternoons tend to be quiet.
5. Burkholder’s Fabrics, Denver, PA

Aisle after aisle of fabric bolts is the first thing to expect at Burkholder’s Fabrics. The Denver store is a longtime resource for dress and quilting fabrics, and its shelves are heavily stocked with quality bolts at affordable prices.
Fabric is only part of the story. Burkholder’s also carries sewing items, kits, and books, so you can pick up a pattern idea and the yardage to make it in one trip.
Kits can be a real budget helper for quilters, since they bundle coordinated fabrics and save guesswork.
The store opens early, at 8 a.m., Monday through Saturday. It closes at 5 p.m. on weekdays and 4 p.m. on Saturday, and it is closed Sunday.
Parking is free on site. Friday afternoons and Saturdays draw the biggest crowds, while Wednesday morning is usually the quietest time to browse.
6. Firecracker Fabrics, Pittsburgh, PA

Western Pennsylvania quilters do not have to drive all the way to Lancaster County for good fabric deals. Firecracker Fabrics on Chislett Street in Pittsburgh is a curated shop with quilting cotton, garment fabric, notions, and indie sewing patterns.
The big plus for budget-minded sewists is range. The shop carries fabrics across a wide span of price points, so splurge pieces and affordable picks share the same shelves.
Staff are friendly and helpful, and the store is welcoming to everyone, with an LGBTQ+ friendly atmosphere and a gender-neutral restroom.
Unlike most shops on this list, Firecracker is open on weekends, including Sunday. Hours are Tuesday through Friday from 11 a.m. to 6 p.m. and Saturday and Sunday from 10 a.m. to 5 p.m., with Mondays closed.
Free street parking is available nearby, and in-store pickup is offered.
7. Log Cabin Quilt Shop, Bird in Hand, PA

Finished quilts and fresh fabric share the same roof at Log Cabin Quilt Shop in Bird in Hand. That mix makes it a fun stop for quilters who want inspiration and supplies in one visit.
The shop sells handmade quilts along with a vast selection of quilting fabrics and patterns. You will also find quilting and sewing notions and hardware, all at excellent prices.
Seeing finished quilts up close can spark ideas for your next project before you choose fabric.
The store sits on Old Philadelphia Pike, an easy add-on to a Lancaster County day trip. It is open Monday through Saturday from 9 a.m. to 5 p.m. and closed Sunday.
There is a free parking lot. Saturdays are busiest, while Monday and Tuesday are the quietest days, which is handy if you like to take your time comparing patterns.
From East Earl to Pittsburgh, these seven shops prove that a quilter’s budget can stretch a long way in Pennsylvania. Check hours before you go, bring your fabric list, and maybe a friend who sews.