Reviewers Weigh In on the Best Flannel Shirts for a Cozy Winter—and We Want Them All

A person in a green and blue flannel handling ferns

Flannel shirts are a cold-weather staple for both men and women, and we scoured customer reviews to find the best from Amazon, L.L. Bean, Zappos, and more. Whether you want a warm yet breathable shirt for yard work or something loose and comfy for weekend lounging, we found a flannel shirt for practically every occasion.

Woman wearing a green flannel zip-up shirt with fleece from L.L. Bean photo

1 of 7

The Best Flannel for Cold Weather: Scotch Plaid Shirt

Looking stylish while staying warm doesn't have to be difficult, and the Scotch Plaid Flannel Shirt from L.L.Bean proves it. This flannel features a zip-up front and hood to make layering easy, but the ability to layer isn't the only thing about this flannel that'll keep you toasty warm. Shoppers love the cozy sherpa fleece lining and say it's ideal for chilly days. Plus, this flannel jacket isn't too bulky so you can even pair it with an outer layer and still be comfortable. You can choose from three different colors, and if you want something festive for the holidays we recommend the green or red option.

To buy: $89;

shop this flannel hoodie now
Girl wearing a blue oversized flannel from Urban Outfitters photo

2 of 7

The Best Flannel for a Casual Look: Oversized Button-Down Shirt

Whether you're making coffee on a Sunday morning or meeting up with friends for brunch, this oversized flannel shirt is the ultimate top for a laid-back weekend. Elevate the casual look with hoop earrings, ankle leggings, and combat boots, and don't forget the finishing touch, like a black leather backpack.

To buy: $39;

shop this casual flannel now
Woman wearing a purple and blue flannel from Macy's photo

3 of 7

The Best Flannel for Happy Hour: Hidden Valley Top

You can go straight from the office to happy hour without changing your clothes thanks to this Hidden Valley Top by Free People. Its oversized, boxy fit can easily tuck into work pants, or you can leave it untucked when you wear it with leggings. Whether you wear it to work as a button-down shirt or leave it open with a graphic tee and high-waisted jeans, this is a flannel shirt you'll reach for all season long.

To buy: $108;

shop this flannel shirt now
Woman wearing a black and white flannel and a black shirt photo

4 of 7

The Best Flannel for Layering: Boyfriend Shirt

Before you leave the house in this stylish black and white plaid flannel shirt, don't forget to grab your favorite puffer vest to layer on top. The neutral colors allow for bold accents, so we recommend going with a red jacket or green under shirt to add some holiday cheer when you wear it this season. We love the inclusive sizing (regular, petite, and tall) and 12 different color combos/patterns. But the best part? You can stock up because this flannel shirt is half off right now!

To buy: from $35 (was $70);

shop this boyfriend flannel now
Men's flannel shirt from Amazon photo

5 of 7

The Best Flannel Shirt for Men: Legendary Whitetails Flannel

For the man who likes to roll up his sleeves: This Buck Camp flannel shirt has corduroy inner cuffs that add contrast to the classic cedarwood plaid print. More than 2,000 Amazon customers give this surprisingly affordable flannel a glowing five-star review, raving about the comfortable fit and durable quality of the shirt. It even comes in 16 different colors and patterns and a wide range of sizes (S–5XL), so the man in your life is bound to find an option that suits his style. Some shoppers note that it runs a tad large, but they also say it washes well and is a "great value." Others bought it as a Christmas gift and say it was a huge hit, especially for men with long arms. If you haven't started your holiday shopping yet, now you know what to give your dad, husband, or brother—you're welcome.

To buy: From $25;

shop this men's flannel shirt now
Red, black, and white Carhartt women's flannel from Amazon photo

6 of 7

The Best Flannel for Yard Work: Carhartt Hubbard Shirt

Raking leaves and shoveling snow in crisp temperatures is hard to dress for: You're definitely going to sweat, but you still want to be bundled up for cold temps. Thankfully, this sherpa-lined Carhartt Hubbard Sherpa Flannel can keep you cozy in the brisk air without making your feel overheated. Its relaxed fit is easy to layer, and it even comes with adjustable straps at the waist whenever you want a more tailored fit. One reviewer praises the sturdy construction of this shirt/jacket, giving it the stamp of approval for extended outdoor activity.

To buy: from $43,

shop this carhartt flannel shirt now
Blue and white kid's flannel photo

7 of 7

The Best Shirt to Dress up Your Kid: Levi Flannel Long Sleeve

Even kiddos can get in on the flannel shirt trend when you dress them in this adorable button-up by Levi's. We recommend pairing this long-sleeve blue flannel with khakis or corduroys for a polished yet comfortable outfit to wear for holiday get-togethers. Tip: Get matching flannel shirts for the whole family and you're guaranteed to send the cutest Christmas card of the year.

To buy: $25;

shop this kid's flannel shirt now