Condition
Purchase
Sort by
Time
Various
Pack christmas table - pack,
£8.77
Buy It Now
Gisela graham christmas - christmas, fabric
£8.99
Buy It Now
12pack disposable christmas - disposable,
£31.99
Buy It Now
Christmas tablecloth santa - christmas,
£4.98
Buy It Now
Pack christmas table cloth - 2,
£8.81
Buy It Now
Printed pattern christmas - printed,
£7.72
Buy It Now
Christmas xmas festive wipe - xmas,
£16.99
Buy It Now
Vintage christmas tablecloth - vintage,
£3.51
Buy It Now
Large rectangular red - large,
£7.99
Buy It Now
Printed pattern christmas - pattern,
£7.26
Buy It Now
Vintage christmas tablecloth - christmas,
£8.88
Buy It Now
Vintage christmas tablecloth - vintage,
£8.55
Buy It Now
60in christmas table cloth - 60in,
£4.99
Buy It Now
Christmas tablecloth - tablecloth, 35”
£21.49
Buy It Now
Ideal gift nordic reindeer - ideal,
£20.96
Buy It Now
Piece christmas floral - 1, of
£14.31
Buy It Now
Christmas 2026 wipe clean - christmas,
£25.97
Buy It Now
180 150 rectangular - 180,
£5.01
Buy It Now
Blue christmas tablecloth - blue,
£4.71
Buy It Now
Tablecloth christmas table - tablecloth,
£4.19
Buy It Now
Vintage christmas tablecloth - christmas,
£4.97
Buy It Now
Xmas tablecloth pvc - tablecloth,
£6.89
Buy It Now
Vintage christmas tablecloth - vintage,
£8.20
Buy It Now
Christmas tablecloth xmas - tablecloth,
£5.39
Buy It Now
Luxury traditional vintage pvc - vintage,
£13.20
Buy It Now
Christmas table cloth - table,
£5.45
Buy It Now
Christmas tablecloth washable - tablecloth,
£6.59
Buy It Now
Christmas tablecloth xmas - tablecloth,
£11.99
Buy It Now
Christmas tablecloth round - christmas,
£26.99
Buy It Now
Lauren ralph christmas - lauren,
£37.05
Buy It Now
Martha stewart christmas - martha,
£29.82
Buy It Now
Ralph lauren christmas - ralph,
£18.95
Buy It Now
Christmas tablecloth - christmas,
£6.99
Buy It Now
Christmas red tablecloth - red, santa
£8.67
Buy It Now
Wipe clean pvc tablecloth - clean,
£16.00
Buy It Now
Christmas table runner large - christmas,
£4.47
Buy It Now
Blue christmas tablecloth - blue,
£4.37
Buy It Now
Christmas red tablecloth - christmas, santa
£8.55
Buy It Now
Silver christmas trees - christmas,
£23.99
Buy It Now
Bnwt large fabric cath - bnwt,
£29.99
Buy It Now
Christmas tablecloth wipe - christmas,
£15.72
Buy It Now
Christmas plastic tablecloth - christmas,
£6.29
Buy It Now
Christmas large round - christmas,
£7.69
Buy It Now
Christmas pvc tablecloth - pvc,
£6.89
Buy It Now
Christmas red tablecloth santa - christmas,
£7.49
Buy It Now
1pc christmas tablecloth holly - christmas,
£10.13
Buy It Now
Christmas party pvc vinyl - party,
£10.50
Buy It Now
Christmas tablecloth - christmas,
£4.19
Buy It Now
Christmas tablecloth round - tablecloth,
£5.99
Buy It Now
Vintage retro rectangular - vintage/retro,
£16.15
Buy It Now
Betterware merry christmas - christmas, pvc
£5.45
Buy It Now
Christmas pvc tablecloth - 🔥christmas,
£5.55
Buy It Now
Christmas tablecloth santa - christmas,
£8.65
Buy It Now
Vintage christmas tablecloth - christmas,
£6.99
Buy It Now
Vintage christmas tablecloth - vintage,
£8.99
Buy It Now
Highland cow christmas kisses - highland,
£6.95
Buy It Now
Disposable plastic tablecloth - plastic,
£5.29
Buy It Now
180 150 rectangular - 180, cm
£5.57
Buy It Now
Disposable christmas plastic - christmas,
£4.49
Buy It Now
Christmas tablecloth snowman - christmas,
£19.99
Buy It Now
Elizabeth rachael christmas - rachael,
£6.00
Buy It Now
Glitter sparkle wipe - sparkle, clean
£11.99
Buy It Now
Blue christmas tablecloth - blue,
£3.99
Buy It Now
Christmas large round - christmas,
£8.99
Buy It Now
Large christmas table cloth - christmas,
£3.99
Buy It Now
Disposable christmas plastic - disposable,
£4.49
Buy It Now
Christmas tablecloth santa - tablecloth,
£7.99
Buy It Now
Cotton plaid check tablecloth - cotton,
£17.99
Buy It Now
Xmas party christmas - xmas,
£4.91
Buy It Now
Xmas party christmas table - xmas,
£5.70
Buy It Now
Printed pattern christmas - printed,
£5.99
Buy It Now
Christmas table cloth - christmas, tartan
£18.39
Buy It Now
Vintage christmas tablecloth - christmas,
£7.69
Buy It Now
Christmas tablecloth xmas - tablecloth,
£6.59
Buy It Now
Vintage christmas tablecloth - vintage,
£3.49
Buy It Now
Christmas large round - christmas,
£9.73
Buy It Now
Christmas tablecloth - christmas,
£29.97
Buy It Now
Tablecloth christmas table - christmas,
£7.49
Buy It Now
Christmas pvc tablecloth - pvc,
£5.77
Buy It Now
Jolly gingerbread man - gingerbread,
£6.95
Buy It Now
Vintage christmas tablecloth - vintage,
£16.76
Buy It Now
Christmas pvc tablecloth - pvc,
£5.59
Buy It Now
Printed pattern christmas - printed,
£9.59
Buy It Now
Christmas rudolph reindeer - rudolph,
£10.99
Buy It Now
Christmas red tablecloth santa - red,
£9.49
Buy It Now
Christmas wishes tablecloth - christmas,
£6.95
Buy It Now
Christmas large table - christmas,
£7.19
Buy It Now
Christmas pvc wipeclean - christmas,
£5.19
Buy It Now
Christmas pvc tablecloth - pvc,
£5.88
Buy It Now
Christmas round tablecloth - round,
£7.49
Buy It Now
Christmas tablecloth rectangle - christmas,
£10.89
Buy It Now
Piece floral pine branch - floral,
£5.24
Buy It Now
Christmas 2026 wipe clean pvc - wipe,
£12.99
Buy It Now
Vintage christmas tablecloth - vintage,
£1.17
Buy It Now
Green christmas tablecloth - christmas,
£20.42
Buy It Now
Christmas table runner - christmas,
£9.79
Buy It Now
Looking for more christmas tablecloths?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 christmas tablecloths listings currently in our index. Prices range from £1.17 to £37.05, with an average of £10.39. Whether you are hunting for a bargain or looking for a top-spec model, the selection below covers all price points — new, used and refurbished. More about christmas tablecloths →
Try this: lace tablecloths | mirrored plates centerpieces | round mirror centrepiece | moroccan tea cups | laura ashley table linens | laura ashley table mats | country kitchen placemats | christmas table mats | washable placemats | dining room placemats
Whether you are looking for a brand-new or second-hand christmas tablecloths, eBay offers one of the largest selections available online. With 96 active listings at the time of this page's last update, you have plenty of choice across different conditions, sellers and price points. The cheapest option currently starts at £1.17, while premium listings can reach £37.05 — giving you a wide budget spread to work with. The average price of £10.39 can serve as a useful benchmark: listings below this tend to be used or auction-style, while those above often include extra accessories, warranties, or are sold by professional sellers with high feedback scores. Always check the seller's feedback rating and return policy before committing to a purchase. If you need the item quickly, filter by "Buy It Now" to avoid the uncertainty of auctions. For used items, look closely at the condition description and photos — terms like "good", "very good" and "like new" can mean very different things depending on the seller.