You walk in telling yourself you only need half a yard, maybe a spool of thread. Then the bolts start calling your name, stacked high in colors you never knew you wanted.
Across North Carolina, small fabric shops tucked into strip centers and quiet roadsides turn quick errands into whole afternoons. Here are ten places where that tiny shopping list never stands a chance.
1. Cary Quilting Company, Cary, NC

Roomy is the first word that comes to mind here, and that space gets filled fast with quilting cottons, patterns, and ready-to-go fabric kits. Quick-project shoppers and very serious quilters share the aisles, and both leave with exactly what they came for, plus a little extra.
Seasonal themes rotate through the shelves, so a fall visit might bring pumpkins and leaves while winter brings cozy holiday prints. Wool for applique and a solid wall of notions round things out for hand stitchers.
Longarm quilting is a big draw too, a service that turns a finished top into a real, snuggle-ready quilt. Classes and friendly sewing advice make it easy for beginners to jump in.
The shop opens Monday through Saturday, stays late until 7 PM on Tuesdays, and welcomes Sunday browsers from 1 to 5 PM. A free on-site parking lot means no circling the block.
2. Asheville Cotton Co., Asheville, NC

Stacked high and packed tight, the bolts at this mountain shop look like a colorful skyline. Every inch of the large store has been put to work holding fabric, patterns, and equipment, so plan on slow wandering.
What sets it apart is the mix. Brands, styles, and designers range widely, and the selection leans unique rather than cookie-cutter.
It is also a sewing machine vendor with repair services, which makes it a handy stop if your trusty machine has started acting grumpy.
Staff here are known for being sweet and genuinely helpful, and the whole place has a cheerful, delightful mood. Classes add another reason to return.
Find it on Hendersonville Road, open Tuesday through Saturday from 10 AM to 5:30 PM, with a free parking lot out front. Pair a stop with a fall color drive around Asheville and you have a pretty perfect mountain day.
3. US Fabric Shop, Fuquay-Varina, NC

Over 20,000 bolts. Let that number sink in before you promise yourself a quick stop in Fuquay-Varina.
Tucked on a quiet court, this shop holds a selection that rivals big-box fabric stores, yet the prices stay refreshingly low. For quilters, sewers, and crafters on a budget, that combo is hard to beat.
Staff are helpful enough to walk you through the layout, and the size of it can leave you a bit wide-eyed.
Convenience is another strong point. Curbside pickup, in-store pickup, and even same-day delivery are available, and orders tend to arrive speedily.
Early birds will like the hours: weekdays start at 9 AM, Thursday runs until 6 PM, and Saturday opens at 8 AM before closing at 2 PM. Free lot and street parking keep things easy.
Bring a list, then accept that you will probably wander right off it.
4. Foam & Fabrics Outlet, Fletcher, NC

Since 1976, one family has kept this Fletcher standby stocked with bargains, and it feels like a treasure hunt every time. You truly never know what you will find.
The range is wild in the best way. Cotton, upholstery fabric, fleece, flannel, canvas, and leather share space with foam cut to order, pillow forms, kneeling pads, and even towels sold by the pound.
Some rugs and bedding pop up too. Quilters will spot rulers, zippers, and notions tucked among it all.
If you are redoing a porch cushion or a worn-out dining chair, this is the place to start. Staff are well regarded, and the quality holds up despite the friendly prices.
Hours run Monday through Saturday, 9 AM to 5 PM. Afternoons get busy on Mondays, Thursdays, Fridays, and Saturdays, so a morning visit may offer calmer aisles and more elbow room.
5. Sew Much Fun!, Lowell, NC

Bright colors hit you right at the door in this small-town Lowell shop, and the name fits perfectly. It is a place that makes sewing feel playful instead of fussy.
Shelves overflow with fabric, patterns, supplies, and machines, so beginners and longtime quilters both find plenty to love. The team goes above and beyond, even helping shoppers figure out how much fabric a project actually needs.
That little bit of math help can save money and a lot of guesswork.
Classes are offered often and priced reasonably, making this a sweet spot to pick up a new skill on a rainy afternoon. Free Wi-Fi, a gender-neutral restroom, and an on-site parking lot add easy comfort.
The doors open Tuesday through Saturday, 10 AM to 5 PM. Just a short drive from Gastonia, it makes a fun weekend outing.
6. 1502 Fabrics, High Point, NC

