FREE SHIPPING OVER $100

Your cart

Your cart is empty

Men’s Western Shirts – Classic, Modern & Retro Styles

Upgrade your wardrobe with our premium collection of Men’s Western Shirts, designed for authentic style, comfort, and durability. Whether you prefer a classic pearl snap or a crisp button-up, Cowboy Swagger has the perfect shirt to match your look.

 

Shop trusted brands like Cinch, Ariat, Wrangler, Panhandle, and Rock & Roll, each known for bold designs, high-quality fabrics, and cowboy-approved fits. From the arena to a night out, these shirts deliver unmatched versatility and Western flair.

 

✨ Explore Our Selection:

 

  • Pearl Snap & Button-Up Shirts – Authentic western staples built to last
  • Modern, Retro & Plaid Styles – Bold patterns and timeless designs
  • Slim Fit & Regular Fit Options – Tailored for comfort and style

 

 

No matter your style, our Men’s Western Shirts Collection offers the ideal combination of function and fashion. Find your next go-to cowboy shirt today and redefine your Western wardrobe.

187 Results

Outback Trading Company Men’s Moab Western Snap Bamboo Shirt 35029
Men’s Outback Trading Moab Shirt with Pearl Snaps and Vented Back

Outback Trading Company Men’s Moab Western Snap Bamboo Shirt (35029)

Cowboy Swagger

$64.99

Unit price
per 

6 sizes
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
  • XXXLarge
Cinch western men’s purple square print long sleeve shirt
Purple square print Cinch men’s western rodeo shirt
  • XSmall
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
Cinch men’s long sleeve western button down purple shirt
Cinch cowboy shirt purple with subtle square flower print
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
Cinch men’s western long sleeve button down shirt olive green
Cinch cowboy shirt olive green with subtle diamond dot print
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
Cinch men’s gray geometric print button-down shirt MTW1105960 – classic fit Western style.
Men’s Cinch classic fit shirt in gray geometric pattern – long sleeve Western button-down style MTW1105960.
  • XSmall
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
Cinch cowboy dress shirt in orange, cream, and blue vertical stripes
Men’s Cinch striped button-up with contrasting orange cuff lining

Cinch Men’s Classic Fit Button-Down Stripe Shirt – Orange & Blue

Cowboy Swagger

$64.00

Unit price
per 

6 sizes
  • XSmall
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
Cinch Mens Short Sleeve Plaid Camp Shirt Grey and Blue

Cinch Mens Short Sleeve Plaid Camp Shirt Grey and Blue

Cowboy Swagger

$65.00

Unit price
per 

7 sizes
  • XSmall
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
  • XXXLarge
Cinch Men’s ArenaFlex Flower Print Short Sleeve Shirt Navy
Sold out

Cinch Men’s ArenaFlex Flower Print Short Sleeve Shirt Navy

Cowboy Swagger

$65.00

Unit price
per 

5 sizes
  • XSmall
  • Small
  • Medium
  • Large
  • XXLarge
Classic western fit with button-down front

Wrangler Men’s Teal Diamond Print Long Sleeve Western Shirt – 112367705

Cowboy Swagger

from $50.00

Unit price
per 

9 sizes
  • Small
  • Medium
  • Large
  • XLarge
  • XLarge Tall
  • XXLarge
  • XXLarge Tall
  • XXXLarge
  • XXXLarge Tall
Wrangler men’s button down collar shirt with chest pocket
Wrangler western wear long sleeve shirt for men

Wrangler Men’s Classic Fit Print Shirt – Sangria (112365859)

Cowboy Swagger

from $50.00

Unit price
per 

10 sizes
  • Small
  • Medium
  • Large
  • Large Tall
  • XLarge
  • XLarge Tall
  • XXLarge
  • XXLarge Tall
  • XXXLarge
  • XXXLarge Tall
Wrangler Men’s Long Sleeve BrushPopper Snap Shirt Blue Green Black

Wrangler Men’s Long Sleeve BrushPopper Snap Shirt Blue Green Black

Cowboy Swagger

$65.00

Unit price
per 

5 sizes
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
Wrangler Men’s Long Sleeve BrushPopper Snap Shirt Pink purple Black

Wrangler Men’s Long Sleeve BrushPopper Snap Shirt Pink purple Black

Cowboy Swagger

$65.00

Unit price
per 

5 sizes
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
Wrangler men’s short sleeve performance snap shirt 112369424
Men’s Wrangler solid western short sleeve shirt with UV protection
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
Wrangler men’s plaid snap shirt with UV protection – 112368290
Long sleeve western shirt for men with moisture-wicking fabric

Wrangler Men’s Long Sleeve Plaid Snap Shirt with UV Protection – 112368290

Cowboy Swagger

from $68.00

Unit price
per 

8 sizes
  • Small
  • Medium
  • Large
  • Large Tall
  • XLarge
  • XLarge Tall
  • XXLarge
  • XXLarge Tall
Cinch Men’s Long Sleeve Black Shirt with Pink Diamond Flower Print

Cinch Men’s Long Sleeve Black Shirt with Pink Diamond Flower Print

Cowboy Swagger

$65.00

Unit price
per 

4 sizes
  • Medium
  • Large
  • XLarge
  • XXLarge
Cinch Men’s Long Sleeve White Shirt with Black and Turquoise Print

Cinch Men’s Long Sleeve White Shirt with Black and Turquoise Print

Cowboy Swagger

$65.00

Unit price
per 

4 sizes
  • Small
  • Medium
  • Large
  • XLarge
Cinch Men’s Vintage Long Sleeve Shirt Navy and Orange Stripes

Cinch Men’s Vintage Long Sleeve Shirt Navy and Orange Stripes

Cowboy Swagger

$65.00

Unit price
per 

4 sizes
  • Small
  • Medium
  • Large
  • XLarge
Cinch Men’s Long Sleeve White Shirt with Black and Purple Pattern

Cinch Men’s Long Sleeve White Shirt with Black and Purple Pattern

Cowboy Swagger

$65.00

Unit price
per 

4 sizes
  • Medium
  • Large
  • XLarge
  • XXLarge
Cinch Men’s ArenaFlex Short Sleeve Shirt Red and Black Print
Sold out

Cinch Men’s ArenaFlex Short Sleeve Shirt Red and Black Print

Cowboy Swagger

$65.00

Unit price
per 

4 sizes
  • Small
  • Medium
  • Large
  • XLarge
Ariat Men’s Wrinkle Free Rafael Short Sleeve Shirt Lilac

Ariat Men’s Wrinkle Free Rafael Short Sleeve Shirt Lilac

Cowboy Swagger

$67.95

Unit price
per 

7 sizes
  • XSmall
  • Small
  • Medium
  • Large
  • XLarge
  • XXLarge
  • XXXLarge