skip to content skip to navigation skip to search

Flannel Shirts & Men's Flannel Shirts

Women's Flannel Tops, Flannel Pajamas & Kids' Flannel Shirts

Comfort is key with flannel shirts and pajamas. So we designed ours so no stitch is out of place. Our men’s flannel shirts are made in sizes with roomy to more tailored fits. And our women’s flannel tops range from regular to tall and plus sizes, so they fit every body. And our kids’ flannel shirts are made for growing kids of all sizes. For flannel pajamas, you can’t beat ours. They’re brushed for softness so you’re sure to have sweet dreams.

Our flannel shirts are packed with features. For men, our flannel shirts come with adjustable cuffs, and they’re the perfect weight to avoid over-heating. Our women’s flannel tops are made with shirring in the back for nice shaping. All of our flannel pajamas are extra warm and classic – so everyone in the family can cozy up in their flannel pants and tops with a neat piped finish for a great feel and look.

In our flannel shirts, you’ll feel comfortable wherever you are. Our men’s flannel shirts won’t overheat, and our women’s flannel tops are subtly shaped for a cute, classic look.

Shop by Category

Shop by Product
Products 181 - 192 of 196
  • Men's Tall Flannel Pajama Pants

    Men's Tall Flannel Pajama Pants

    Whether it’s the dead of winter or you’re always a bit chilled, these cozy flannel pants are the cure. Made of ringspun cotton, the fabric is strong and durable, but because it’s brushed on both sides, it’s also exceptionally soft. This season, we updated the fit to ensure you feel only comfort from all angles. With elastic waistband, functional hidden fly with one-button closure, and two on-seam pockets.
    4.5
    4.5 (434)
    Read 434 Reviews
    Color:
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    $50.95
    Size: Please Select
    • S
      $50.95
    • M
      $50.95
    • L
      $50.95
    • XL
      $50.95
    • XXL
      $50.95
    Size: Please Select
    • S
      $50.95
    • M
      $50.95
    • L
      $50.95
    • XL
      $50.95
    • XXL
      $50.95
    Size: Please Select
    • S
      $50.95
    • M
      $50.95
    • L
      $50.95
    • XL
      $50.95
    • XXL
      $50.95
    Size: Please Select
    • S
      $50.95
    • M
      $50.95
    • L
      $50.95
    • XL
      $50.95
    • XXL
      $50.95
    Size: Please Select
    • S
      $50.95
    • M
      $50.95
    • L
      $50.95
    • XL
      $50.95
    • XXL
      $50.95
    Size: Please Select
    • S
      $50.95
    • M
      $50.95
    • L
      $50.95
    • XL
      $50.95
    • XXL
      $50.95
    Size: Please Select
    • S
      $50.95