Condition
Purchase
Sort by
Time
Various
Gothic rose heart embroidered - gothic,
£38.82
Buy It Now
Tweed check flat cap vintage - flat,
£6.69
Buy It Now
Tweed check flat cap vintage - tweed,
£4.71
Buy It Now
Mens tweed flat cap vintage - flat,
£4.19
Buy It Now
Vintage painter beret flat cap - beret,
£5.44
Buy It Now
Tweed flat cap size - flat, multi
£28.77
Buy It Now
Men vintage painter beret - vintage,
£9.14
Buy It Now
Vintage mayser mens flat cap - vintage,
£23.58
Buy It Now
Vintage failsworth harris - vintage,
£21.50
Buy It Now
Vintage kurtz beige - vintage,
£36.12
Buy It Now
Tweed check flat cap - flat, vintage
£5.99
Buy It Now
Classic flat cap men - classic,
£5.99
Buy It Now
Newsboy hat peaky blinders - hat,
£10.47
Buy It Now
Christys aintree vintage - aintree,
£26.70
Buy It Now
Mens tweed flat cap vintage - mens,
£6.07
Buy It Now
Vintage berets hat - vintage, adjustable
£5.99
Buy It Now
Tweed check flat cap vintage - check,
£10.99
Buy It Now
Vintage 80s 90s - "vintage, 504
£32.51
Buy It Now
Vintage mens denim flat cap - denim,
£5.24
Buy It Now
Vintage quebec folk art wood - folk,
£56.26
Buy It Now
Vtg herringbone tweed flat - vtg, cap
£22.58
Buy It Now
Mens ladies vintage flat - vintage, cap
£8.25
Buy It Now
Vintage harris tweed - vintage,
£9.73
Buy It Now
Vintage kurtz camouflage flat - vintage,
£36.12
Buy It Now
Vintage washed denim men hat - denim,
£7.59
Buy It Now
1960 vintage inspired - 1960's, vintage-inspired
£19.87
Buy It Now
Mens newsboy cap - newsboy, linen
£7.99
Buy It Now
Tweed check flat - flat, vintage
£5.99
Buy It Now
Eureka stockade soft leather - eureka,
£29.99
Buy It Now
Vintage men grendale - vintage, men’s
£22.99
Buy It Now
Vintage donegal handwoven - donegal,
£24.99
Buy It Now
Tweed patchwork flat - tweed, –
£21.49
Buy It Now
Vintage washed cotton flat cap - washed,
£4.99
Buy It Now
Barbour wax tartan cotton - barbour,
£36.12
Buy It Now
Tweed check flat - tweed, cap
£5.18
Buy It Now
Mens tweed flat cap vintage - cap,
£5.44
Buy It Now
Newsboy hat unisex - unisex, vintage
£7.99
Buy It Now
Vintage hodges the - 'the, dorset'
£10.26
Buy It Now
Tweed check flat - cap, vintage
£8.21
Buy It Now
Beechfield vintage flat - beechfield, cap
£12.29
Buy It Now
Tweed check flat - flat, cap
£6.69
Buy It Now
Tweed check flat - tweed, cap
£4.71
Buy It Now
Tweed check flat cap vintage - flat,
£5.28
Buy It Now
Vintage olney wool - vintage, cap
£10.00
Buy It Now
Vintage tweed flat cap - cap,
£6.99
Buy It Now
Camouflage washed vintage flat - washed,
£8.59
Buy It Now
Vintage cotton beret - beret, cap
£7.02
Buy It Now
Mens vintage flat - mens, gatsby
£10.63
Buy It Now
Vintage painter beret flat cap - flat,
£10.99
Buy It Now
Vintage deerskin trading post - vintage,
£32.51
Buy It Now
Dunn vintage the rutland - dunn,
£4.99
Buy It Now
Vintage washed denim men - denim,
£6.62
Buy It Now
Failsworth inverness flat cap - failsworth,
£9.99
Buy It Now
Vintage washed denim beret - beret, cap
£4.80
Buy It Now
Tweed flat cap herringbone - cap,
£6.99
Buy It Now
Tweed herringbone flat - flat, cap
£18.99
Buy It Now
Tweed flat cap hat - cap,
£19.31
Buy It Now
Vintage leather newsboy cap - leather,
£18.99
Buy It Now
Classic flat cap - flat,
£5.49
Buy It Now
Men women s ivy flat - &,
£5.69
Buy It Now
Vintage linney flat - linney, cap
£5.45
Buy It Now
Men vintage tweed wool - men’s, cap
£7.99
Buy It Now
Vintage cotton beret flat cap - vintage,
£5.99
Buy It Now
Vintage peaky blinders hat - peaky,
£8.39
Buy It Now
New mens tweed flat - new,
£4.99
Buy It Now
Mens traditional style flat - traditional,
£10.99
Buy It Now
Vintage dunn flat - dunn, co
£29.03
Buy It Now
Tweed check flat - check, cap
£6.69
Buy It Now
Beechfield vintage flat cap - vintage,
£9.49
Buy It Now
Puma cobra golf - golf, l/xl
£17.16
Buy It Now
Beechfield b626 vintage flat - vintage,
£11.96
Buy It Now
Eff vintage unisex - unisex, clean
£13.99
Buy It Now
Mens tweed flat cap vintage - flat,
£2.05
Buy It Now
Mens brown prince - of, wales
£7.59
Buy It Now
Christy london flat cap - flat,
£17.99
Buy It Now
Vintage men beret hat leather - vintage,
£6.45
Buy It Now
Mens flat cap baker boy - baker,
£8.99
Buy It Now
Vintage flat cap - vintage, 80s
£6.95
Buy It Now
Vintage dunn and rutland - co,
£7.05
Buy It Now
Men women s ivy flat - men’s,
£6.99
Buy It Now
Marks spencer flat - marks, cap
£20.00
Buy It Now
Michael harris tweed grey - michael,
£12.93
Buy It Now
Vintage nike golf tigger woods - nike,
£26.70
Buy It Now
Vintage flat cap - cap, beechfield
£8.71
Buy It Now
Vintage men beret - beret, leather
£6.98
Buy It Now
Vintage mens flat cap - mens, m
£8.99
Buy It Now
Unisex summer linen - unisex, blend
£7.99
Buy It Now
Colley flat cap hat - it's, a
£4.99
Buy It Now
Tweed check flat cap - flat,
£9.99
Buy It Now
Tweed check flat cap vintage - ,
£10.99
Buy It Now
Vintage aintree made - made, in
£7.05
Buy It Now
Vintage super tweed flat cap - tweed,
£9.99
Buy It Now
Vintage flat cap wool - vintage,
£12.99
Buy It Now
Vintage 80s flat cap wool - 80s,
£6.95
Buy It Now
Vintage british made 100 - 100%, high
£29.82
Buy It Now
Harris tweed vintage - flat, cap
£21.99
Buy It Now
Looking for more vintage flat cap?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 vintage flat cap listings currently in our index. Prices range from £2.05 to £56.26, with an average of £13.14. 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 flat cap →
Try this: vintage babydoll lingerie | ikea silver mirror | vintage rev counter | vintage towel rail | vintage corselette | handmade christmas tree decorations | vintage towel ladder | vintage pottery | vintage coloured glass vase | vintage float rods
Whether you are looking for a brand-new or second-hand vintage flat cap, 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 £2.05, while premium listings can reach £56.26 — giving you a wide budget spread to work with. The average price of £13.14 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.