Our Shops

Cards for Good Causes sells cards online and through a nationwide network of pop-up charity Christmas card shops. With around 300 shops stretching from Truro to Pitlochry, there’s sure to be one near you.

Our charity Christmas card shops are run by local people and start popping up in towns across the country from October. You’ll find them in churches, libraries, community centres, tourist information centres and museums – just look out for our trademark red triangular Santas.

All shops sell Christmas cards for the members of The 1959 Group of Charities and many also sell cards for other national and local charities. In addition, most shops sell all the things you need to get ready for Christmas, from wrapping paper to advent calendars and gift tags, stocking-fillers and festive decorations.

To find the Cards for Good Causes shop nearest to you, you can search by town or postcode in the box below to list the shops nearest to.