Condition
Purchase
Sort by
Time
Various
Armed forces army - forces, raf
£5.99 · Buy It Now
» View details on eBay #sponsoredMerchant navy veteran armed - veteran,
£5.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy pin badge - pin,
£6.60 · Buy It Now
» View details on eBay #sponsoredRoyal navy veteran crest - royal,
£6.95 · Buy It Now
» View details on eBay #sponsoredBritish military royal - military,
£14.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy officers cap - officers,
£9.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy veteran - navy, ensign
£5.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy new - navy, badge
£2.20 · Buy It Now
» View details on eBay #sponsoredAuthentic stone island - authentic, navy
£12.85 · Buy It Now
» View details on eBay #sponsoredRoyal navy rating beret - royal,
£19.99 · Buy It Now
» View details on eBay #sponsoredCap badge merchant navy - ,
£9.99 · Buy It Now
» View details on eBay #sponsoredMerchant navy crest pin - merchant,
£3.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy officers beret - navy,
£9.19 · Buy It Now
» View details on eBay #sponsoredNavy officers cap device - cap,
£19.36 · Buy It Now
» View details on eBay #sponsoredNew royal navy junior - rn,
£8.99 · Buy It Now
» View details on eBay #sponsoredGenuine royal navy - royal,
£14.49 · Buy It Now
» View details on eBay #sponsoredRoyal navy pin badge - royal,
£6.60 · Buy It Now
» View details on eBay #sponsoredRoyal navy veteran - navy,
£5.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy ssbn patrol - navy,
£6.52 · Buy It Now
» View details on eBay #sponsoredRoyal navy enamel pin - royal,
£2.20 · Buy It Now
» View details on eBay #sponsoredRoyal navy rating - royal,
£26.95 · Buy It Now
» View details on eBay #sponsoredNew small submariner lapel - submariner,
£4.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy officers - officers, bullion
£11.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy badge button - &, lot
£20.00 · Buy It Now
» View details on eBay #sponsoredThe royal navy - royal,
£2.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy badge - royal,
£2.23 · Buy It Now
» View details on eBay #sponsored4pcs royal navy anchor pin - of,
£2.60 · Buy It Now
» View details on eBay #sponsoredMerchant navy crest enamel - navy,
£5.99 · Buy It Now
» View details on eBay #sponsoredVintage royal navy - vintage,
£42.30 · Buy It Now
» View details on eBay #sponsoredNavy seal team gold - seal,
£4.38 · Buy It Now
» View details on eBay #sponsoredThe royal navy badge anchor - the,
£5.18 · Buy It Now
» View details on eBay #sponsoredRoyal navy chief - royal,
£13.47 · Buy It Now
» View details on eBay #sponsoredRoyal navy submariner - navy, uniform
£1.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy officers cap badge - cap,
£8.00 · Buy It Now
» View details on eBay #sponsoredBadge navy petty - badge, officers
£10.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy pin badge - pin,
£9.99 · Buy It Now
» View details on eBay #sponsoredOriginal early pattern royal - early,
£10.79 · Buy It Now
» View details on eBay #sponsoredNew large submariner lapel - new,
£5.99 · Buy It Now
» View details on eBay #sponsoredUnited states navy officer - united,
£17.22 · Buy It Now
» View details on eBay #sponsoredLot royal navy submariner - royal,
£9.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy pin badge - royal,
£6.60 · Buy It Now
» View details on eBay #sponsoredRoyal navy sailor - navy, pin
£6.25 · Buy It Now
» View details on eBay #sponsoredMerchant navy crest - navy, antique
£5.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy submariners - royal,
£5.44 · Buy It Now
» View details on eBay #sponsored4pcs royal navy submarines - 4pcs, x
£3.60 · Buy It Now
» View details on eBay #sponsoredHms hero royal navy lapel - hms,
£5.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy white - navy, ensign
£4.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy submariners large - navy,
£6.99 · Buy It Now
» View details on eBay #sponsoredMerchant navy crest - navy,
£5.99 · Buy It Now
» View details on eBay #sponsoredHms dundas royal navy lapel - hms,
£5.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy lapel - royal, badge
£6.99 · Buy It Now
» View details on eBay #sponsoredHms queen elizabeth royal navy - royal,
£6.60 · Buy It Now
» View details on eBay #sponsoredHms cambridge royal - cambridge,
£5.75 · Buy It Now
» View details on eBay #sponsoredHms resolution royal navy - navy, pin
£5.99 · Buy It Now
» View details on eBay #sponsoredHms echo royal navy lapel - hms,
£5.75 · Buy It Now
» View details on eBay #sponsoredHms warspite royal - hms, navy
£5.99 · Buy It Now
» View details on eBay #sponsoredNavy sailor pin badge - sailor,
£3.99 · Buy It Now
» View details on eBay #sponsoredGenuine royal navy - genuine,
£9.95 · Buy It Now
» View details on eBay #sponsoredRoyal fleet auxiliary - royal,
£6.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy cpo beret - royal,
£12.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy ssbn patrol badge - ssbn,
£13.50 · Buy It Now
» View details on eBay #sponsoredRoyal navy warrant - royal, officers
£8.00 · Buy It Now
» View details on eBay #sponsoredHms victory royal navy - hms,
£3.57 · Buy It Now
» View details on eBay #sponsoredRoyal navy shoulder arm title - royal,
£3.50 · Buy It Now
» View details on eBay #sponsoredRoyal navy veteran lapel - royal,
£5.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy officer king - rn,
£9.72 · Buy It Now
» View details on eBay #sponsoredRoyal navy warrant officer - royal,
£5.50 · Buy It Now
» View details on eBay #sponsoredHms minerva royal navy lapel - hms,
£5.75 · Buy It Now
» View details on eBay #sponsoredBritish royal navy - navy, white
£4.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy white ensign - ensign, pin
£6.99 · Buy It Now
» View details on eBay #sponsoredHms birmingham royal navy - birmingham,
£5.75 · Buy It Now
» View details on eBay #sponsoredHms sheffield pin badge royal - pin,
£5.99 · Buy It Now
» View details on eBay #sponsoredMerchant navy armed - merchant, forces
£3.57 · Buy It Now
» View details on eBay #sponsoredHms bulwark royal navy - navy, pin
£5.99 · Buy It Now
» View details on eBay #sponsoredHms king george pin - pin, badge
£5.99 · Buy It Now
» View details on eBay #sponsoredMilitary army navy raf - army,
£3.95 · Buy It Now
» View details on eBay #sponsoredRoyal navy officer - royal, ,officer
£74.99 · Buy It Now
» View details on eBay #sponsoredNavy blue name - 3,
£12.55 · Buy It Now
» View details on eBay #sponsoredRoyal navy petty officers - royal,
£13.50 · Buy It Now
» View details on eBay #sponsoredHms illustrious royal navy - hms,
£5.99 · Buy It Now
» View details on eBay #sponsoredHms london royal - hms, lapel
£5.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy officer beret - officer, &
£32.95 · Buy It Now
» View details on eBay #sponsoredHms spartan royal - royal, lapel
£5.75 · Buy It Now
» View details on eBay #sponsoredGenuine royal navy officers - navy,
£12.95 · Buy It Now
» View details on eBay #sponsoredHms raleigh royal navy pin - hms,
£5.99 · Buy It Now
» View details on eBay #sponsoredHms battleaxe royal navy - hms, battleaxe,
£5.99 · Buy It Now
» View details on eBay #sponsoredGenuine qe2 royal navy - genuine,
£12.00 · Buy It Now
» View details on eBay #sponsoredOriginal british royal - british, navy
£4.99 · Buy It Now
» View details on eBay #sponsoredBadge navy petty - badge,
£9.99 · Buy It Now
» View details on eBay #sponsoredHms scylla veteran royal navy - hms,
£3.57 · Buy It Now
» View details on eBay #sponsoredRoyal navy vet lapel pin - vet,
£3.95 · Buy It Now
» View details on eBay #sponsoredCheesy hammy eggy - hammy, pin
£9.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy sailor - pin, badge
£5.99 · Buy It Now
» View details on eBay #sponsoredHms leopard royal navy - hms,
£5.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy association - royal,
£26.95 · Buy It Now
» View details on eBay #sponsoredHuge dealers lot 400 royal - lot, of
£79.99 · Buy It Now
» View details on eBay #sponsoredLooking for more navy badge?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 navy badge listings currently in our index. Prices range from £1.99 to £79.99, with an average of £10.03. 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 navy badge →
Try this: nhs badge | nike badge | officers cap badges | old lorry | old lorries | outlaw patch | pa cresta | paratrooper wings | passchendaele | pedigree dog food
Whether you are looking for a brand-new or second-hand navy badge, 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.99, while premium listings can reach £79.99 — giving you a wide budget spread to work with. The average price of £10.03 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.