Jump directly to the content
WRAPPED UP

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.

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.

The Sun has rounded up the 50 best stocking fillers for under £5 each
51
The Sun has rounded up the 50 best stocking fillers for under £5 each

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)

Make bath time fun with these rainbow trail bath fizzers from Poundland
51
Make bath time fun with these rainbow trail bath fizzers from Poundland

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)

Hot Wheels cars cost just £1.50 from B&M
51
Hot Wheels cars cost just £1.50 from B&M

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 ()

Which dinosaur will you pick for a Christmas pressie?
51
Which dinosaur will you pick for a Christmas pressie?

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)

If your child is a fan of Trolls, this could make an ideal stocking filler
51
If your child is a fan of Trolls, this could make an ideal stocking filler

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 ()

Marvel now does an Avengers bath bomb in Wilko
51
Marvel now does an Avengers bath bomb in Wilko

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 ()

Does your child like horror stories?
51
Does your child like horror stories?

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 ()

This mug painting kit is great for creating personalised gifts
51
This mug painting kit is great for creating personalised gifts

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 ()

Power Pux are discs that can be launched into the air
51
Power Pux are discs that can be launched into the air

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 ()

Keep toes cosy with these Snowman socks
51
Keep toes cosy with these Snowman socks

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 ()

This bath shooter fires out Spiderman confetti
51
This bath shooter fires out Spiderman confetti

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 ()

Mulan is one of Disney's Princesses and this trinket is sure to be a popular gift
51
Mulan is one of Disney's Princesses and this trinket is sure to be a popular gift

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 ()

Disney Frozen has become a classic festive film
51
Disney Frozen has become a classic festive film

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)

LOL Surprise has taken the world of children's toys by storm
51
LOL Surprise has taken the world of children's toys by storm

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 ()

The Grinch is a classic Christmas character
51
The Grinch is a classic Christmas character

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 ()

This dino could make the perfect snuggle companion
51
This dino could make the perfect snuggle companion

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 ()

Feel like a Princess with this Disney Belle mask
51
Feel like a Princess with this Disney Belle mask

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)

Kids have been going wild for Twisty Petz
51
Kids have been going wild for Twisty Petz

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)

Peppa Pig is always a popular choice for kids' presents
51
Peppa Pig is always a popular choice for kids' presents

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)

B&M says this glittery candle is perfect for people who love relaxing at home
51
B&M says this glittery candle is perfect for people who love relaxing at home

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 ()

We wish this lip balm actually tasted of pigs in blankets
51
We wish this lip balm actually tasted of pigs in blankets

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)

Feel festive with the various Christmas scents available
51
Feel festive with the various Christmas scents available

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)

Lynx describes this scent as "fresh temptation" but we're not sure what this actually smells like
51
Lynx describes this scent as "fresh temptation" but we're not sure what this actually smells like

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 ()

Sleep well with this cute eye mask
51
Sleep well with this cute eye mask

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 ()

This miniature prosecco is from John Lewis
51
This miniature prosecco is from John Lewis

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 ()

Friends fans will love this Central Perk mug
51
Friends fans will love this Central Perk mug

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 ()

Make bath time fun with this bath fizzer kit
51
Make bath time fun with this bath fizzer kit

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 ()

If you know someone who has sensitive skin, this could make a nice present
51
If you know someone who has sensitive skin, this could make a nice present

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 ()

Tuck into fizzy hearts with this sweet jar
51
Tuck into fizzy hearts with this sweet jar

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 ()

Make your bath smell like Reese's peanut butter cups
51
Make your bath smell like Reese's peanut butter cups

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 ()

Ted Baker is always a popular gift choice for Christmas
51
Ted Baker is always a popular gift choice for Christmas

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 ()

Baylis and Harding is another popular brand for Christmas smelly sets
51
Baylis and Harding is another popular brand for Christmas smelly sets

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 ()

Wilko says this eye shadow set is for day or night wear
51
Wilko says this eye shadow set is for day or night wear

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 ()

Yankee candles are known for being expensive but we found a cheap gift
51
Yankee candles are known for being expensive but we found a cheap gift

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 ()

Revitalise feet with this skin smoother
51
Revitalise feet with this skin smoother

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 ()

Charge your phone without wires with this LED charger
51
Charge your phone without wires with this LED charger

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)

If you know someone with a beard, this could come in handy
51
If you know someone with a beard, this could come in handy

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)

These Guinness chocolate pints are made with dark and white chocolate
51
These Guinness chocolate pints are made with dark and white chocolate

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 ()

Spice things up this Christmas with this keyring
51
Spice things up this Christmas with this keyring

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 cards are cut in the shape of a beer car
51
These cards are cut in the shape of a beer car

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 ()

Sit round the dinner table and amuse yourself with these joke cards
51
Sit round the dinner table and amuse yourself with these joke cards

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)

This quirky Marmite Lynx set is guaranteed to get people talking
51
This quirky Marmite Lynx set is guaranteed to get people talking

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 ()

How long would it take you to do this jigsaw?
51
How long would it take you to do this jigsaw?

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 ()

A Christmas mug is always a classic gift
51
A Christmas mug is always a classic gift

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 ()

Someone with a beard is sure to appreciate this gesture
51
Someone with a beard is sure to appreciate this gesture

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 ()

Know someone who spends too much time on their phone?
51
Know someone who spends too much time on their phone?

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 ()

Sloths cover these festive Christmas socks
51
Sloths cover these festive Christmas socks

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)

Super Noodles now come with a bowl and spork
51
Super Noodles now come with a bowl and spork

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 ()

Nivea gift sets always come in handy - even if you end up with a couple
51
Nivea gift sets always come in handy - even if you end up with a couple

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 ()

Dove sets are also a popular Christmas gift
51
Dove sets are also a popular Christmas gift

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 ()

Listen to your music with these earphones
51
Listen to your music with these earphones

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.

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.

This Morning does Christmas segment on Advent Calendars in September
Topics