Condition
Purchase
Sort by
Time
Various
Embroidered floral square - embroidered,
£12.94
Buy It Now
Cream table protector heat - cream,
£11.99
Buy It Now
Table protector heat resistant - heat,
£31.99
Buy It Now
Clear pvc table - pvc,
£32.99
Buy It Now
100 cotton fabric - fabric, tablecloth
£28.00
Buy It Now
Large rectangular fabric - rectangular,
£10.49
Buy It Now
Plain polycotton fabric - plain,
£7.50
Buy It Now
Extra large rectangular - large,
£14.99
Buy It Now
Diana cowpe tablecloths - cowpe,
£29.99
Buy It Now
Plain tablecloth lightweight - plain,
£14.99
Buy It Now
100 cotton plain - plain, fabric
£34.49
Buy It Now
Damask rose traditional - damask,
£8.79
Buy It Now
300x140cm table cloth - table, cotton
£10.99
Buy It Now
Premium rectangular tablecloth - rectangular,
£52.89
Buy It Now
Transparent pvc tablecloth - pvc,
£28.99
Buy It Now
White spun polyester - 10,
£29.00
Buy It Now
Wipe clean tablecloth - wipe,
£16.00
Buy It Now
Wipe clean pvc - pvc, vinyl
£9.98
Buy It Now
Elegant white table - elegant,
£12.52
Buy It Now
Wipe clean tablecloth - wipe,
£18.00
Buy It Now
Square tablecloth 100 - square,
£15.99
Buy It Now
6ft rectangular spandex - 6ft,
£8.45
Buy It Now
Oilcloth tablecloth tatton - oilcloth,
£23.50
Buy It Now
White table linen tablecloth - table,
£24.00
Buy It Now
Handmade soft crushed velvet - handmade,
£18.99
Buy It Now
White ivory black - white,
£10.39
Buy It Now
Square polyester tablecloth - polyester,
£3.25
Buy It Now
Plain textured tablecloth wipe - plain,
£12.70
Buy It Now
New super top quality - super,
£10.11
Buy It Now
6ft fitted hunter green 3 - x,
£22.95
Buy It Now
6ft fitted black - 1, sided
£19.95
Buy It Now
Flower pattern tablecloth - flower,
£27.71
Buy It Now
Plastic table cover cloth - plastic, wipe
£2.99
Buy It Now
Christmas xmas festive wipe - christmas,
£10.99
Buy It Now
Flower pattern tablecloth - pattern,
£17.18
Buy It Now
Oilcloth tablecloth village - oilcloth,
£23.50
Buy It Now
Round elastic table cover - elastic,
£13.99
Buy It Now
Polyester tablecloth table - polyester,
£10.49
Buy It Now
Pcs rectangular 6ft - 1x,
£24.99
Buy It Now
Rectangle tablecloth fabric - tablecloth,
£16.42
Buy It Now
White paper table cloth - white,
£8.99
Buy It Now
Amelia grey hearts - vinyl, wipe
£11.99
Buy It Now
Wipe clean pvc - wipe,
£9.50
Buy It Now
Table cloths woven - woven, jacquard
£8.99
Buy It Now
Polyester fabric tablecloth - polyester,
£9.89
Buy It Now
White tablecloth table - tablecloth, cover
£4.42
Buy It Now
Christmas tablecloth santa - tablecloth,
£4.98
Buy It Now
Wipe clean pvc - wipe,
£9.50
Buy It Now
Elegant lace tablecloth - lace,
£2.88
Buy It Now
Black paper table cloths - black,
£19.99
Buy It Now
Wipe clean pvc tablecloth - clean,
£7.55
Buy It Now
New jacquard hampton - jacquard,
£9.45
Buy It Now
Luxury embroidered tablecloth - luxury,
£9.95
Buy It Now
Waterproof table cloth - waterproof,
£6.90
Buy It Now
Round satin tablecloth - satin,
£12.50
Buy It Now
Matte stripes oilcloth - stripes,
£54.17
Buy It Now
Transparent clear pvc - transparent,
£31.99
Buy It Now
Rose jacquard table linen - rose,
£6.25
Buy It Now
Tablecloth damask floral - tablecloth,
£9.99
Buy It Now
Gingham poly cotton check - gingham,
£9.99
Buy It Now
Chenille tablecloth - chenille,
£32.99
Buy It Now
Christmas tablecloth table - christmas,
£4.99
Buy It Now
Table protector brown heavy - brown,
£43.08
Buy It Now
2mm thick clear transparent - 2mm,
£13.49
Buy It Now
Charcoal black grey scroll - charcoal,
£10.50
Buy It Now
Table cloths square colour
£4.91
Buy It Now
Plain hessian textured blue - plain,
£8.49
Buy It Now
Deconovo white rectangular - white,
£5.45
Buy It Now
Elegant cotton chenille - elegant,
£20.99
Buy It Now
Extra large table - extra,
£11.49
Buy It Now
Extra large tablecloth - extra,
£12.99
Buy It Now
Designer abstract leaf luxury - designer,
£10.99
Buy It Now
Plain wipe clean - wipe,
£36.00
Buy It Now
Plain solid colours - solid,
£31.96
Buy It Now
Rectangle round polyester - round,
£17.49
Buy It Now
150x210cm oval white - 150x210cm, (59x82")
£25.99
Buy It Now
Elegant lace tablecloth - elegant,
£2.99
Buy It Now
Tablecloth polyester table - tablecloth,
£16.49
Buy It Now
Elastic square table - elastic, cover
£6.46
Buy It Now
Plain table linen rectangular - plain,
£9.50
Buy It Now
Plain white pvc vinyl - plain,
£11.99
Buy It Now
Linen look tablecloth - look,
£14.95
Buy It Now
Round transparent pvc mm - round, 1.5
£28.99
Buy It Now
Square paper tablecloth - 2,
£5.59
Buy It Now
Christmas red tablecloth santa - christmas,
£8.49
Buy It Now
Vintage brown oak - wooden, plank
£8.20
Buy It Now
100 cotton white satin band - white,
£10.99
Buy It Now
Beige square lace tablecloth - beige,
£7.99
Buy It Now
Flower pattern tablecloth - flower,
£17.11
Buy It Now
Tablecloth christmas table - tablecloth,
£4.19
Buy It Now
Grey linen look pvc vinyl - grey,
£13.99
Buy It Now
Christmas pvc wipeclean vinyl - pvc,
£9.50
Buy It Now
Wipe clean tablecloth pvc - clean,
£16.00
Buy It Now
Moss green linen look - green,
£11.40
Buy It Now
Cotton linen rectangle - cotton,
£30.99
Buy It Now
Gingham poly cotton check - gingham,
£9.99
Buy It Now
Looking for more square tablecloth?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 square tablecloth listings currently in our index. Prices range from £2.88 to £54.17, with an average of £15.87. 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 square tablecloth →
Try this: tall candelabra | velvet table runners | vintage drinks coasters | wooden placemats | wyncraft | wood slices cake stand | prelude boat | indian tablecloth | seersucker tablecloth | poppy placemats
Whether you are looking for a brand-new or second-hand square tablecloth, 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 £2.88, while premium listings can reach £54.17 — giving you a wide budget spread to work with. The average price of £15.87 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.