Collection: Stetson Hats

Stetson is the premier hat company in the U.S. and has been since its inception in 1865. For over 150 years, no other name has been more synonymous with hats than Stetson. Check out our current selection of Stetson hats below.

Filter
  • Featured
  • Best selling
  • Alphabetically, A-Z
  • Alphabetically, Z-A
  • Price, low to high
  • Price, high to low
  • Date, old to new
  • Date, new to old
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £109.00
    Sale price
    £109.00
    Regular price
    £109.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £69.00
    Sale price
    £69.00
    Regular price
    £69.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £79.00
    Sale price
    £79.00
    Regular price
    £79.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    Regular price
    £69.00
    Sale price
    £69.00
    Regular price
    £69.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £109.00
    Sale price
    £109.00
    Regular price
    £109.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £89.00
    Sale price
    £89.00
    Regular price
    £89.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £69.00
    Sale price
    £69.00
    Regular price
    £69.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £89.00
    Sale price
    £89.00
    Regular price
    £89.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £79.00
    Sale price
    £79.00
    Regular price
    £79.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £59.95
    Sale price
    £59.95
    Regular price
    £89.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    Regular price
    £59.95
    Sale price
    £59.95
    Regular price
    £89.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £69.00
    Sale price
    £69.00
    Regular price
    £69.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £49.00
    Sale price
    £49.00
    Regular price
    £49.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £58.95
    Sale price
    £58.95
    Regular price
    £69.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    Regular price
    £109.00
    Sale price
    £109.00
    Regular price
    £109.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £47.95
    Sale price
    £47.95
    Regular price
    £59.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £99.00
    Sale price
    £99.00
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £79.00
    Sale price
    £79.00
    Regular price
    £79.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £79.00
    Sale price
    £79.00
    Regular price
    £79.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £79.95
    Sale price
    £79.95
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £59.00
    Sale price
    £59.00
    Regular price
    £59.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    Regular price
    £112.95
    Sale price
    £112.95
    Regular price
    £169.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £79.95
    Sale price
    £79.95
    Regular price
    £99.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £69.00
    Sale price
    £69.00
    Regular price
    £69.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    Regular price
    £67.95
    Sale price
    £67.95
    Regular price
    £79.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £51.95
    Sale price
    £51.95
    Regular price
    £79.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    Regular price
    £63.95
    Sale price
    £63.95
    Regular price
    £79.00
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £69.00
    Sale price
    £69.00
    Regular price
    £69.00
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £59.95
    Sale price
    £59.95
    Regular price
    £79.00
    Unit price
    per 
    Sold out