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

Christmas cards: boxed packs, charity and funny cards

Christmas cards in multipacks of 10 to 32, boxed sets of 20 and single cards, from robins and snowy scenes to funny and pop-up designs. Charity packs are the largest group. Prices run from about £2 to £14, with a median near £7, and multipacks of 24 or more work out at under 30p a card in the listings here. Most include envelopes.

30 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 cards: packs, boxes and single cards

Cards come as multipacks of 10, 24 and 32, deluxe boxed sets of 20 and single cards. Prices run from about £2 to £14, with a median near £7, and the average rating is 4.6 out of 5. Most listings include envelopes.

FormatCardsCost per card in the listings here
Multipacks24 or 32Under 30p
Packs of 1010About 50p to 70p
Packs and boxed sets of 2020About 40p to 70p
Single cards1About £2 to £4

Charity Christmas cards

Charity packs are the largest group among the products shown, including packs from Macmillan Cancer Support and Museums and Galleries. Pack sizes are 10, 20, 24 and 32. The share of the price that goes to the charity differs between listings, so read the description before you choose.

Traditional, funny and family cards

Robins, snowy scenes, wreaths and woodland animals make up the traditional designs. For a laugh, one pack of 32 has four reindeer designs, with a pop-up. Single cards are labelled for a friend or for a family, and printed verses vary, so check whether the inside is printed or blank.

Card sizes

Packs are mostly square, from 10 to 15 cm a side, and single cards run larger, up to about 23 x 16 cm. A 10 cm card leaves little room for a note, and a 15 cm card gives more.

Sending your Christmas cards

  • Count households rather than people, since one card usually goes to a whole family.
  • Buy one pack of 24 or 32 for the long list and a few singles for close family.
  • Address the envelopes first and write the cards in batches.
  • Post early: last posting dates for Christmas cards and parcels lists the cut-offs.
  • Display them on a ribbon, on string with pegs or in a card holder.
  • After Christmas, cards without glitter or foil can go in paper recycling, and the fronts make gift tags for next year.

If you do not know what to write, what to write in a Christmas card has messages for family, friends and colleagues. To make your own, see how to make Christmas cards at home. Wrapping paper, bags and boxes are in gift wrapping and cards.

Frequently asked questions: Christmas Cards

What are the best Christmas cards to buy?

It depends on who receives them. Multipacks of 24 or 32 suit a long list at under 30p a card in the listings here, boxed sets of 20 suit friends and family, and single cards suit the few people who matter most. Charity packs are the right choice if you want a donation to go with the card.

How much should you spend on Christmas cards?

There is no set amount, but the cost per card is a good guide. Multipacks of 24 or 32 cost under 30p a card in the listings here, packs of 10 cost about 50p to 70p, and single cards about £2 to £4. Postage comes on top for any card you post.

Are charity Christmas cards worth buying?

Charity packs are priced much like other packs, and the listing or the charity’s own page says what share goes to the cause. Check that before you buy if the donation matters to you. Packs from Macmillan Cancer Support and Museums and Galleries are in this range.

What can I send instead of a Christmas card?

An e-card, a printed photo, a postcard or a short handwritten note all work. Some people give to a charity instead of sending cards. An e-card arrives the same day, so it also suits a late sender.

What is the best thing to put in a Christmas card?

A personal line beats the printed verse: a thank-you, a memory from the year or a plan for the new one. Sign every card by hand. Our guide to what to write in a Christmas card has messages for family, friends and colleagues.

Our advice on this topic