High Point is famous for furniture, so it makes sense that one of its best-kept secrets is packed with upholstery and drapery fabric at discount prices. Think designer-looking home textiles without the designer bill.
Bolts are mostly arranged by color, which is a real gift when you are hunting for the perfect navy or sage. Associates know their stuff and can steer you toward the right weight for curtains, cushions, or a full sofa redo.
One catch keeps things exciting. Stock is limited to what is left on each bolt, so if you fall for a pattern, grab it before someone else does.
Prices can be surprisingly low, which makes it ideal for thrifty home projects. Hours run weekdays from 10 AM to 5 PM and Saturday until 3 PM.
Delivery and in-store pickup are also available.
7. Robey’s Fabrics, Valdese, NC

Along Main Street in little Valdese, a family-owned shop quietly covers nearly every fabric need under one roof. Quilting cotton, drapery, upholstery, leather, and batting all live here together.
That variety makes it a rare one-stop spot for the foothills. You can pick out a quilt backing and material for new kitchen curtains in the same trip.
The staff are known for being very knowledgeable, the kind of folks who help you land on exactly the right fabric instead of settling.
Many locals treat it as their go-to, and it is easy to see why. Plan around the schedule, though, since Wednesdays are closed.
Otherwise it opens at 10 AM Monday, Tuesday, Thursday, and Friday until 5 PM, with Saturday closing at 4 PM. Pair a visit with a stroll through charming downtown Valdese for a relaxed small-town day.
8. Beginnings Quilt Shop, Hendersonville, NC

Fitting name, right? Plenty of stitchers in Hendersonville got their start in quilting classes at this welcoming shop, and many keep coming back.
Inside, a large inventory of fabrics, batting, and notions sits alongside finished quilts and sewing machines. Ideas seem to spark around every corner, whether you want a simple lap quilt or a bigger bed-sized challenge.
Friendly staff make learning feel easy and low pressure.
Beyond supplies, the shop offers repair and installation services, a real plus for keeping machines humming. It opens weekdays from 10 AM to 4 PM and Saturday from 10 AM to 3 PM, so earlier visits work best.
Springtime in Hendersonville, with apple blossoms around town, makes a lovely excuse for the drive. Just leave room in the car, because a new quilt project has a way of following you home.
9. New Bern Fabric Center, New Bern, NC

Down east in historic New Bern, this venerable fabric center has been a steady friend to local sewers. It stocks fabrics, notions, supplies, and machines, plus classes for anyone ready to learn.
Quality is the headline. The fabrics are well made, and the selection is lovely without being overwhelming.
Staff go further than ringing you up, offering help tracking down specific designs and sharing handy stitching tips.
Services add real value too. Repair and assembly are available, along with curbside pickup and delivery for busy weeks.
Parking is easy, which matters after a long day. Hours run weekdays 9 AM to 5 PM and Saturday until 3 PM.
A summer trip to the coast could easily include a stop here, followed by a walk along the New Bern waterfront to plan your next project.
10. JAM Fabrics & Quilt Shop, Climax, NC

Out on NC-62 in tiny Climax, a warm country shop proves that big selections do not need big cities. Quilting cotton, minky, flannel, panels, and some apparel fabric fill the shelves.
Prices stay friendly, and the quality holds up. Notions round out the offerings, so you can grab everything for a project in one stop.
Staff greet shoppers warmly and happily jump in to help with whatever you need.
Longarm services set this spot apart for quilters with a stack of unfinished tops waiting at home. Hand one over, and it can come back as a finished quilt.
Delivery and in-store pickup are available, and a free parking lot sits right on site. Hours are weekdays 10 AM to 4 PM and Saturday 10 AM to 2 PM.
A drive through the rolling Piedmont countryside makes getting there half the fun.
Share this story

