Condition
Purchase
Sort by
Time
Various
Whsmith christmas stocking red - whsmith,
£2.77
Buy It Now
Funny body print - print, ugly
£12.69
Buy It Now
Personalised red christmas - red,
£11.99
Buy It Now
Personalised santa sack - santa,
£12.95
Buy It Now
Personalised christmas - personalised,
£5.94
Buy It Now
Faux fur alphabet initial - faux,
£12.99
Buy It Now
Personalised christmas - personalised,
£5.79
Buy It Now
Disney micky minnie mouse - disney, &
£4.38
Buy It Now
Personalised embroidered - personalised,
£12.99
Buy It Now
Jute hessian christmas - 🎅2x,
£4.25
Buy It Now
Personalised christmas - personalised,
£6.99
Buy It Now
Personalised christmas - personalised,
£12.50
Buy It Now
Red alphabet initial santa - initial,
£12.99
Buy It Now
Personalised silver grey - personalised,
£6.95
Buy It Now
45cm large christmas - 45cm,
£12.99
Buy It Now
Red velvet christmas - velvet,
£10.80
Buy It Now
Large christmas santa - large,
£3.95
Buy It Now
Personalised christmas - personalised,
£8.99
Buy It Now
Christmas snowman decoupaged - snowman,
£7.54
Buy It Now
Giant santa sacks stocking - 4,
£4.99
Buy It Now
Personalised christmas - personalised,
£14.95
Buy It Now
Personalised christmas - personalised,
£12.95
Buy It Now
Hessian christmas stocking - christmas,
£12.99
Buy It Now
Personalised red christmas - personalised,
£17.99
Buy It Now
Giant santa sacks stocking - giant,
£5.99
Buy It Now
Personalised christmas - personalised,
£6.95
Buy It Now
Jute hessian christmas - jute,
£2.85
Buy It Now
Personalised christmas - personalised,
£12.95
Buy It Now
Personalised leather christmas - leather,
£12.79
Buy It Now
Toy christmas story sack santa - toy,
£12.95
Buy It Now
Personalised christmas - personalised,
£12.95
Buy It Now
Personalized red plush - red,
£28.99
Buy It Now
Personalised christmas - personalised,
£8.99
Buy It Now
Traditional christmas - traditional,
£12.94
Buy It Now
Personalised christmas - personalised,
£12.95
Buy It Now
Giant santa sacks stocking - 8,
£7.99
Buy It Now
Personalised christmas - personalised,
£3.99
Buy It Now
Christmas sack personalised - christmas,
£8.95
Buy It Now
Boys pre filled christmas - pre-filled,
£29.99
Buy It Now
Personalised christmas - personalised,
£11.01
Buy It Now
Personalised christmas - personalised,
£12.95
Buy It Now
Luxury personalised christmas - luxury,
£12.49
Buy It Now
Extra large christmas - 🎅2x,
£2.99
Buy It Now
Piece christmas gift bag - 4,
£4.90
Buy It Now
Personalised christmas - personalised,
£4.99
Buy It Now
Large personalised diy - 18‘’large,
£6.99
Buy It Now
Large super plush - super, christmas
£8.55
Buy It Now
Christmas pet sack stocking - sack,
£4.95
Buy It Now
Large christmas stocking - stocking, santa
£11.52
Buy It Now
Personalised christmas - personalised,
£12.95
Buy It Now
Glitter snowflake christmas - glitter,
£2.49
Buy It Now
Large santa sack bag - 3,
£3.45
Buy It Now
4pcs christmas stockings kids - christmas,
£7.59
Buy It Now
Personalised christmas - personalised,
£9.95
Buy It Now
Personalised christmas - personalised,
£13.95
Buy It Now
Diy christmas stocking - 18”,
£8.59
Buy It Now
Personalised christmas - personalised,
£6.00
Buy It Now
Personalised christmas - personalised,
£9.99
Buy It Now
Pack father christmas - pack, of
£6.99
Buy It Now
Personalised christmas - personalised,
£12.95
Buy It Now
Retro vintage sweet - retro,
£5.45
Buy It Now
Giant santa sacks stocking - 4,
£5.50
Buy It Now
Personalised christmas - personalised,
£12.95
Buy It Now
Christmas alphabet initial - christmas,
£12.93
Buy It Now
Christmas red stocking xmas - red,
£2.25
Buy It Now
Personalised christmas - personalised,
£10.99
Buy It Now
Girls pre filled - girls, christmas
£29.99
Buy It Now
Personalised christmas sack - personalised,
£12.95
Buy It Now
Letter red christmas - letter,
£9.79
Buy It Now
Giant santa stocking - santa, sacks
£4.99
Buy It Now
Personalised christmas sack - personalised,
£14.95
Buy It Now
Dog pet personalised christmas - personalised,
£8.95
Buy It Now
Personalised santa sack - santa,
£10.99
Buy It Now
Personalised christmas - personalised,
£6.99
Buy It Now
Christmas stockings - stockings, *
£8.99
Buy It Now
4pcs christmas stocking holder - christmas,
£6.25
Buy It Now
Ohs christmas alphabet - ohs,
£5.99
Buy It Now
Large cable knitted - large,
£13.67
Buy It Now
Jute hessian christmas - jute,
£5.95
Buy It Now
Personalised xmas stocking - stocking, /
£12.95
Buy It Now
Christmas stocking with - christmas,
£6.39
Buy It Now
Festive felt stocking santa - festive,
£2.99
Buy It Now
Large santa sack gift - santa,
£3.45
Buy It Now
Deluxe red velvet - deluxe,
£1.99
Buy It Now
Personalised christmas sack - personalised,
£14.95
Buy It Now
Christmas stocking - 18.8",
£6.95
Buy It Now
Santa sack stocking extra - santa,
£5.99
Buy It Now
Personalised christmas - personalised,
£5.94
Buy It Now
Deluxe silver sequin stocking - deluxe,
£2.77
Buy It Now
Jute hessian christmas - 🎅4x,
£7.95
Buy It Now
Personalised red christmas - personalised,
£11.99
Buy It Now
Red christmas stocking - stocking, 37cm
£2.99
Buy It Now
Knitted christmas stocking - christmas,
£5.99
Buy It Now
Personalised christmas - personalised,
£10.95
Buy It Now
Large personalised santa - large,
£12.99
Buy It Now
Personalised christmas - personalised,
£15.49
Buy It Now
Looking for more christmas stocking?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 christmas stocking listings currently in our index. Prices range from £1.99 to £29.99, with an average of £9.54. 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 christmas stocking →
Try this: christmas stuff | christmas tree skirt | christmas tree stand | cinderella glass slipper | driftwood christmas tree | driftwood ornaments | garden centre | jo malone advent calendar | muscle car wheels | outdoor christmas decorations
Whether you are looking for a brand-new or second-hand christmas stocking, 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 £29.99 — giving you a wide budget spread to work with. The average price of £9.54 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.