Stocking filler gifts for £10 or under

Everyone loves a good stocking filler, yet sometimes these can be more expensive than big presents!

We have found some of the best stocking filler gifts for £10 or under.


Boots have a brilliant range of stocking filler presents for £10 or less and most of them are on a 3 for 2, which could give you more for your money (or maybe even a treat for yourself) Here are just a few examples:

This Rudolph Hot Chocolate Mug melt is only £2.50 and makes a great stocking filler for all ages.

A must for any Friends fan, this trivia quiz is only £4.

For someone who may not be as excited about Christmas, these Grinch Slipper socks are £8.50


Matalan have some great looking stocking fillers that won’t break the bank and some of them are 3 for 2 also. Have a look at some of these:

Perfect present for those who are addicted to coffee, this Costa travel mug and biscuit set is £10

Know someone who is a Star Wars fan? This Mandalorian phone holder will make them smile and it’s only £8.

The perfect stocking filler for having fun after the Christmas dinner has been eaten. This ‘Who am I?’ game is £6.50.


Wilko is fantastic if you are after stocking fillers that are quirky or different – like these ones that are in store and on the website.

Any Harry Potter fan would love to get this Gryfindor drinks flask, and at a small price of £5, it’s a win all round!

This fish and chips jigsaw is the perfect stocking filler for those people who love puzzles. Being double-sided will keep them busier for longer. A bargain at £3

No-one likes having a dirty phone screen. This sausage dog screen cleaner is the perfect soloution at only £4.

Remember there are many places that you can get stocking filler gifts from that don’t cost the earth, so don’t panic. Supermarkets tend to have a great gift section instore, so you maybe able to get that extra gift with your food shop.

Share this post

Stay up-to-date with our top tips and guides for saving you money

Start our quick and easy loan application today