Christmas Tablecloths
Set the holiday table with an original print: chintz roses, rose toile, pink gingham and vintage ornaments.

Vintage Pink Santa Pattern
From $140.99 · Tablecloth

Vintage Glass Baubles Pattern
From $140.99 · Tablecloth

Victorian Roses and Bells Pattern
From $140.99 · Tablecloth

Retro Tinsel Trees Pattern
From $140.99 · Tablecloth

Vintage Santa Christmas Pattern
From $140.99 · Tablecloth

Nutcracker Parade Pattern
From $140.99 · Tablecloth

Chintz Christmas Roses Pattern
From $140.99 · Tablecloth

Pastel Vintage Ornaments Pattern
From $140.99 · Tablecloth

Rose Toile Winter Village
From $140.99 · Tablecloth

Cherry Bows on Ballet Pink
From $140.99 · Tablecloth

Pink Gingham Gingerbread Pattern
From $140.99 · Tablecloth

Bows and Candy Canes Pattern
From $140.99 · Tablecloth
Dress the table for Christmas dinner
A Christmas tablecloth sets the mood for every holiday meal, from cookie decorating with the kids to a candlelit dinner. Our tablecloths are printed edge to edge with our own patterns, so your table looks like nobody else's.
Choosing a print
Chintz roses and rose toile make an elegant, grandmillennial table that suits fine china and candlesticks. Pink gingham gingerbread and the bows and candy canes are cheerful for brunch and family baking days. The pastel vintage ornaments sit happily with gold chargers and greenery.
Sizes
Choose a 58 inch square cloth for a small or round table, or 58 x 102 inches for a long dining table. Each tablecloth is printed to order and shipped with tracking.
Questions
What sizes are the Christmas tablecloths?
They come in 58 x 58 inches for square and round tables, and 58 x 102 inches for longer rectangular tables.
Can I match the tablecloth to other decor?
Yes. Each tablecloth pattern is also available as wrapping paper, a tree skirt, throw pillows and blankets.