Collection: Christmas cards and stocking fillers

We are still accepting orders for our Christmas cards up to and including 12 December. However, due to postal strikes, unfortunately we cannot guarantee delivery before Christmas.

Choose from our range of beautiful Christmas cards and other goodies and you’ll be helping to fund vital cancer prevention research and health information programmes.

Postage for our Christmas products costs £3, no matter how many items you order. If you prefer, please call our Supporter Services team on 0800 970 1461 to process your order.

We wish you and your family a healthy, happy Christmas!