Our Favorite Christmas Cards for Every Greeting Style

A person writing in a red Christmas card with other Christmas cards and envelopes nearby with a green background

What's your Christmas card style? Are you DIY? Minimalist? Do you prefer a photo card, a funny card, or an ecard? Whatever your ideal greeting is, we've picked out the perfect Christmas cards for you to send this year.

DIY vintage Christmas card tin kit from Paper Source. photo

1 of 8

Vintage Christmas Mailing Set

If you love to send DIY Christmas cards, this vintage kit by Italian stationery designer Cavallini & Co. will help you deliver a personal, handmade greeting to everyone on your list without having to start from scratch. The tin comes with flat cards and envelopes, rubber stamps and stamp pad, and assorted vintage-style stickers.

To buy: $25; papersource.com

shop this christmas card
Personalized photo Christmas card showing a collage of six family photos from Minted photo

2 of 8

Festive Berry Joy

One of the best photo cards we've found is this very festive, multi-photo card that just screams Christmas. Customize it with your seasonal word of choice (Joy, Merry, Cheer, or Rejoice) then add your family name, a selection of images in front, and your greeting in the back. Surprise—this design is also a postcard, so no envelopes are necessary! Comes in a set of 100.

To buy: Starting at $130; minted.com

shop this christmas card
Funny

3 of 8

'I Sleigh' Santa Card

It's Santa's world; we just live in it. The adorable message and illustration on the front of this Christmas card—and-printed on paper made from renewable resources—will definitely invite a few ho-ho-hos from your recipient, and the blank space inside allows you to include a personal message of your choice.

To buy: $7; papersource.com

shop this christmas card
Christmas ornament card showing three round ornaments with family pictures on it from Minted photo

4 of 8

Snow Day Foil-Pressed Holiday Ornament Card

No mantel? No problem. This foil-pressed photo card doubles as a Christmas tree ornament and arrives ready to be hung with a ribbon. Choose from four types of high-quality paper and three different types of backers, including a message-only option. Comes in a set of 50 (or individually for about $3 each).

To buy: $162; minted.com

shop this christmas card
Nativity Scene Christmas card showing the birth of Jesus with stained glass from Amazon photo

5 of 8

Stained Glass Nativity Religious Christmas Cards

This stained glass-inspired card, emblazoned with a powerful image of the nativity scene, gets to the heart of the season. The inside shares a religious message of peace and joy. This set of 15 Christmas cards comes with luxe, foil-lined envelopes.

To buy: $13; amazon.com

shop this christmas card
Minimalist Christmas card showing one family picture on a neutral background from Minted photo

6 of 8

Minimal Joy

Minimalists, rejoice! This photo card was made for you, letting your family take center stage on the front with only a simple greeting and a choice of three minimalist treatments in the back. The card is fully customizable and comes in a set of 100 with free recipient addressing.

To buy: $167 for 100; minted.com

shop this christmas card
Happy Holidays Snowman Christmas E-card with a little child building a snowman with a pink background and black font photo

7 of 8

My Friend the Snowman

If saving paper is on your wish list this year, opt for a digital greeting instead. This card, featuring a little boy and his snowman, arrives in your recipient's inbox emerging from its own faux envelope. Sign up for a free account on Paperless Post to customize this greeting and send it off, no postage necessary.

To buy: $1; paperlesspost.com

shop this christmas card
A cat and a dog sitting next to each other looking up at the stars outside in the snow photo

8 of 8

Christmas Miracle

Sometimes the spirit of the season can only be conveyed by a pair of sweet animals gazing at the North Star. This card is part of the beloved Avanti Christmas Miracle collection, which mixes adorable images with earnest messages. This design comes in a package of 10 cards with 12 envelopes.

To buy: $13; amazon.com

shop this christmas card