Christmas stockings are one of the most enjoyable parts of Christmas morning. Whether it’s watching the children excitedly discover what Santa has left them or enjoying a few little surprises yourself, there’s something special about opening a stocking packed with smaller gifts.
But finding enough stocking fillers for everyone can quickly become an expensive business. Fortunately, you don’t have to spend a fortune to make a Christmas stocking feel special.
From tasty treats and beauty products to fun gadgets, toys, games and quirky little gifts, there are plenty of brilliant presents available for less than £20.
We’ve put together 100 of the best Christmas stocking filler ideas for 2026, with something for everyone and suggestions to suit all budgets. Whether you’re looking to spend less than £5 or have up to £20 to spend on a particularly special little present, here are some ideas to inspire you.
Prices are approximate guide prices, rather than guaranteed offers. Availability and prices may change, so check with retailers before purchasing. Links to affiliate links to Amazon, meaning we may earn a small commission from Amazon if you follow a link and go on to purchase a product.
Best Christmas Stocking Fillers Under £5
You don’t need to spend much to find a lovely little Christmas present. In fact, some of the most enjoyable stocking fillers are those inexpensive surprises that bring a smile to someone’s face.
Here are 25 ideas for less than £5.
1. Christmas-themed socks
Approx. £3–£5
You can’t go wrong with a pair of festive socks. From reindeer and snowmen to traditional Christmas patterns, they’re a stocking filler that is both practical and fun. There are plenty of options for adults and children alike.
Browse Christmas-themed socks as stocking fillers
Or if you prefer, this link takes you to some themed non-Christmas socks on Amazon!
2. Chocolate coins
Approx. £1–£3
A Christmas stocking classic! Gold foil-wrapped chocolate coins are practically compulsory in many households and are an inexpensive way to add a traditional festive touch.
Links: Cadbury Chocolate Coins | Divine Chocolate Coins | 1kg bulk bag chocolate coins
3. Mini bath bombs
Approx. £2–£5
A lovely little treat for anyone who enjoys a relaxing bath. Look for Christmas-themed scents and colourful bath bombs that make an ordinary evening feel a little more special.
4. Novelty Christmas keyrings
Approx. £2–£5
A miniature Santa, reindeer, snowman or favourite character can make a lovely little gift. They’re inexpensive, easy to personalise to someone’s interests and fit perfectly into a stocking.
Browse Christmas key rings on Amazon
5. Festive lip balm
Approx. £2–£4
A useful stocking filler, particularly during the colder winter months. Look for seasonal flavours and Christmas-themed packaging.
6. Mini notebooks
Approx. £2–£4
Perfect for list-makers, students and anyone who enjoys stationery. A little notebook with a festive cover is a simple but thoughtful present.
Browse Christmas notebooks on Amazon
7. Christmas-themed sweets
Approx. £2–£5
From festive fudge and candy canes to novelty sweet selections, a little bag of Christmas treats is always welcome.
Browse Christmas-themed sweets
8. Playing cards
Approx. £2–£4
A classic deck of playing cards is a surprisingly good stocking filler. They’re inexpensive, easy to carry and can provide hours of entertainment during the Christmas holidays.
9. Novelty fridge magnets
Approx. £2–£4
Whether it’s a funny slogan, a favourite animal or a festive design, a fridge magnet is a fun little surprise for someone who enjoys quirky gifts.
10. Hand cream
Approx. £3–£5
A small tube of moisturising hand cream is a practical winter gift. Choose a festive fragrance or a miniature version of a popular beauty brand.
11. Christmas tree decoration
Approx. £3–£5
A small decoration can make a surprisingly thoughtful gift, particularly if it reflects someone’s interests or commemorates a special year. Personalised decorations are also worth considering.
12. A novelty pen
Approx. £1–£4
From fluffy pens to festive characters and colourful designs, a novelty pen is a fun and inexpensive stocking filler, especially for younger recipients.
13. Mini puzzle
Approx. £2–£5
A little brain teaser, wooden puzzle or miniature jigsaw is ideal for anyone who enjoys a challenge.
Take a look at these puzzles on Amazon
14. Hair accessories
Approx. £2–£5
Hair clips, scrunchies, headbands and hair ties are great little presents. Look for colourful designs, seasonal patterns or sets containing several accessories.
15. Christmas bath salts
Approx. £3–£5
Another lovely pampering present. Small packets of scented bath salts make an inexpensive gift for anyone who enjoys a relaxing soak.
16. Miniature hot chocolate sachets
Approx. £2–£5
A selection of luxury hot chocolate sachets makes a lovely winter treat. Add marshmallows or a little chocolate spoon for an extra festive touch.
17. Reusable shopping bag
Approx. £2–£5
A practical gift that can be used throughout the year. Choose a fun print, a Christmas design or something that reflects the recipient’s personality.
18. Christmas joke book
Approx. £2–£5
Perfect for the family member who loves a terrible Christmas cracker joke! A little joke or trivia book can also provide entertainment around the dinner table.
19. Mini nail polish
Approx. £2–£5
A colourful nail polish is an affordable beauty gift. Christmas reds, glittery golds and sparkling silvers are particularly appropriate for the festive season.
20. Seed packets or a mini growing kit
Approx. £2–£5
A nice little surprise for someone who enjoys gardening. Herb seeds, wildflowers or miniature growing kits offer something a little different from the usual stocking fillers.
21. Christmas-themed fridge notepad
Approx. £2–£4
A handy little gift for keeping shopping lists, reminders and notes. There are plenty of festive designs available.
22. Mini fidget toy
Approx. £1–£5
Fidget toys remain popular with children and adults alike. Squishy toys, stretchy characters and small sensory gadgets are fun little additions to a stocking.
23. Wish bracelet
Approx. £3–£5
A simple bracelet featuring a little charm and a special message can make a thoughtful present. They’re particularly nice for children, teenagers and friends.
24. Festive chocolate bar
Approx. £2–£5
A slightly more luxurious chocolate bar or seasonal chocolate selection is a welcome addition to any Christmas stocking. Look for unusual flavours or limited-edition festive packaging.
25. Mini Christmas ornament
Approx. £3–£5
A tiny hanging ornament, miniature ceramic decoration or festive figurine makes a lovely keepsake that can be brought out every Christmas.
Best Christmas Stocking Fillers Under £10
If you’re happy to spend a little more, the under-£10 category opens up plenty of possibilities. This is where you’ll find some particularly good-value gifts, including small games, beauty sets, gadgets and novelty presents.
Here are another 25 ideas.
26. UNO card game
Approx. £7–£10
One of the best family games to put in a Christmas stocking. UNO is easy to learn, suitable for a wide range of ages and guaranteed to provide some entertainment over the Christmas period.
27. Mini LEGO set
Approx. £5–£10
LEGO makes a fantastic stocking filler for children and adults alike. Look for smaller builds, mini vehicle sets or individual character-themed products.
28. Luxury chocolate selection
Approx. £6–£10
Upgrade the traditional chocolate coins with a small box of luxury chocolates or truffles. It’s a lovely little indulgence for anyone with a sweet tooth.
29. Scented candle
Approx. £5–£10
A small scented candle makes a lovely present, particularly during the winter months. Cinnamon, vanilla, gingerbread and winter berry are all lovely festive choices.
30. Novelty mug
Approx. £5–£10
A fun mug featuring a favourite character, funny message or Christmas design is a present that can be enjoyed throughout the year.
31. Mini beauty gift set
Approx. £5–£10
Many beauty brands offer smaller gift sets around Christmas, containing items such as shower gel, body lotion, hand cream and lip balm. They’re ideal for adding a little luxury to a stocking.
32. Touchscreen gloves
Approx. £5–£10
A practical winter present that allows the recipient to use their phone without taking their gloves off. Particularly useful for anyone who spends time outdoors.
33. Mini jigsaw puzzle
Approx. £5–£10
A small jigsaw makes a lovely stocking filler for puzzle enthusiasts. Choose a festive image, favourite landmark or something related to their hobbies.
34. Reusable coffee cup
Approx. £6–£10
A handy present for anyone who enjoys taking coffee or tea out and about. There are plenty of colourful designs and compact options available.
35. Character blind bag
Approx. £4–£10
Blind bags are particularly popular with children and collectors. From miniature figures to character collectibles, the surprise of discovering what’s inside makes them fun to open.
36. Mini hot water bottle
Approx. £6–£10
A cosy little present for cold winter evenings. Choose one with a soft cover or a cute animal design.
37. Pocket-sized quiz game
Approx. £5–£10
A small trivia or general knowledge game is ideal for family entertainment. It’s also a great way to pass the time during long journeys.
38. Phone stand
Approx. £5–£10
A useful little gadget for anyone who watches videos, makes video calls or follows recipes on their phone. Foldable designs are particularly handy.
39. Miniature perfume or aftershave
Approx. £5–£10
A small fragrance makes a lovely luxury stocking filler. Travel-sized bottles are particularly useful for keeping in a handbag or taking on holiday.
40. Festive pyjama accessories
Approx. £6–£10
Think cosy eye masks, fluffy sleep socks or novelty slipper socks. They’re a nice way to add a little comfort to Christmas morning.
41. LEGO minifigure
Approx. £4–£8
A little LEGO character can be a great present for collectors and younger LEGO fans. There are plenty of themes to choose from, making it easy to find something that matches their interests.
42. Scratch-off poster
Approx. £6–£10
Whether it’s a list of films to watch, places to visit or activities to complete, a scratch-off poster is a fun gift for someone who enjoys a challenge.
43. Mini torch
Approx. £5–£10
A compact torch is a surprisingly useful present. It’s ideal for keeping in the car, a handbag or a kitchen drawer.
44. Christmas-themed craft kit
Approx. £5–£10
A small craft kit can keep children entertained during the Christmas holidays. Look for bracelet-making sets, painting kits, decorations to make or simple creative activities.
45. Novelty hot chocolate mug topper
Approx. £5–£10
A chocolate spoon, marshmallow topper or little hot chocolate stirrer is a lovely addition to a cosy winter drink. Pair it with a sachet of hot chocolate for a mini gift bundle.
46. Mini skincare set
Approx. £6–£10
A selection of travel-sized skincare products makes a useful present for anyone who enjoys trying new beauty products.
47. Christmas trivia cards
Approx. £5–£10
A pack of festive trivia cards is perfect for a Christmas stocking. They can be brought out after dinner and used to test the family’s knowledge of Christmas films, music and traditions.
48. Novelty stress ball
Approx. £5–£10
From animals and food designs to amusing characters, stress balls are fun little gifts for children and grown-ups alike.
49. Insulated travel bottle
Approx. £7–£10
A small water bottle or travel flask is a practical gift for school, work or days out. Choose a design that reflects the recipient’s favourite colour or character.
50. Mini Christmas gift hamper
Approx. £7–£10
Why settle for one present when you can put together a little hamper? Combine a few sweets, chocolates, small beauty products or festive treats in a gift bag for a personalised stocking surprise.
Best Christmas Stocking Fillers Under £15
The £10–£15 price bracket is ideal if you’re looking for something a little more substantial. There are plenty of interesting gifts available here, including small gadgets, quality accessories, games and more unusual presents.
Here are 25 more ideas to consider for Christmas 2026.
51. Mini portable Bluetooth speaker
Approx. £10–£15
A compact Bluetooth speaker makes a great gift for music lovers. Look for a small portable design that can be used at home, in the garden or when travelling.
52. Quality pair of bamboo socks
Approx. £10–£15
Take the humble sock up a level with a comfortable pair of bamboo socks. They’re a little more luxurious than the usual festive novelty pair and make a practical present.
53. Compact card game
Approx. £10–£15
There are plenty of brilliant smaller games that make ideal stocking fillers. Look for quick-play games that can be enjoyed by the whole family.
54. Personalised keyring
Approx. £10–£15
A personalised keyring featuring someone’s name, initials or a special date is a thoughtful little gift. It’s particularly nice for grandparents, partners or close friends.
55. Mini LED reading light
Approx. £10–£15
A clip-on reading light or flexible book light is a great gift for anyone who enjoys reading before bed or travelling with a book.
56. Luxury hand care set
Approx. £10–£15
A small collection of hand creams, nail care products and moisturisers is a lovely pampering present. Look for gift sets from well-known beauty brands.
57. Portable power bank
Approx. £10–£15
A compact power bank is a useful gift for anyone who regularly uses their phone when out and about. Check the capacity and charging compatibility before buying.
58. Miniature board game
Approx. £10–£15
Many popular board games have smaller travel versions. They’re ideal for family holidays, Christmas visits or keeping in the car.
59. Luxury hot chocolate gift set
Approx. £10–£15
A small hot chocolate hamper containing flavoured chocolate, marshmallows and perhaps a festive mug makes a lovely winter present.
60. Personalised Christmas decoration
Approx. £10–£15
A personalised decoration is something that can be brought out year after year. Whether it’s a family name, a special date or a child’s first Christmas, it makes a lovely keepsake.
61. Mini grooming kit
Approx. £10–£15
A grooming gift set containing nail clippers, tweezers, scissors or other useful accessories is a practical present for adults.
62. Reusable insulated travel mug
Approx. £10–£15
A step up from the basic reusable cup, an insulated travel mug is ideal for anyone who enjoys taking their morning coffee on the commute.
63. Miniature building kit
Approx. £10–£15
There are lots of small building kits available beyond LEGO, including miniature architecture, flowers and creative model kits. A great choice for someone who enjoys making things.
64. Novelty LED light
Approx. £10–£15
A small decorative light shaped like an animal, character or favourite object can make a fun addition to a bedroom or desk.
65. Scratch-off bucket list
Approx. £10–£15
A bucket-list poster or activity book is a lovely present for someone who enjoys planning adventures. Choose a travel, food, film or experience-themed version.
66. Luxury scented soap set
Approx. £10–£15
A beautifully packaged selection of soaps can make a more thoughtful gift than you might expect. Look for unusual fragrances and attractive packaging.
67. Mini cocktail-making accessories
Approx. £10–£15
A small cocktail shaker, bar spoon or set of reusable drink accessories is ideal for someone who enjoys entertaining. There are plenty of compact barware gifts available.
68. Novelty book light and bookmark
Approx. £10–£15
A fun character-shaped reading light or attractive bookmark makes a great present for book lovers.
69. Small desk organiser
Approx. £10–£15
A useful gift for anyone who works from home or enjoys keeping their desk tidy. Look for compact pen holders, cable organisers or small storage trays.
70. Miniature puzzle box
Approx. £10–£15
A wooden puzzle box or mechanical brain teaser makes a more unusual stocking filler. It’s a great option for anyone who enjoys solving puzzles.
71. Luxury confectionery selection
Approx. £10–£15
A box of premium fudge, truffles, biscuits or speciality sweets is a lovely festive treat. Consider something a little different from the usual supermarket chocolate selection.
72. Travel toiletry bag
Approx. £10–£15
A compact wash bag is a practical present for anyone who enjoys travelling. Choose a design that folds away neatly and has room for everyday essentials.
73. Mini photography accessory
Approx. £10–£15
For photography enthusiasts, consider a small camera cleaning kit, lens cloth set or memory card case. It’s a thoughtful gift for someone who enjoys taking photographs.
74. Personalised notebook
Approx. £10–£15
A notebook featuring someone’s name or initials makes a lovely present for writers, students and anyone who enjoys planning or journalling.
75. Mini indoor plant
Approx. £10–£15
A small succulent, cactus or indoor plant is a slightly different stocking filler that can brighten up a desk, windowsill or bedside table.
Best Christmas Stocking Fillers Under £20
Finally, if you’re looking to spend a little more on one particularly special stocking present, there are some fantastic options for less than £20.
These are gifts that feel a little more substantial while still being small enough to fit into most Christmas stockings.
76. Wireless charging pad
Approx. £15–£20
A wireless charging pad is a useful gadget for anyone with a compatible smartphone. Choose a compact design that looks good on a bedside table or desk.
77. Miniature LEGO set
Approx. £15–£20
For a slightly more impressive LEGO present, there are plenty of smaller sets available around this price. From vehicles and flowers to character builds, there’s something for almost every interest.
78. Luxury candle
Approx. £15–£20
A beautifully packaged candle can make a lovely stocking present. Look for seasonal scents or a fragrance that the recipient can enjoy throughout the winter.
Some of the leading brands for candles, including Yankee Candle and Neom, have options around £20 on Amazon.
79. Wireless earbuds case or accessory
Approx. £15–£20
A protective case, charging accessory or stylish storage pouch makes a useful gift for someone who regularly uses wireless earbuds. Check compatibility with their particular model.
80. Mini digital alarm clock
Approx. £15–£20
A compact digital clock can make a nice addition to a bedside table. Look for simple designs with useful features such as adjustable brightness.
There are lots of options for mini digital alarm clocks on Amazon.
81. Premium hot chocolate set
Approx. £15–£20
Take the hot chocolate idea up another level with a gift box containing speciality chocolate, marshmallows, a stirring spoon and perhaps a festive mug.
82. Quality leather card holder
Approx. £15–£20
A slim card holder is a stylish and practical present for someone who prefers to travel light. Choose a classic colour that will suit most outfits.
83. Compact digital photo frame accessory
Approx. £15–£20
A small photo-printing gift, personalised photo display or photo holder can be a lovely sentimental present for a family member.
Digital photo frames on Amazon
84. Luxury bath and body gift set
Approx. £15–£20
There are plenty of attractive gift sets available in this price bracket, containing body wash, moisturiser, bath products and other pampering essentials.
85. Mini desktop game
Approx. £15–£20
A miniature basketball hoop, desktop golf game or table football-style toy is a fun present for someone who enjoys a little friendly competition.
86. Insulated water bottle
Approx. £15–£20
A quality insulated bottle is a practical gift for work, school, the gym or days out. Look for a leakproof design that keeps drinks cold or warm.
87. Premium playing card set
Approx. £15–£20
A beautifully designed deck of playing cards or a small card game set makes a lovely gift for someone who enjoys games and entertaining.
88. Mini Bluetooth tracker
Approx. £15–£20
A small Bluetooth tracker can help someone keep tabs on everyday belongings such as keys or bags. Make sure the model is compatible with their smartphone.
89. Novelty book collection
Approx. £15–£20
A small collection of joke books, trivia books or interesting fact books makes a great gift for someone who enjoys reading but doesn’t necessarily want a full-sized novel.
90. Mini projector accessories
Approx. £15–£20
For someone who enjoys watching films, consider a useful accessory such as a compact stand, carry case or compatible remote for their existing mini projector.
91. Personalised leather keyring
Approx. £15–£20
A quality personalised leather keyring is a lovely little present for someone special. Add initials, a name or a meaningful date to make it more personal.
92. Small craft or embroidery kit
Approx. £15–£20
A creative kit is a great present for anyone who enjoys making things. From embroidery and crochet to miniature painting, there are plenty of options for beginners.
93. Mini tabletop air hockey game
Approx. £15–£20
A compact tabletop game can provide hours of entertainment for children and adults. It’s a fun alternative to the more traditional stocking fillers.
Buy tabletop air hockey on Amazon
94. Premium coffee gift set
Approx. £15–£20
For coffee lovers, consider a small selection of speciality coffee, flavoured syrups or a miniature brewing accessory. It’s a nice way to introduce someone to something new.
95. Quality makeup brush set
Approx. £15–£20
A small set of makeup brushes is a useful present for anyone who enjoys beauty products. Look for a set containing the essentials in a handy storage case.
96. Personalised Christmas bauble
Approx. £15–£20
A more elaborate personalised bauble can become a treasured Christmas keepsake. Choose something that celebrates a special occasion, a new home or a growing family.
97. Portable mini fan
Approx. £15–£20
It might seem an unusual Christmas present, but a compact rechargeable fan can be surprisingly useful throughout the year, particularly for travel and summer holidays.
98. Small Bluetooth tracker accessory set
Approx. £15–£20
A tracker holder, keyring attachment or luggage accessory bundle is a useful gift for anyone who likes keeping their belongings organised. Pair it with a compatible tracker if your budget allows.
99. Luxury chocolate hamper
Approx. £15–£20
A small chocolate hamper containing truffles, biscuits, fudge and other sweet treats is a fantastic stocking present for anyone with a sweet tooth.
100. A personalised mini gift hamper
Approx. £15–£20
Perhaps the best idea of all is to create your own little hamper. Choose three or four smaller presents based on the recipient’s interests, add some festive wrapping and put everything together in a little gift box or bag. It can be much more thoughtful than buying a single generic present.
How to Put Together the Perfect Christmas Stocking
With 100 ideas to choose from, there should be something here for almost everyone. But how do you make sure your stocking is full of presents that people will actually enjoy?
The secret is variety.
Rather than filling a stocking with lots of similar items, try to include a mixture of useful gifts, little treats and something that will provide a bit of entertainment.
For example, a stocking for an adult could include:
- A pair of cosy Christmas socks.
- A favourite chocolate treat.
- A small beauty or grooming product.
- A pocket-sized game.
- A practical gadget or accessory.
- Something personalised.
- A slightly more luxurious gift.
For children, you could swap some of the practical items for small toys, creative activities, character collectibles, sweets and little surprises.
It’s also worth thinking about the size and shape of your presents. Smaller items can be tucked into the toe of a stocking, while a slightly bigger gift can sit at the top, creating an exciting collection of surprises to discover on Christmas morning.
How Much Should You Spend on Christmas Stocking Fillers?
There’s no right or wrong answer, and every family has its own Christmas traditions.
Some people prefer to spend just £10–£15 on a stocking, while others enjoy putting together a much bigger collection of presents.
A good way to keep costs under control is to decide on your overall budget before you start shopping.
For example, a £25 stocking could contain five or six smaller gifts, while a £40 stocking might include a mixture of inexpensive treats and one or two more substantial presents.
Remember that the number of presents isn’t necessarily what makes a stocking special. A few carefully chosen gifts that reflect someone’s interests can be far more enjoyable than a stocking packed with things that will never get used.
Most importantly, don’t forget the traditional chocolate coins and perhaps a little satsuma in the bottom!
We hope our selection of 100 Christmas stocking filler ideas for 2026 has given you plenty of inspiration. Whether you’re shopping for children, partners, parents, grandparents or friends, there’s no shortage of ways to make Christmas morning that little bit more magical without spending a fortune.
Merry Christmas and happy stocking filling!
