BLACK FRIDAY SALE

Collection: Men's Flat Caps

Enjoy our huge selection of flat caps for men. We stock more men's flat cap styles, patterns, materials, colours and brands than any company in the UK and possibly the world. No matter if it is summer or winter, we have the men's flat cap for you.

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
    £26.95
    Sale price
    £26.95
    Regular price
    £26.95
    Unit price
    per 
    Sold out
    • Small-56cm
    • Medium - 58cm
    • Large-60cm
    • X-large-62cm
    Regular price
    £39.95
    Sale price
    £39.95
    Regular price
    £39.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £54.95
    Sale price
    £54.95
    Regular price
    £54.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £29.95
    Sale price
    £29.95
    Regular price
    £39.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £25.95
    Sale price
    £25.95
    Regular price
    £25.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £26.95
    Sale price
    £26.95
    Regular price
    £26.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    Regular price
    £34.95
    Sale price
    £34.95
    Regular price
    £34.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £22.95
    Sale price
    £22.95
    Regular price
    £22.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £29.95
    Sale price
    £29.95
    Regular price
    £38.95
    Unit price
    per 
    Sold out
    • 1-Size
    Regular price
    £55.95
    Sale price
    £55.95
    Regular price
    £69.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £22.95
    Sale price
    £22.95
    Regular price
    £22.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    Regular price
    £22.95
    Sale price
    £22.95
    Regular price
    £22.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £25.95
    Sale price
    £25.95
    Regular price
    £25.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £33.95
    Sale price
    £33.95
    Regular price
    £39.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    Regular price
    £32.95
    Sale price
    £32.95
    Regular price
    £32.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £21.95
    Sale price
    £21.95
    Regular price
    £21.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £33.95
    Sale price
    £33.95
    Regular price
    £39.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    Regular price
    £41.95
    Sale price
    £41.95
    Regular price
    £48.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £21.95
    Sale price
    £21.95
    Regular price
    £21.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £39.95
    Sale price
    £39.95
    Regular price
    £39.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £68.95
    Sale price
    £68.95
    Regular price
    £68.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 63
    Regular price
    £55.95
    Sale price
    £55.95
    Regular price
    £69.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £21.95
    Sale price
    £21.95
    Regular price
    £21.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    • 58
    Regular price
    £25.95
    Sale price
    £25.95
    Regular price
    £25.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £54.95
    Sale price
    £54.95
    Regular price
    £54.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £55.95
    Sale price
    £55.95
    Regular price
    £69.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    Regular price
    £55.95
    Sale price
    £55.95
    Regular price
    £69.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £21.95
    Sale price
    £21.95
    Regular price
    £21.95
    Unit price
    per 
    Sold out
    • 55
    • 57
    • 59
    • 61
    Regular price
    £22.95
    Sale price
    £22.95
    Regular price
    £22.95
    Unit price
    per 
    Sold out
    • Small-56cm
    • Medium - 58cm
    • Large-60cm
    • X-large-62cm
    Regular price
    £39.95
    Sale price
    £39.95
    Regular price
    £39.95
    Unit price
    per 
    Sold out
    • S
    • M
    • L
    • XL
    • XXL
    Regular price
    £19.95
    Sale price
    £19.95
    Regular price
    £19.95
    Unit price
    per 
    Sold out