Condition
Purchase
Sort by
Time
Various
Vintage military hats caps - 6,
£19.50
Buy It Now
Camouflage washed vintage flat - washed,
£8.59
Buy It Now
Vintage mil tec military cap - mil-tec,
£9.73
Buy It Now
Beechfield army cap - beechfield,
£7.95
Buy It Now
Army beret original military - beret,
£7.49
Buy It Now
Unisex cotton army cadet - army,
£8.99
Buy It Now
Castro cap hat - gi,
£9.75
Buy It Now
Vintage french gendarme kipi - vintage,
£22.00
Buy It Now
Unisex cotton army cadet - cotton, cap
£7.90
Buy It Now
Idk idc idgaf baseball - idc,
£8.99
Buy It Now
Japanese army cap military - -,
£14.99
Buy It Now
Vintage blue red - vintage, military
£18.99
Buy It Now
Army military style baseball - army,
£4.90
Buy It Now
Vintage style camo military - style,
£17.75
Buy It Now
Vintage style camo - vintage,
£17.75
Buy It Now
Vintage italian military - vintage,
£148.18
Buy It Now
Military vintage deadstock
£5.45
Buy It Now
Vintage khaki military officer - khaki,
£35.00
Buy It Now
Vintage military band hats - vintage,
£42.61
Buy It Now
Vintage scotch soda cadet - vintage,
£22.00
Buy It Now
Vintage german military cap - military,
£9.99
Buy It Now
Military patrol cap army - patrol,
£7.09
Buy It Now
Vintage 1970s bruxelles - 1970s,
£35.01
Buy It Now
Vintage royal air force - royal,
£26.70
Buy It Now
Vintage 90s eureka military - 90s,
£10.80
Buy It Now
Vintage olive green military - green,
£7.60
Buy It Now
Japanese army cap military - army,
£14.99
Buy It Now
Adult unisex military mesh - adult,
£5.99
Buy It Now
Army cap mens - 7, vintage
£14.99
Buy It Now
Black grunge cadet hat - black,
£20.92
Buy It Now
Vintage army cap mens - vintage, size
£19.99
Buy It Now
Vintage navy white - vintage, u.s.
£19.67
Buy It Now
Original danish military gray - military,
£13.09
Buy It Now
Bronson retro ww2 - retro,
£15.58
Buy It Now
Military fan beretta gun - fan,
£19.19
Buy It Now
Vintage military peak - vintage,
£15.08
Buy It Now
Vintage look fisherman cap - fisherman’s,
£12.94
Buy It Now
Vintage men denim baseball - men,
£5.99
Buy It Now
Vintage army hat - hat, size
£13.53
Buy It Now
Vintage dutch army - peaked, cap
£19.99
Buy It Now
Washed cotton military caps - cotton,
£12.40
Buy It Now
Vintage olive green military - vintage,
£19.99
Buy It Now
Mens military hat distressed - military,
£6.20
Buy It Now
Fisherman cap army style - army,
£14.01
Buy It Now
Brown soviet union ushanka - soviet,
£41.19
Buy It Now
Vintage military beret - military, hat
£5.95
Buy It Now
Vintage try lilly t - vintage, t&l
£16.14
Buy It Now
Vintage urban army cap - urban,
£14.99
Buy It Now
Vintage olive green military - vintage,
£19.99
Buy It Now
Vintage compton webb - webb, white
£14.99
Buy It Now
Trucker baseball cap - trucker,
£8.11
Buy It Now
Army hat original czech - hat,
£20.49
Buy It Now
Vintage military maroon beret - vintage,
£12.99
Buy It Now
Army military style baseball - style,
£4.97
Buy It Now
Unisex military patrol - military,
£5.28
Buy It Now
Genuine surplus vintage - genuine,
£4.99
Buy It Now
Vintage british home guard - home, cap
£31.90
Buy It Now
Schmidt hartlieb west - schmidt,
£8.02
Buy It Now
Army medicine hat - army,
£10.80
Buy It Now
Vintage military army - military,
£5.45
Buy It Now
Vintage military camo boonie - vintage,
£10.00
Buy It Now
Unisex cadet army cap vintage - unisex,
£6.26
Buy It Now
Vintage west german military - german,
£5.45
Buy It Now
Vintage royal military - royal,
£19.19
Buy It Now
Navy blue wool military beret - navy,
£10.88
Buy It Now
French kepi officer hat - kepi,
£52.70
Buy It Now
Vintage united states navy - vintage,
£7.95
Buy It Now
Women ladies vintage - women,
£7.15
Buy It Now
Vintage west german - german, bundeswehr
£1.97
Buy It Now
Vintage retro cammoflage cammo - vintage,
£9.99
Buy It Now
Vintage military officers - , hat
£146.30
Buy It Now
Vintage soviet army officer - vintage,
£39.99
Buy It Now
Vintage military beret - vintage,
£5.99
Buy It Now
Old original vintage - original,
£5.45
Buy It Now
Napoleonic bicorn hat - bicorn,
£33.99
Buy It Now
Vintage military 1963 - military, beret
£26.70
Buy It Now
Vintage 1980s h - vintage,
£10.80
Buy It Now
The cheshire regiment - cheshire,
£9.72
Buy It Now
Vintage british army reme - vintage,
£18.99
Buy It Now
Original danish army visor cap - original,
£20.23
Buy It Now
Unisex washed cotton - unisex,
£10.14
Buy It Now
Mens vintage cadet army cap - vintage,
£7.18
Buy It Now
Vintage 90s y2k cap military - 90s,
£15.99
Buy It Now
British royal navy wool - british,
£6.99
Buy It Now
Genuine vintage croatian - vintage,
£12.99
Buy It Now
Vtg schmidt hartlieb hat - schmidt,
£24.90
Buy It Now
Vintage belmont bulawayo army - belmont,
£16.14
Buy It Now
Vintage red military - vintage, peaked
£24.00
Buy It Now
Men washed cotton - men's, military
£12.47
Buy It Now
Handmade vintage style - vintage,
£47.50
Buy It Now
Vintage womans denim baseball - vintage,
£5.99
Buy It Now
Genuine vintage swedish - genuine,
£4.99
Buy It Now
Cornflower electric blue - cornflower,
£3.00
Buy It Now
Old original vintage antique - old,
£21.50
Buy It Now
Vintage army cap mens one - vintage,
£13.53
Buy It Now
Vintage australian engineers - australian,
£17.22
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 £1.97 to £148.18, with an average of £17.92. 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: joseph ribkoff 18 | marantz 4200 | catering cooker | remington shaver foil | digital barometer | stanley block plane | oz alloy wheels 15 | dr martens 6 purple | marcos | small drop leaf dining table
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 £1.97, while premium listings can reach £148.18 — giving you a wide budget spread to work with. The average price of £17.92 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.