Researched picks · Flannel
The best flannel duvet covers
Updated August 2026 · 5 picks, 150–190 GSM
We may earn a commission when you buy through links on this page, at no cost to you. How this works.
Flannel is ranked here by two numbers and one behavior: fabric weight in GSM, staple length of the cotton, and how the nap looks after a winter of weekly washing. Warmth is easy to buy. A brushed surface that has not turned into a field of pills by March is the part worth paying for.
Read the weight, not the word
Flannel is not a weave, it is a finish: a plain or twill cotton run under wire brushes that pull fiber ends up into a nap. That raised nap traps a thin layer of still air against the duvet, and the amount of air it can hold is a direct function of how much fiber is there in the first place. So the number to read is GSM. Below 150 you have a shoulder-season fabric that feels cozy in October and thin in January. From 150 to 170 is standard-grade. At 170–190 GSM you are in true winter flannel — heavy enough that most people can switch from a 45 oz all-season insert down to a 30 oz one and sleep the same. American mills often label the same fabric in ounces per square yard: 5 oz is roughly 170 GSM, 6 oz roughly 200. Also check whether the nap is single- or double-brushed; double-brushed means both faces, and it makes the inside of the cover as warm as the outside. More context in GSM explained and our flannel fabric guide.
The picks
Eddie Bauer Cotton Flannel
Best overall
★★★★★ Editor rating 4.7/5
The company has been selling flannel bedding for decades and it shows in the fiber: long-staple cotton, double-brushed, around 170 GSM, with a nap that stays defined rather than matting into felt. Plaids are the house style and they are done properly, with the pattern woven in rather than printed, so the color does not wear off the high points of the nap. It is the most expensive pick here and the only one we would expect to still look right in year five.
- Fabric100% cotton flannel, double-brushed
- Weight~170 GSM
- ClosureButtons
- Ties4 corner ties
Pros
- Yarn-dyed plaids do not fade at the nap
- Genuine winter weight
- Pills far less than budget flannel
Cons
- Costs two to three times the budget picks
- Heavy and slow to dry
See it on Amazon →
Bare Home Velvet-Soft Flannel
Heaviest weight
★★★★★ Editor rating 4.5/5
At the top of the practical range, near 190 GSM, this is the pick for a bedroom that sits at 58–62°F overnight. The nap is deep enough that the cover feels like a blanket before you put an insert in it. The downside is proportional: it is genuinely heavy on the body, it takes two dryer cycles, and it needs real closet space in summer.
- FabricBrushed cotton flannel
- Weight~190 GSM
- ClosureButtons
- FeelDeep double-sided nap
Pros
- Warmest cover on this page
- Lets you drop to a lighter insert
- Solid colors as well as plaids
Cons
- Too warm above about 66°F
- Slow drying, bulky to store
See it on Amazon →
Great Bay Home Flannel
Best patterns
★★★★☆ Editor rating 4.3/5
The widest seasonal range — buffalo checks, fair isle, tartans, evergreen motifs — at a mid-tier price. Fabric sits around 160 GSM, which is warm without tipping into sweaty, and it is the pick we would put on a guest bed for the winter months. Printed patterns do lose crispness at the nap after a couple of seasons.
- FabricCotton flannel
- Weight~160 GSM
- ClosureButtons
- Ties4 corner ties
See it on Amazon →
Comfort Spaces Cotton Flannel
Best for kids' rooms
★★★★☆ Editor rating 4.1/5
Lighter at roughly 150 GSM, zippered rather than buttoned, and cheap enough that a marker incident is not a crisis. Children run warm and kick, so a mid-weight flannel with a secure closure beats a heavyweight one they will push off at midnight. Expect two to three winters of hard use.
- FabricCotton flannel
- Weight~150 GSM
- ClosureFull-length zipper
- Price band$$
See it on Amazon →
Bedsure Flannel-Feel Microfiber
Best budget
★★★★☆ Editor rating 3.8/5
Not cotton flannel — brushed polyester made to imitate it. Worth including because it is warm, it costs a third of the Eddie Bauer, and it does not shrink. Worth flagging honestly too: synthetic naps trap moisture instead of moving it, so if you sweat under a warm cover this is the wrong direction entirely, and it will pill by the second season.
- FabricBrushed polyester microfiber
- FeelFlannel-like nap
- ClosureZipper
- Price band$
See it on Amazon →
Compare at a glance
| Pick | Fiber | Weight | Room temp it suits | Price band |
| Eddie Bauer | Long-staple cotton | ~170 GSM | 60–66°F | $$$ |
| Bare Home | Cotton | ~190 GSM | 58–62°F | $$ |
| Great Bay Home | Cotton | ~160 GSM | 62–68°F | $$ |
| Comfort Spaces | Cotton | ~150 GSM | 64–70°F | $$ |
| Bedsure | Polyester | Not stated | 60–66°F | $ |
How we chose
Weight did the first cut: anything that would not state a GSM or an ounce figure went to the bottom of the pile, because unstated weight in this category almost always means light. Then staple length, since pilling is really a short-fiber problem — brushed short-staple cotton sheds fiber ends that roll into balls, and no amount of careful laundering fixes it after the fact. Finally we read owner reports from a second winter rather than a first, which is where flannel separates. Ratings are editorial judgments, not measurements; the method is on our about page.
Flannel is a seasonal purchase, so plan the swap: our seasonal bedding guide covers the rotation, and how to store bedding covers keeping the nap alive through summer. If you want winter warmth without a napped surface, look at the velvet picks; if the insert is the real problem, start with winter comforters. Everything else lives on the duvet cover hub.
FAQ
How do I stop flannel from pilling?
Buy long-staple cotton at 170 GSM or heavier, then wash it alone on warm at 104F/40C with a little less detergent than you think you need. Skip fabric softener entirely: it coats the nap, mats it down and accelerates the pilling it claims to prevent. A first wash with a half cup of white vinegar sets the nap and removes loose lint.
What GSM makes a flannel duvet cover warm enough for winter?
170 GSM and up, which corresponds to roughly 5 ounces per square yard in the older American labeling. Anything at 150 GSM is a shoulder-season fabric that will feel thin in a bedroom held below 62F. At 190 GSM you can drop to a lighter insert and still sleep warm.
Does flannel shrink in the wash?
Yes, more than plain-woven cotton, because brushing loosens the yarn structure. Expect 3 to 5 percent on the first two cycles unless the fabric is pre-shrunk. Buy the size up if your insert is lofty, and keep the dryer on low to stop the shrinkage compounding.