Condition
Purchase
Sort by
Time
Various
Yugoslavia jna army officer - army,
£10.80
Buy It Now
Barbour pin lapel hat - pin,
£3.95
Buy It Now
Vintage old corporation - vintage,
£8.00
Buy It Now
Enamel vintage cap - 9,
£6.00
Buy It Now
Wwii womens land army - wwii,
£10.00
Buy It Now
Gloucestershire regiment cap - regiment,
£8.61
Buy It Now
Barbour pin badges - barbour,
£15.50
Buy It Now
Vintage irish guards officers - irish,
£52.70
Buy It Now
Lot vintage star cap - 8, /
£11.99
Buy It Now
Texaco enamel lapel pin - enamel,
£5.45
Buy It Now
British army infantry enamel - british,
£4.91
Buy It Now
United nations cap badge - nations,
£3.99
Buy It Now
Ww2 womens land army - ww2, veterans
£7.95
Buy It Now
British railways southern - railways,
£79.99
Buy It Now
Mixed enamel badges - mixed,
£26.70
Buy It Now
Obsolete metropolitan police - obsolete,
£24.99
Buy It Now
Enamel pin cap badge - cap,
£3.31
Buy It Now
Stp enamel lapel pin - lapel, badge
£6.52
Buy It Now
Royal army service - royal,
£10.80
Buy It Now
The queens royal - the, cap
£7.99
Buy It Now
Yugoslavia army officers cap - yugoslavia,
£5.99
Buy It Now
Union jack badges - 10,
£8.99
Buy It Now
Genuine ww1 hampshire - genuine, ww1/2
£49.84
Buy It Now
British army coldstream guards - army,
£4.95
Buy It Now
Rare swallow doretti hub cap - hub,
£200.00
Buy It Now
Barbour pin lapel hat tie - hat, coat
£4.00
Buy It Now
Champion enamel lapel pin - enamel,
£8.41
Buy It Now
Genuine rare ww2 raf - genuine,
£105.00
Buy It Now
Duke lancasters regiment - duke,
£5.99
Buy It Now
Berthold kruger german - kruger,
£32.11
Buy It Now
Enamel lapel pin badge cap - 1%,
£8.41
Buy It Now
Georges flag england - england,
£7.91
Buy It Now
Champion enamel lapel pin - champion,
£5.45
Buy It Now
Antique british legion enamel - antique,
£6.52
Buy It Now
Royal army service - service, corps
£7.00
Buy It Now
Rare excellent condition light - excellent,
£58.93
Buy It Now
Vintage enamel cap - enamel,
£6.52
Buy It Now
York and lancaster - and, regiment
£19.99
Buy It Now
Princess wales royal - princess,
£4.99
Buy It Now
Vintage antique enamel pin - vintage,
£10.80
Buy It Now
Rnxs royal navy auxiliary - rnxs,
£8.99
Buy It Now
Gehrckens german shipping - h.m,
£32.11
Buy It Now
United nations cap - united, badge
£5.50
Buy It Now
Royal army service - army,
£9.95
Buy It Now
British army grenadier guards - grenadier,
£4.95
Buy It Now
Reibel transportation german - -,
£32.13
Buy It Now
Vintage pair enamel isle - vintage,
£15.00
Buy It Now
Royal engineers cap - engineers, badge
£4.59
Buy It Now
British army blues - army, and
£7.00
Buy It Now
British railways cap badge - railways,
£24.99
Buy It Now
German fishmarket harbour - german,
£36.27
Buy It Now
Lovely coldstream guards - lovely, qc
£24.62
Buy It Now
British royal army corps - british,
£5.50
Buy It Now
New era cap enamel - era,
£9.00
Buy It Now
Royal corps transport - royal,
£26.69
Buy It Now
Royal artillery cap - royal, badge
£7.05
Buy It Now
Genuine eiir royal - genuine, corps
£19.99
Buy It Now
Classic manchester regiment - manchester,
£5.99
Buy It Now
Royal navy inspector naval - royal, of
£22.99
Buy It Now
Surrey yeomanry queen mary - yeomanry,
£7.50
Buy It Now
British legion enamelled cap - british,
£2.77
Buy It Now
Enamel pin badge burberry cap - pin,
£13.96
Buy It Now
Pre 1948 lincolnshire officers - 1948,
£45.00
Buy It Now
Vintage officers cheshire - vintage,
£58.00
Buy It Now
Mod ministry defence guard - defence,
£5.34
Buy It Now
Triumph enamel globe hub cap - enamel,
£49.50
Buy It Now
Wwii type american - american, red
£12.00
Buy It Now
German shipping company j c - german,
£32.11
Buy It Now
United nations cap badge - nations,
£12.00
Buy It Now
British army irish guards pin - british,
£4.95
Buy It Now
Schreiber river cruise - schreiber,
£32.11
Buy It Now
Rachd royal army chaplains - royal,
£24.99
Buy It Now
Obsolete afs wwii auxiliary - wwii,
£9.72
Buy It Now
Obsolete met enamel - met, badge
£19.99
Buy It Now
Original yugoslavia air - original, force
£3.99
Buy It Now
Vintage wire and enamel
£35.00
Buy It Now
Royal army service corps - royal,
£7.59
Buy It Now
British army the - british, queen's
£6.99
Buy It Now
Ernst russ german shipping - russ,
£31.82
Buy It Now
British army royal armoured - british,
£7.00
Buy It Now
British legion cap badge - legion,
£2.77
Buy It Now
Wwii nfs national - wwii,
£6.99
Buy It Now
Vintage the ministry labour - of,
£19.99
Buy It Now
British 1st army 1942 1943 - army,
£7.00
Buy It Now
Burberry enamel pin badges - enamel,
£14.99
Buy It Now
Ww2 german party - ww2,
£12.86
Buy It Now
Bsa enamel lapel pin - lapel,
£8.41
Buy It Now
British army royal logistics - army,
£7.00
Buy It Now
Royal inniskilling fusiliers - inniskilling,
£6.51
Buy It Now
Vintage enamel loyal - vintage,
£6.00
Buy It Now
Triton enamel lapel pin - triton,
£8.41
Buy It Now
Post 1952 the - post, corps
£2.99
Buy It Now
Genuine qeii officers cap - genuine,
£13.47
Buy It Now
Royal enfield enamel - enfield, lapel
£8.41
Buy It Now
Light dragoons officer cap - dragoons,
£19.41
Buy It Now
The yorkshire brigade - the,
£18.86
Buy It Now
Looking for more enamel cap badges?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 enamel cap badges listings currently in our index. Prices range from £2.77 to £200, with an average of £18.35. 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 enamel cap badges →
Try this: soldier poppy pin badge | ww1 medal | national savings badge service | mini pin badge | chief scout | esso football badges | red star badge | rnli lifeboat badge | womens royal army corps | pokemon pin badges
Whether you are looking for a brand-new or second-hand enamel cap badges, 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.77, while premium listings can reach £200 — giving you a wide budget spread to work with. The average price of £18.35 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.