Best 50 stocking fillers for under £5 from B&M to Tesco and Next
All recommendations within this article are informed by expert editorial opinion. If you click on a link in this story we may earn affiliate revenue.
![](http://mcb777.site/wp-content/uploads/2020/09/pm-COMPOSITE-Stockingv1.jpg?w=620)
CHRISTMAS doesn't have to be an expensive time of year - we've rounded up 50 of the best stocking fillers under £5 to help keep costs down.
Our gift guide includes present inspiration for the whole family, including kids, men and women.
We've checked retailers such as B&M and Next, as well as the supermarkets like Tesco and Sainsbury’s, to find the best deals.
But as always, make sure you compare prices yourself to make sure you've found the cheapest price for what you're looking for.
It’s also worth noting that there’s still three months to go until Christmas, so stock availability could change. Some items also aren't available just yet.
New gifts may be added by retailers as we get nearer to the big day too.
If you're ordering online, you'll also want to make sure you factor in any delivery or click and collect costs.
How to compare prices to get the best deal
JUST because something is on offer, or is part of a sale, it doesn't mean it's always a good deal.
There are plenty of comparison websites out there that'll check prices for you - so don't be left paying more than you have to.
Most of them work by comparing the prices across hundreds of retailers.
Here are some that we recommend:
- is a tool that lets users search for and compare prices for products across the web. Simply type in keywords, or a product number, to bring up search results.
- logs the history of how much something costs from over 3,000 different retailers, including Argos, Amazon, eBay and the supermarkets. Once you select an individual product you can quickly compare which stores have the best price and which have it in stock.
- is another website that lets you compare prices between retailers. All shoppers need to do is search for the item they need and the website will rank them from the cheapest to the most expensive one.
- only works on goods being sold on Amazon. To use it, type in the URL of the product you want to check the price of.
Presents for kids
1. Rainbow bath bomb - £1 (Poundland in store only)
These cute bath fizzers are shaped just like a cloud.
But when you place one into the water, they’ll fizz up and create a mesmerising stream of colours that look just like a rainbow.
Identical bath bombs are being sold by for £3.30.
2. Hot Wheels toy car - £1.50 ( in store only)
There are four different Hot Wheel designs to choose from at B&M, with a choice of colours and patterns.
This one features a playful flame stripe across the body of the vehicle.
Looking to save cash? Tesco sells single cars for £1.25 - but they might not fit Hot Wheels sets.
3. Wilko Blox dinosaur assortment - £1.50 ()
These dinos are essentially a cheaper version of Lego, and you get one of the above figures for £1.50.
Choose from either a T Rex, Iguanodon, Pterodactyl or Velociraptor.
A dinosaur set from Lego costs £12.97 from .
4. Trolls World Tour tiny dancer - £2 ( in store only)
There are 12 Trolls figures to collect as part of this tiny dancer set - you get one per this pack from B&M.
Your child can also turn the case they come in into a funky pair of glasses to wear.
sells a bigger set, with six tiny Trolls dancers, for £7.49.
This works out better value than B&M, as you'd pay £12 for six Trolls tiny dancers.
Delivery costs for shopping online
PLANNING on doing your Christmas shopping online? Make sure you remember to factor in delivery costs.
Here are what some of the major retailers charge for delivery and click and collect:
- Argos: Delivery starts from £3.95 or click and collect is free.
- Amazon: Standard delivery costs £4.49, or £2.99 for books, CDs, DVDs and games. Prime members get some deliveries for free.
- Asda: Asda has a minimum order of £25. Charges range between £3 and £5.50.
- B&M: No online delivery options available.
- Boots: Standard delivery is £3.50, or free on orders over £30. Click and collect costs £1.50 or free on orders over £20.
- Claire’s Accessories: Standard delivery costs £3.50 or free on orders over £20. Click and collect is free but you must spend £5.
- eBay: Prices will vary depending on the seller.
- House of Fraser: Standard delivery starts from £4.99. Click and collect is free.
- John Lewis: Standard delivery is £3.50, or free on orders over £50. Click and collect costs £2, or free on orders over £30.
- Next: Standard delivery costs £3.99. Click and collect is free.
- Poundland: No online delivery options available.
- Superdrug: Standard delivery cost £3, or free on orders over £15. Click and collect is free.
- Tesco: Delivery charges start from £4.50. Click and collect costs £1.50. Orders under £40 will also incur an additional £4 charge.
- The Works: Standard delivery starts from £2.99, or free on orders over £30. Click and collect costs £1.99 or free on orders over £10.
- Wilko: Standard delivery costs £5. Click and collect is £2.
5. Avengers bath fizzer - £2 ()
Turn bath time into fun time with this Avengers fizzer.
The bath bomb itself is coloured to look like Captain America's famous shield.
sells a similar Avengers bath bomb for £11.54.
6. The Coolest Hair-Raising Horrors Book and Prank Kit - £2 ()
The Works says this kit comes with everything your little one needs to spook family and friends.
As well as a book with nine gruesome tales, you get three props including a bandage and blood-covered nail, fake eyeball and plastic spider.
We couldn't see this set being sold elsewhere, but online retailer sells a larger "101 cool hair-raising horrors" from the same publisher for £12.37.
7. Paint your own mug kit - £2.50 ()
Let your little one decorate their own mug with this cup painting set.
It comes with one mug, one paint brush and six paints.
This is the cheapest price we could find - with a similar kit being sold on for £3.55.
8. Power Pux starter pack - £2.97 ()
This Power Pux set comes with five launchers that can be popped into the air.
As well as the discs - there are 50 to collect altogether - your child will get one slide launcher.
Online retailer is selling the same kit for £2.50 but you'll pay £3.99 delivery.
9. Snowman cosy socks - £3.50 ()
These fluffy Snowman socks feature the lead character from the classic Christmas film, which based on the picture book by Raymond Briggs.
They come in one size, 11 to 2, which should fit children aged between five to ten.
Official Snowman socks are currently selling for £10 for a pack of four from .
10. Spiderman web shooter bath confetti - £3 ()
Fire bath soap confetti into the bath water with this Spiderman web shooter toy.
When you rub the confetti together, it turns into a strawberry scented soapy lather.
We couldn't see this bath toy being sold elsewhere, but as an alternative, is selling Spiderman bath bombs for £4.
11. Disney Mulan lip balm and trinket - £3.50 ()
Disney+ has just released a live action version of Mulan - so if your child is a fan, this could make a sweet stocking filler.
For this price, you get a lip balm and trinket bag to keep it in.
also sells a Mulan lip balm, but it costs £5.
12. Disney Frozen figure - £3.50 ()
You'll find it hard to find a child who doesn't love Disney's Frozen.
Tesco stocks three-inch figures for £3.50 each, with Elsa, Olaf, Sven and Kristoff to choose from.
This works out cheaper than what you'll pay from , which charges £4 per figure.
13. LOL Surprise shower gift set - £4 ( in store only)
Your little one will get four different shower gels in this LOL Surprise set.
Each shower gel features the image of a different LOL baby.
For a cheaper alternative, sells a LOL Surprise expanding bath flannel for £2.
14. How the Grinch Stole Christmas by Dr Seuss - £4 ()
Young bookworms will love this classic Christmas tale of how the Grinch ruins - and then saves - Christmas.
The festive tale from Dr Seuss has been turned into several films over the years, but you can't quite beat the original story.
also stocks How the Grinch Stole Christmas! for £5.94.
15. Mini hugs and snuggle dinosaur - £4 ()
We love this adorable dinosaur plush - he'd make a great gift for dino-obsessed little ones.
Wilko says this toy measures 20cm tall.
While this exact teddy isn't available elsewhere, a similar toy from would set you back £12.
16. Disney Princess face mask - £4 ()
There are three different Disney face masks to choose from at Next, including Belle, Sleeping Beauty and Jasmine.
Scents include rose, tea tree and lavendar.
You can save money by picking up a set of four Disney Princess face masks from - which also includes Ariel - for £8.99, or £2.24 per face mask.
17. Twisty Petz bracelet- £4.99 ( in store only)
Twisty Petz are both a cute pet figurine to play with, and a wearable bracelet.
Twist the gem animal to turn it into a shiny bracelet.
also sells Twisty Petz for £5.
18. Peppa Pig books - £4.99 ( in store only)
B&M is selling this cute Peppa Pig book set for under £5 - but sadly it doesn't say online how many books you get.
The discounter has Spot the Dog and Peter Rabbit book sets available too.
has a bundle of ten Peppa Pig books but these cost £10.
Presents for women
19. Glitter candle jar - £2.99 ( in store only)
This candle jar features glittery words that read: "Love forever. Dream big. Smile always."
There are other designs available too, with slogans including "Wish upon a star" and "Dreams come true".
In comparison, a medium candle jar from will cost you £19.99.
20. Pigs in blankets strawberry lip balm - £3 ()
This pigs in blankets lip balm is both fun and festive - and the packaging is great.
But the balm doesn't taste like pigs in blankets though - it's actually strawberry flavoured.
Unsurprisingly, we couldn't find a pigs in blanket lip balm being sold elsewhere - but ' own-brand starts from £1.
21. Christmas sparkle diffuser - £3 ( in store only)
Make your living room smell like Christmas with this diffuser set.
Scents available include gingerbread cookies, winter spice and mistletoe and fir.
This is the cheapest diffuser we could find, with selling a similar one for £5.50.
22. Lynx Attract for her gift set - £3.49 ( in store only)
Is it even Christmas if you don't get a smelly gift set?
This Lynx set is "for her" and contains body spray and body wash.
The same gift is being sold by online retailer for £3.50.
23. Five More Minutes eye mask - £3.50 ()
If you know someone who loves their sleep, this eye mask could be a great gift.
It features the words "just five more minutes" but there are other designs available too.
You can find cheaper eye masks, if you're not fussed about the slogan - for example, we found one on for £1.99.
24. John Lewis & Partners prosecco - £3.50 ()
You can't go wrong with bubbly at Christmas time.
This is only a small bottle though (20cl) but it does mean it'll fit nicely in a stocking.
However, if you should around you'll find cheaper prices at , which sells the same size prosecco for £2.30.
25. Friends coffee mug - £4 ()
Turn your home into Central Perk with this Friends coffee mug.
It features the Central Perk logo next to two cups of coffee.
An almost identical mug will set you back £9.99 at .
26. Decorate your own bath bomb - £4 ()
Personalise this bath bomb with the name of the person you love.
It includes a gift tag, ribbon, tissue and crayons.
For a cheaper alternative, bath bombs start from £1.27 at .
27. Natural Extracts lip balm collection - £4 ()
This lip balm collection from Tesco contains all natural ingredients.
Flavours include grapefruit, lavender, oatmeal and avacado.
Single lip balms from start at £2.50.
28. Luv Ya! Heart gummy sweets - £4 ()
Someone with a sweet tooth is bound to love this gummy sweet set.
It contains 350g of assorted fruit flavoured fizzy heart sweets.
If you're not fussed about the jar, sells a 324g log of Swizzels sweets for £2.50.
29. Reese's bath fizzer - £4 ()
Do you know someone who would bathe in Reese's peanut butter cups if they could?
This could be the next best thing, as this bath bomb smells just like the peanut butter chocolates.
This is exclusive to Boots - but to save cash, you can find cheaper bath bombs at the retailer for £1.27.
30. Ted Baker Pretty Little Bloom Peony body spray 50ml - £4 ()
Boots says this Ted Baker body spray smells of pink pepper, peony and cedarwood.
It's also part of the retailer's three for two on Christmas gifts, so if you buy it with two other products, you'll get the cheapest for free.
also sells a bigger 150ml version of this Ted Baker spray for £6.40.
31. Baylis and Harding soap set - £4 ()
You get three soaps in this Baylis and Harding set, with each one boasting a floral scent.
Smells include lavender and geranium, lemon blossom and white rose, and daisy and elderflower.
A similar Baylis and Harding soap set is currently selling for £6 on .
32. Collection eye palette bare rose - £4.97 ()
These are eight different shades of pinks, creams and browns to choose from in this Wilko eye shadow set.
It also includes a mirror for easy application.
We couldn't find a cheaper eye shadow kit, but sells a whole vanity case for £10.
33. Yankee Candle Christmas cracker - £4.99 ()
Yes, we even found a Yankee gift for under £5 - a great buy if you know someone who loves the candle brand.
It comes with three Yankee small candles inside, with scents including snowflake cookie, Christmas magic and Christmas cookie.
is also selling a small Yankee jar candle for £8.99.
34. Pedicare skin smoother - £4.99 ()
Home Bargains says this skin smoother is perfect for tired feet, and it contains no blades - so your gift receiver won't cut their skin.
It's powered by two AA batteries which aren't included in this set.
A Scholl pedi kit from costs £30.99 - so you'll be saving £25 at Home Bargains.
Presents for men
35. Wireless LED transparent charger - £2.97 ()
For the gadget-loving man in your life. Just place your phone on top of the device to start it charging.
It works with iPhone XS, XS Max, XR, X, 8, 8Plus, and HTC devices.
Elsewhere, a wireless charger costs £9.99 from .
36. Barber & Groom nose and beard trimmer - £2.99 ( in store only)
This cordless trimmer has two cutting heads for both beard and nose.
B&M says it's also ideal for travelling due to its compact size.
We couldn't find a cheaper trimmer, with selling one for £17.
37. Guinness mini chocolate pints - £3 ( in store only)
Know someone who loves Guinness but also has a sweet tooth?
These chocolate pints are made with dark and white chocolate but with a hint of Guinness taste.
Online retailer sells a bar of Guinness chocolate for £3.18 so you'll save money at B&M.
38. Chilli sauce keyring - £3 ()
This keyring means you'll always have hot sauce with you to spice up any meal.
Annoyingly, Matalan doesn't say what chillies it contains or exactly how hot it is.
sells a mini Sriracha hot sauce keyring for a pricier cost of £6.95.
39. Beer can playing cards - £3 ()
These beer playing cards would make a great after dinner game this Christmas.
They feature a regular deck of playing cards that have been cut into the shape of a beer can.
You'll also find a pack of beer can shaped playing cards on but these cost £6.99.
40. Tabletop lucky dip jokes - £3 ()
Every family has a joker, so treat them to this joke set.
Players take turns to take a lucky dip card from the pack and read out the joke, with 100 cards to choose from.
We couldn't find a joke set for a better price, with online retailer selling a similar kit for £15.
41. Lynx Africa and Marmite gift set - £3.49 ( in store only)
Do you know someone who loves Marmite so much, they'd want to smell like it?
Well, Lynx has combined the scent of Marmite with its iconic Africa spray - make of it what you will.
sells the same set for £5, which is £1.50 dearer.
42. Beer jigsaw puzzle - £3.49 ()
This 100 piece jigsaw is shaped like a pint glass - perfect for the beer lover in your life.
The Range says it's suitable for beginner or seasonal puzzlers.
A larger beer puzzle costs £14.99 from .
43. Christmas jumper mug - £3.50 ()
Mugs always come in handy, and this one features a cute Christmas jumper with a festive penguin.
The handles of the cup have been crafted to look like the arms of the jumper.
Elsewhere, a Christmas jumper mug will cost you £6.95 at .
44. Christmas beard lights and tinsel - £3.99 ()
If you know someone with a beard, help them decorate it for the festive season.
This set contains both lights and tinsel to place in their facial hair.
The same beard kit is being sold by for £8.50.
45. Mobile jail cell - £3.99 ()
Make sure no one is spending too much time on their phone at the Christmas dinner table with this mobile jail cell.
It's good for the whole family too, as it can hold up to five phones at once.
This is the cheapest phone jail cell currently available, with selling a similar product for £6.99.
46. Sloth novelty socks - £4 ()
Novelty socks are just as much part of Christmas as the turkey - and these ones are adorable.
They feature cute sloths, with one eating a Christmas pudding and one hugging a Christmas tree.
Shop around for cheaper socks and you'll find pairs starting from just 99p from online retailer .
47. Batchelors Noodilicious gift set - £4 ( in store only)
If you know someone who is obsessed with Super Noodles, you'll want to pick up this gift from B&M.
It comes with two packs of Super Noodles, plus a spork and bowl.
You'll pay £11.54 for the same set on .
48. Nivea Men Super Soft gift set - £4 ()
Just like Lynx, Nivea is another classic gift for men at Christmas.
This kit comes with a shaving foam and post-shave balm.
has a Nivea bundle where you'll also get shower gel, body spray and moisturiser but it costs £14.59.
49. Dove Men mini tin gift set - £4 ()
Or if the man in your life prefers Dove, this mini tin set from Tesco costs £4.
You get body spray and two anti-perspirants for this price.
The same Dove set costs £6.50 from .
50. Hypergear Razer earphones - £4 ()
The perfect gift for music fans, these earphones have rubber gels on the buds for comfort.
They're also compatible with Siri, which is good news for iPhone users.
You can find cheaper by looking around though, with selling Goodmans earphones for £3.99.
Most read in Money
The Sun has also rounded up the best beauty advent calendars 2020 including The Body Shop, Jo Malone, No 7, and Liberty.
READ MORE SUN STORIES
Plus, here are the best Christmas gifts for girlfriends and the best Christmas gifts for boyfriends.
Where to buy Lego Advent calendars cheapest, including Harry Potter and Star Wars.