Condition
Purchase
Sort by
Time
Various
Vintage military hats - 6,
£19.50
Buy It Now
Castro cap hat original - gi,
£9.75
Buy It Now
Unisex cotton army cadet cap - army,
£8.99
Buy It Now
Vintage west german military - west,
£3.31
Buy It Now
Beechfield army cap military - army,
£7.95
Buy It Now
Vintage military officers hat
£104.70
Buy It Now
Unisex cotton army cadet - army,
£7.90
Buy It Now
Camouflage washed vintage flat - camouflage,
£8.59
Buy It Now
Mens military hat distressed - military,
£6.20
Buy It Now
Men washed cotton - washed, military
£4.58
Buy It Now
Vintage french gendarme kipi - french,
£22.00
Buy It Now
Beechfield b34 urban army - urban,
£4.99
Buy It Now
Vintage men denim - denim, baseball
£5.99
Buy It Now
Vintage british royal - royal, air
£44.99
Buy It Now
Camouflage washed vintage flat - vintage,
£8.62
Buy It Now
New york yankees - yankees, hat
£29.95
Buy It Now
Vintage khaki military officer - military,
£35.00
Buy It Now
Vintage urban army cap - vintage,
£11.99
Buy It Now
Army beret original military - army,
£7.49
Buy It Now
Japanese army cap military - army,
£14.99
Buy It Now
Vintage swedish army ear flap - swedish,
£21.49
Buy It Now
Vintage blue red - gold, military
£16.99
Buy It Now
Vintage cold war military hat - vintage,
£63.09
Buy It Now
Bronson retro ww2 3 - bronson,
£15.58
Buy It Now
Vintage flights ltd civil - flights, &
£156.70
Buy It Now
Japanese army cap military - japanese,
£14.99
Buy It Now
Military fan beretta gun - military,
£19.19
Buy It Now
Mockba vintage trapper - , hat
£24.62
Buy It Now
Vintage style camo - , military
£17.75
Buy It Now
Vintage olive green - vintage,
£19.99
Buy It Now
Vintage style camo military
£17.75
Buy It Now
Vintage royal military - vintage,
£19.19
Buy It Now
Vintage british army reme - british,
£18.99
Buy It Now
Vintage army cap - vintage,
£4.80
Buy It Now
Vintage navy blue wool peaked - vintage,
£20.00
Buy It Now
Military patrol cap army cadet - cap,
£7.09
Buy It Now
Western vintage washed - western,
£7.98
Buy It Now
Unisex cadet army - unisex, vintage
£8.11
Buy It Now
Vintage geniune west german - vintage,
£25.00
Buy It Now
Vintage british army - british, beret
£49.99
Buy It Now
Vintage the prodigy - vintage,
£44.24
Buy It Now
Adult unisex military mesh - adult,
£5.39
Buy It Now
Vintage soviet union ussr - vintage,
£47.49
Buy It Now
Vintage 1990 french - vintage,
£29.99
Buy It Now
Vintage military beret - military,
£5.95
Buy It Now
Vintage military band hats - military,
£42.61
Buy It Now
Original danish military - original, gray
£12.78
Buy It Now
Vintage 101st airborne tan - vintage,
£11.86
Buy It Now
Vintage nike cadet style - vintage, cap
£16.15
Buy It Now
Brown soviet union ushanka - brown,
£31.55
Buy It Now
Vintage swiss military surplus - vintage,
£9.99
Buy It Now
Vintage belmont bulawayo army - bulawayo,
£16.14
Buy It Now
Vintage olive green - vintage,
£7.60
Buy It Now
Vintage military side - military, cap
£78.70
Buy It Now
Vintage dutch army peaked - vintage,
£19.99
Buy It Now
Genuine vintage swedish army - genuine,
£4.99
Buy It Now
Vintage olive green military - olive,
£19.99
Buy It Now
Army military style baseball - army,
£4.97
Buy It Now
Military army music corps - army,
£10.80
Buy It Now
Vintage russian military - vintage,
£16.15
Buy It Now
Vintage nike slate - vintage, blue
£19.36
Buy It Now
Vintage german army military - army,
£9.99
Buy It Now
Genuine surplus vintage - genuine,
£4.99
Buy It Now
Vintage 00s military style - 00s,
£17.65
Buy It Now
Vintage royal army ordnance - royal,
£49.99
Buy It Now
Vintage style military - vintage,
£4.38
Buy It Now
Army beret original german - beret,
£6.49
Buy It Now
Vintage 1984 soviet ussr - vintage,
£27.99
Buy It Now
Vintage original british air - vintage,
£6.00
Buy It Now
Vintage compton webb white - vintage,
£14.99
Buy It Now
Vintage soviet grey budenovka - vintage,
£39.99
Buy It Now
Vintage polo ralph lauren - vintage,
£79.99
Buy It Now
Vintage west german military - west,
£8.66
Buy It Now
Vintage french gendarmerie - vintage,
£34.99
Buy It Now
Vintage 1984 soviet ussr - 1984,
£14.50
Buy It Now
Vintage military winter hat - winter,
£23.95
Buy It Now
Vintage royal military - vintage,
£19.19
Buy It Now
Washed cotton military - cotton, caps
£18.28
Buy It Now
Vintage bancroft cap - cap, company
£18.99
Buy It Now
Blue denim military style - blue,
£13.47
Buy It Now
Army hat original - original, czech
£20.49
Buy It Now
Royal navy beret wool - royal,
£6.98
Buy It Now
Vintage british military - british,
£33.00
Buy It Now
Unisex retro washed cotton - unisex,
£9.11
Buy It Now
Vintage and retro country - and,
£11.99
Buy It Now
Bukta beret military size - military, 6
£16.15
Buy It Now
Vintage military maroon beret - vintage,
£12.99
Buy It Now
Trucker baseball cap snapback - trucker,
£8.11
Buy It Now
Vintage womans denim baseball - womans,
£5.99
Buy It Now
Vintage and retro - and,
£11.99
Buy It Now
Vintage 90s y2k - 90s, military
£15.99
Buy It Now
Vintage fatigue red star mao - fatigue,
£19.28
Buy It Now
Vintage swedish army air - vintage,
£7.05
Buy It Now
Vintage military army - vintage,
£5.45
Buy It Now
Vintage military army cap - army, mens
£9.97
Buy It Now
Vintage washed denim flat cap - washed,
£9.44
Buy It Now
Looking for more vintage military hats?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 vintage military hats listings currently in our index. Prices range from £3.31 to £156.7, with an average of £20.75. Whether you are hunting for a bargain or looking for a top-spec model, the selection below covers all price points — new, used and refurbished. More about vintage military hats →
Try this: trench art snuff box | roco | classic car grill badge | car badge enamel | ww1 shell | militia button | anti aircraft | morris ten | tax disc | supermarine s6
Whether you are looking for a brand-new or second-hand vintage military hats, eBay offers one of the largest selections available online. With 96 active listings at the time of this page's last update, you have plenty of choice across different conditions, sellers and price points. The cheapest option currently starts at £3.31, while premium listings can reach £156.7 — giving you a wide budget spread to work with. The average price of £20.75 can serve as a useful benchmark: listings below this tend to be used or auction-style, while those above often include extra accessories, warranties, or are sold by professional sellers with high feedback scores. Always check the seller's feedback rating and return policy before committing to a purchase. If you need the item quickly, filter by "Buy It Now" to avoid the uncertainty of auctions. For used items, look closely at the condition description and photos — terms like "good", "very good" and "like new" can mean very different things depending on the seller.