Men's flannel shirts: how to choose (and buy smart)
A good flannel is one of the best-value things in a wardrobe: warm, hard-wearing, and it only looks better with age. But "flannel" covers everything from a heavy brushed-cotton overshirt to a thin summer check, and the price range is just as wide.
Here’s what to look at before you buy — and a live look at what’s available right now, so you can compare instead of guessing.
Fabric weight decides what it’s for
The single biggest difference between flannels is weight. A heavy brushed cotton (think 170–200 gsm) is a genuine mid-layer for cold weather; a lightweight check is really a shirt you can wear year-round. Neither is "better" — just know which one you’re buying. Listings that mention "brushed", "heavy" or "flannelette" are usually the warmer end.
If you want one shirt to do the most work, a mid-weight brushed cotton is the safest pick.

Mens Flannel Shirt Plaid Printed Fleece Stretch Buttons Tops Blouse Long Slee &
$29.15

Mens Cotton Flannelette Hooded Flannel Shirt Jacket with Hood in Charcoal
$39.95

Men's Plaid Hooded Flannel Shirt Button Down Casual Jacket Long Sleeve Shacket
$30.99

Mens Oversized Flannel Shirt Jacket Plaid Check Shacket Relaxed Fit Multi Flanno
$37.99
Fit: size for the layer underneath
Flannels are often worn over a tee, so a slightly relaxed fit usually wears better than a slim one — you want room to move without it billowing. Check the shoulder seam sits where your shoulder ends and that the sleeves reach the base of your thumb. If you’re between sizes and plan to layer, size up.
Buying pre-owned? A few quick checks
Secondhand flannels are often the best value on this list, and good cotton lasts for years. Before you commit, read the condition note (muxo shows it on every offer), check the seller’s photos for pilling or thin elbows, and confirm where it ships from so you’re not surprised by delivery time.

Mens Flannel Shirt Plaid Printed Fleece Stretch Buttons Tops Blouse Long Slee &
$29.15

Mens Cotton Flannelette Hooded Flannel Shirt Jacket with Hood in Charcoal
$39.95

Men's Plaid Hooded Flannel Shirt Button Down Casual Jacket Long Sleeve Shacket
$30.99

Mens Oversized Flannel Shirt Jacket Plaid Check Shacket Relaxed Fit Multi Flanno
$37.99
Prices and availability are set by third-party retailers and can change — always confirm on their site before buying. muxo may earn a commission from these links, at no extra cost to you. See ouraffiliate disclosure.