Everything listed here is sold on Amazon UK. Prices checked on 3 October 2026.

Christmas sacks and Santa sacks, plain and personalised

Santa sacks and Christmas gift sacks in plastic, cotton, canvas, hessian and paper, from 70 x 50 cm drawstring bags to jumbo 142 x 92 cm sacks, plus personalised ones. Prices run from about £4 to £21, with a median near £10. Plastic sacks come in packs of 2 to 6, and fabric ones can be reused every year.

18 products

Prices checked on Amazon UK on 3 October 2026; they may have changed since. The price ranges and medians quoted in the text of this page come from the check of 29 September 2026. Ratings and review counts are those of Amazon shoppers. As an Amazon Associate we earn from qualifying purchases.

Christmas sacks by size and material

Sacks here run from 70 x 50 cm drawstring bags to jumbo ones of 142 x 92 cm. Listings mix inches and centimetres: 30 x 20 inches is 76 x 51 cm, and 56 x 36 inches is 142 x 92 cm. Prices run from about £4 to £21, with a median near £10 and an average rating of 4.6 out of 5.

Plastic sacks come in packs of 2 to 6, which suits a household with several children. Cotton, canvas and hessian sacks are usually sold singly or in sets of 2 or 3.

MaterialSizes seenWhat to expect
Plastic (polythene, PE, PVC)76 x 51 cm to 142 x 92 cmLightest and cheapest per sack, sold in multipacks
Cotton and canvas70 x 50 cm to about 78 cmDrawstring top, reusable, plain or personalised
Hessian70 x 50 cmVintage airmail look, sometimes printed with Do not open until 25th December
PaperExtra largeA drawstring sack in a reindeer post style
Foil51 x 39 cmGlossy drawstring bags in packs of 6, closer to a gift bag than a sack

Personalised Christmas sacks

Personalised sacks are cotton or canvas, with a name added through a text field in the listing, and some carry appliqué designs. They are made to order, so check the dispatch date. A name on the sack lets each child find their own, and the sack can be used again the following year.

Plastic or fabric?

Plastic sacks are the lightest and cheapest per sack, and a multipack gives every child one. Fabric sacks cost more but fold flat and can be reused for years if they are kept dry. Heavy boxes strain thin plastic, so choose cotton or canvas if the sack will carry a boxed game or a large toy.

Choosing a Santa sack

  • One sack per child: a 70 x 50 cm sack holds several small boxes and soft toys, and a personalised one helps each child find their own.
  • One family sack: a 142 x 92 cm sack takes a pile of presents but is bulky to store.
  • With a stocking: the stocking takes the small fillers and the sack takes the boxed presents, which is how many families use the two together.
  • From Santa or from you: a sack suits the presents from Santa, and Christmas gift bags suit the ones from you.

For what goes inside, see stocking fillers and 60 stocking filler ideas under £10. The sack waits by the tree on Christmas Eve, and a letter to Santa can go inside or beside it. Sacks, stockings and fillers are grouped under stockings, sacks and fillers.

Frequently asked questions: Santa Sacks

What size Christmas sack do I need?

A 70 x 50 cm sack holds several small boxes and soft toys, which suits one child’s presents. A 142 x 92 cm jumbo sack holds a pile of presents or a large box. Listings mix inches and centimetres, so check the size in centimetres before you buy.

Are cotton or plastic Santa sacks better?

Plastic sacks are the cheapest per sack and come in packs of 2 to 6, so they suit several children. Cotton and canvas cost more, take a name and last for years if folded flat. Pick plastic for a one-off pile of presents and fabric if you want to reuse the sack.

What do you put in a Christmas sack?

Boxed presents and anything too big for a stocking. Some families follow the Santa 4 rule: something to want, something to need, something to wear and something to read. Small fillers can go in a stocking next to the sack.

Can you personalise a Christmas sack?

Yes. Cotton and canvas sacks take a name through a text field in the listing, and some have appliqué designs. They are made to order, so allow extra days, and check the spelling before you confirm.

What is the difference between a Christmas stocking and a Santa sack?

A stocking is usually 40 to 47 cm long and holds small fillers. A Santa sack starts at about 70 x 50 cm and holds boxed presents. Many families use both, one for fillers and one for bigger gifts.

Our advice on this topic