FREE Shipping Above $150A

40% of Profits Donated

Every Hat Sold, Plants A Tree

Your cart

Your cart is empty

Check out these collections.

A man contemplates nature, wearing a cowboy coat and a Stetson style hat, sitting in the back os a pickup truck

Mens Cowboy Hats

A western heritage classic

6 Results

Buck Bone | White Straw Cowboy Hat

4.5 (8)

$129.00

Unit price
per 

4 sizes
  • S
  • M
  • L
  • XL

Andy Auburn | Dark Brown Country Hat

4.8 (569)

$149.00

Unit price
per 

3 colors, 4 sizes
  • S
  • M
  • L
  • XL
Buck Oak black cowboy or cowgirl style hat front image
Buck Smoke black cowboy and cowgirl hat top view
Sold out

Buck Smoke | Black Felt Cowboy Hat

4.9 (22)

$159.00

Unit price
per 

2 colors, 4 sizes
  • S
  • M
  • L
  • XL

Buck Oak | Brown Felt Cowboy Hat

4.9 (22)

$159.00

Unit price
per 

2 colors, 4 sizes
  • S
  • M
  • L
  • XL
Andy Oak | Brown Wide Brim Fedora
best-seller

Andy Oak | Brown Wide Brim Fedora

4.8 (569)

$149.00

Unit price
per 

3 colors, 4 sizes
  • S
  • M
  • L
  • XL
Andy Cream | White Felt Sun Hat
best-seller

Andy Cream | White Felt Sun Hat

4.8 (569)

$149.00

Unit price
per 

3 colors, 4 sizes
  • S
  • M
  • L
  • XL

Why choose a Will & Bear Men's Cowboy Hat?

Our Men's Cowboy Hats blend the rugged spirit of the outback with modern durability and comfort. Designed for long-lasting wear, these hats don’t just look good—they feel good, too. Each one is a nod to our Australian roots and our commitment to natural materials.

When you choose a Will & Bear Men's Cowboy Hat, you’re investing in more than just a hat. For every hat sold, we plant a tree, helping regenerate ecosystems. It’s not just about the hat; it’s about giving back to the land we love. See also our complete collection of cowboy hats

Mens Cowboy Hats FAQs

Enjoy FREE shipping on orders above $150. At Will & Bear, we pride ourselves on quick delivery! Your hat ships fast, typically within 48 hours of placing your order. We ship to all Australian states, ensuring that your hat arrives in 3-5 business days depending on your location.

For international orders, delivery times vary based on the destination and usually take between 7-14 business days. You’ll receive a tracking number once your order is dispatched so you can monitor its progress.