Affiliate disclosure: As an Amazon Associate I earn from qualifying purchases. Learn more
Holmes County is famous for pie, buffets, and buggies, but sewers know its real treasure is fabric. Back roads between Berlin, Millersburg, Charm, Mt Hope, and nearby Sugarcreek hide shop after shop stacked with quilting cotton, Amish dress fabric, wool, notions, and handmade quilts.
Many of these stores serve the local Amish community first, so the selection often runs deeper than what you find at big chain stores. The drive from Columbus or Cleveland takes about two hours, which makes a full day of fabric shopping very doable.
Most shops close on Sundays, and a few keep short weekday hours, so planning matters. Below are eight stops that each bring something different, from hand quilting supplies to wool to sewing machine service.
Pack a tote bag, bring your swatch list, and maybe leave some trunk space.
1. Lone Star Quilt Shop, Millersburg, OH

Early birds get the best start here, since the doors open at 8 AM on weekdays. That makes Lone Star Quilt Shop on County Road 77 a smart first stop for a full fabric day.
The shelves cover a lot of ground. You can find quilting cotton, quilt panels, batiks, shirting, baby fabric, and patterns, plus the Amish dress fabric that serves the surrounding rural community.
Ready-made quilts are also on hand if you want to admire someone else’s stitching. The shop carries sewing, quilting, and serging machines too, and it offers repair services.
The store is known for a neat, well-arranged layout, which helps when you are hunting for one specific color. Saturday hours run 8 AM to 3 PM, and it is closed Sundays.
Thursday afternoons, Fridays, and Saturdays tend to be the busiest times. A Monday through Wednesday visit can mean more elbow room near the bolts.
2. Helping Hands Quilt Shop, Berlin, OH

Hand quilters, this one is for you. Supplies for quilting by hand are getting harder to track down, and Helping Hands Quilt Shop still keeps them in stock.
The store sits on OH-39 in Berlin, the busy main-street village of Holmes County Amish Country. It is easy to pair with lunch and a stroll through town.
Inside, the fabric focus is 100% cotton quilting fabric. There is also a big lineup of finished handmade quilts made by area quilters, and they are offered at reasonable prices.
I would save this stop for when you want both inspiration and supplies in one place. Seeing local quilts up close can spark ideas for your next project.
Hours are Monday through Saturday, 9 AM to 5 PM, with Sundays closed. Saturdays and weekday afternoons tend to draw the biggest crowds.
3. Carlisle Fabric & Quilts, Sugarcreek, OH

Sugarcreek calls itself a gateway to Amish Country, and Carlisle Fabric & Quilts makes a fine welcome mat. The shop sits right on East Main Street in this village of about 2,300 people.
Plenty of quilt shops stop at cotton. Carlisle carries both fashion and quilting fabrics, so garment sewers have just as much to browse as quilters.
Coordinated quilt fabric sets are a big draw, especially if picking colors is the hardest part of a project for you. Handmade quilts round out the selection.
The store clearly caters to an Amish clientele. That usually means practical, durable fabric, and the quality here stands out.
Mondays run late, until 6 PM, while Tuesday through Friday close at 5 PM. Saturdays end at 4 PM, and Sundays are closed.
4. Miller’s Dry Goods, Millersburg, OH

Charm is barely a crossroads on the map. Still, quilters from all over find their way to Miller’s Dry Goods on OH-557.
Color is the theme here. The store stocks a large array of bright fabrics, plus quilt kits, patterns, and general sewing supplies.
Quilt kits are handy for anyone who wants a project ready to go. Everything you need comes bundled, so you can start sewing as soon as you get home.
The shop is known for being very clean and well stocked for nearly any quilting or sewing need. The staff has a warm, friendly reputation as well.
Hours are 9 AM to 5 PM on weekdays and 9 AM to 3 PM Saturdays. Monday morning is typically the quietest time to browse.
The drive through Charm’s rolling farmland is a nice bonus on a fall day.
5. Zinck’s Fabric Outlet (Berlin), Millersburg, OH

Budget sewers, take note. Zinck’s Fabric Outlet is a large store known for its extensive selection at affordable prices.
You will find it on OH-39 between Berlin and Millersburg, with Amish farms and country roads all around. It slots easily into a Berlin shopping loop.
Quilting cotton is a big part of the inventory. Practical basics like zippers and batting are well covered too, which saves a trip to a second store.
For a lot of sewers, walking in feels like hitting the jackpot. The aisles stay neat and organized, so the size never gets overwhelming.
In-store pickup is available. Hours are Monday through Friday 9 AM to 5 PM and Saturday 9 AM to 3 PM, with Fridays and Saturdays the busiest.
6. Somewhere Sewing, Millersburg, OH

Timing is everything with this stop. Somewhere Sewing is closed Mondays and Tuesdays, open Wednesday through Friday 9 AM to 4 PM, and open only until 1 PM on Saturdays.
It is worth planning around those hours. The shop sits along County Road 320 on a scenic stretch of Holmes County countryside.
Expect row upon row of quilting fabric. The selection covers top brands, popular designers, and a wide range of styles.
The other standout is sewing machine service. If your machine needs attention, this is one place where you can shop fabric and handle that in the same trip.
I like this stop for quilters who follow particular designers and want to see those lines in person.
7. Plaid Sheep Company, Millersburg, OH

Wool lovers finally get their turn. Plaid Sheep Company stands apart on this list for its high-quality wool, a fabric many quilt shops barely touch.
Quilting cotton and sewing fabric are here too. Patterns are a strong point, including table runner patterns that work well as quick gifts.
The store sits on State Route 39 in Holmes County. A free on-site parking lot makes it an easy pull-off.
Service is friendly and helpful, which matters if wool appliqué is new to you. The shop also offers delivery and in-store pickup.
Doors open a bit later than some neighbors, at 10 AM. Hours run until 5 PM weekdays and 4 PM Saturdays.
8. Mt Hope Fabrics & Gift Shoppe, Mt Hope, OH

Only a few hundred people live in Mount Hope, yet this little village is a well-known hub for the Amish settlement around it. Mt Hope Fabrics & Gift Shoppe sits right on OH-241.
The shop pairs a wide fabric selection with a solid lineup of notions. Thread, pins, and other small essentials are easy to grab while you browse.
Unique gift items share the space. That makes it handy if a non-sewing friend is riding along.
Hours are Monday through Friday 8 AM to 5 PM and Saturday 8 AM to 3 PM. Thursdays and Saturdays tend to be busy.
It makes a fitting final stop on a Holmes County fabric loop, with the drive home giving you time to plan what to sew first.

