Condition
Purchase
Sort by
Time
Various
Armed forces army - forces, raf
£5.99 · Buy It Now
» View details on eBay #sponsoredMerchant navy veteran armed - merchant,
£5.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy pin badge - royal,
£6.60 · Buy It Now
» View details on eBay #sponsoredRoyal navy veteran - veteran, pin
£6.95 · Buy It Now
» View details on eBay #sponsoredBritish military royal navy - british,
£14.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy officers cap - cap, beret
£9.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy veteran ensign flag - veteran,
£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 - stone,
£12.85 · Buy It Now
» View details on eBay #sponsoredRoyal navy rating - royal,
£19.99 · Buy It Now
» View details on eBay #sponsoredCap badge merchant navy - merchant, r2041
£9.99 · Buy It Now
» View details on eBay #sponsoredMerchant navy crest pin - crest, badge
£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 - us,
£19.36 · Buy It Now
» View details on eBay #sponsoredNew royal navy - royal, junior
£8.99 · Buy It Now
» View details on eBay #sponsoredGenuine royal navy - genuine,
£14.49 · Buy It Now
» View details on eBay #sponsoredRoyal navy pin badge - navy,
£6.60 · Buy It Now
» View details on eBay #sponsoredRoyal navy veteran military - navy,
£5.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy ssbn patrol badge - navy,
£6.52 · Buy It Now
» View details on eBay #sponsoredRoyal navy enamel pin badge - navy,
£2.20 · Buy It Now
» View details on eBay #sponsoredRoyal navy rating - royal, beret
£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 bullion - royal,
£11.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy badge button lot - royal,
£20.00 · Buy It Now
» View details on eBay #sponsoredThe royal navy badge - royal,
£2.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy badge - navy,
£2.23 · Buy It Now
» View details on eBay #sponsored4pcs royal navy - navy, anchor
£2.60 · Buy It Now
» View details on eBay #sponsoredMerchant navy crest - navy,
£5.99 · Buy It Now
» View details on eBay #sponsoredVintage royal navy fleet air - fleet,
£42.30 · Buy It Now
» View details on eBay #sponsoredNavy seal team - navy,
£4.38 · Buy It Now
» View details on eBay #sponsoredThe royal navy - navy, anchor
£5.18 · Buy It Now
» View details on eBay #sponsoredRoyal navy chief - navy,
£13.47 · Buy It Now
» View details on eBay #sponsoredRoyal navy submariner uniform - submariner,
£1.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy officers cap - navy,
£8.00 · Buy It Now
» View details on eBay #sponsoredBadge navy petty officers cap - navy,
£10.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy pin badge - royal,
£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 - large,
£5.99 · Buy It Now
» View details on eBay #sponsoredUnited states navy - united,
£17.22 · Buy It Now
» View details on eBay #sponsoredLot royal navy submariner - of,
£9.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy pin - pin, nickel
£6.60 · Buy It Now
» View details on eBay #sponsoredRoyal navy sailor tiny - sailor, pin
£6.25 · Buy It Now
» View details on eBay #sponsoredMerchant navy crest antique - navy,
£5.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy submariners large - royal,
£5.44 · Buy It Now
» View details on eBay #sponsored4pcs royal navy submarines - royal,
£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 - white, ensign
£4.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy submariners large - royal,
£6.99 · Buy It Now
» View details on eBay #sponsoredMerchant navy crest lapel pin - merchant,
£5.99 · Buy It Now
» View details on eBay #sponsoredHms dundas royal navy - hms, lapel
£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 - queen,
£6.60 · Buy It Now
» View details on eBay #sponsoredHms cambridge royal - hms,
£5.75 · Buy It Now
» View details on eBay #sponsoredHms resolution royal - resolution,, pin
£5.99 · Buy It Now
» View details on eBay #sponsoredHms echo royal navy lapel - royal, pin
£5.75 · Buy It Now
» View details on eBay #sponsoredHms warspite royal - royal, pin
£5.99 · Buy It Now
» View details on eBay #sponsoredNavy sailor pin - navy,
£3.99 · Buy It Now
» View details on eBay #sponsoredGenuine royal navy - navy, junior
£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 metal - royal,
£12.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy ssbn - royal,
£13.50 · Buy It Now
» View details on eBay #sponsoredRoyal navy warrant officers - navy,
£8.00 · Buy It Now
» View details on eBay #sponsoredHms victory royal - hms, rn
£3.57 · Buy It Now
» View details on eBay #sponsoredRoyal navy shoulder arm - navy, title
£3.50 · Buy It Now
» View details on eBay #sponsoredRoyal navy veteran lapel - veteran,
£5.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy officer king - navy, officer’s
£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 - minerva,
£5.75 · Buy It Now
» View details on eBay #sponsoredBritish royal navy - british,
£4.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy white ensign - navy,
£6.99 · Buy It Now
» View details on eBay #sponsoredHms birmingham royal - hms, navy
£5.75 · Buy It Now
» View details on eBay #sponsoredHms sheffield pin badge royal - hms,
£5.99 · Buy It Now
» View details on eBay #sponsoredMerchant navy armed forces - navy,
£3.57 · Buy It Now
» View details on eBay #sponsoredHms bulwark royal - royal, pin
£5.99 · Buy It Now
» View details on eBay #sponsoredHms king george pin - george, badge
£5.99 · Buy It Now
» View details on eBay #sponsoredMilitary army navy - army, raf
£3.95 · Buy It Now
» View details on eBay #sponsoredRoyal navy officer cap - navy, ,officer
£74.99 · Buy It Now
» View details on eBay #sponsoredNavy blue name - blue, royal
£12.55 · Buy It Now
» View details on eBay #sponsoredRoyal navy petty officers - petty,
£13.50 · Buy It Now
» View details on eBay #sponsoredHms illustrious royal - hms, illustrious,
£5.99 · Buy It Now
» View details on eBay #sponsoredHms london royal navy lapel - royal,
£5.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy officer - royal, &
£32.95 · Buy It Now
» View details on eBay #sponsoredHms spartan royal navy lapel - hms,
£5.75 · Buy It Now
» View details on eBay #sponsoredGenuine royal navy officers - royal,
£12.95 · Buy It Now
» View details on eBay #sponsoredHms raleigh royal - hms,
£5.99 · Buy It Now
» View details on eBay #sponsoredHms battleaxe royal - battleaxe,, pin
£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 navy - original,
£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 - veteran,
£3.57 · Buy It Now
» View details on eBay #sponsoredRoyal navy vet lapel - royal, pin
£3.95 · Buy It Now
» View details on eBay #sponsoredCheesy hammy eggy pin badge - hammy,
£9.99 · Buy It Now
» View details on eBay #sponsoredRoyal navy sailor pin badge - royal,
£5.99 · Buy It Now
» View details on eBay #sponsoredHms leopard royal navy - leopard,
£5.75 · Buy It Now
» View details on eBay #sponsoredRoyal navy association rna - association,
£26.95 · Buy It Now
» View details on eBay #sponsoredHuge dealers lot - huge, 400
£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 | old military buttons | outlaw patch | pa cresta | paratrooper wings | passchendaele
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.