Condition
Purchase
Sort by
Time
Various
Vintage hand embroidered white - vintage,
£8.12
Buy It Now
Vintage hand embroidered white - vintage,
£8.00
Buy It Now
Bohemian embroidered - bohemian,
£27.34
Buy It Now
Luxury embroidered tablecloth - embroidered,
£9.95
Buy It Now
Vintage table cloth - vintage,
£10.80
Buy It Now
Vintage hand appliqued and - vintage,
£26.70
Buy It Now
Vintage mid century machine - mid-century,
£15.99
Buy It Now
Vintage cut work - vintage,
£29.99
Buy It Now
Vintage hand embroidered - hand,
£47.50
Buy It Now
Antique stamped linen - stamped,
£8.66
Buy It Now
Vintage linen - 60’s,
£17.22
Buy It Now
Vintage cotton table - , cloth
£8.66
Buy It Now
Embroidered tablecloth - embroidered,
£20.43
Buy It Now
Bohemian embroidered - bohemian,
£28.98
Buy It Now
Bohemian embroidered - bohemian,
£29.14
Buy It Now
Vintage antique hand - antique,
£19.36
Buy It Now
New ivory embroidered with - ivory,
£3.31
Buy It Now
Vintage hand embroidered linen - vintage,
£37.10
Buy It Now
Antique lace tablecloth - antique,
£3.35
Buy It Now
Stunning hand embroidered - hand, with
£30.00
Buy It Now
Madeira embroidered cloth - madeira,
£16.15
Buy It Now
Cream linen embroidered
£10.96
Buy It Now
Elegant lace tablecloth - tablecloth, –
£2.99
Buy It Now
Home pink romantic - pink, tablecloth
£5.24
Buy It Now
Vintage tablecloth with - with, four
£8.12
Buy It Now
Tablecloth small white - tablecloth,
£10.79
Buy It Now
Vintage ivory embroidered - ivory,
£5.98
Buy It Now
Vintage hand embroidered - hand,
£7.99
Buy It Now
Bohemian embroidered - bohemian,
£26.28
Buy It Now
Vintage embroidered circular - embroidered,
£29.99
Buy It Now
Luxury full embroidery - m&s,
£19.36
Buy It Now
Pure cotton bistro - m&s,
£16.15
Buy It Now
Square embroidered tablecloth - embroidered,
£6.52
Buy It Now
Vintage italian cantu style - italian,
£37.10
Buy It Now
Vintage traditional exquisite - vintage,
£175.00
Buy It Now
Antique embroidered lace - antique,
£5.99
Buy It Now
Vintage cream embroidered - cream,
£9.77
Buy It Now
Lovely floral hand - lovely, embroidered
£14.00
Buy It Now
Vintage hand embroidered - vintage, hand-embroidered
£21.50
Buy It Now
Luxury arabic tablecloth - luxury,
£50.62
Buy It Now
Luxury embroidered scottish - luxury,
£4.95
Buy It Now
Delightful hand embroidered - ,
£12.94
Buy It Now
White vintage embroidered - white,
£17.00
Buy It Now
Vintage cream beige - cream,
£32.99
Buy It Now
Vintage large white ricami - white,
£56.72
Buy It Now
Embroidered tablecloth - embroidered,
£2.24
Buy It Now
Lovely vintage embroidered - vintage,
£10.00
Buy It Now
Large vintage embroidered - large,
£14.00
Buy It Now
Vintage white embroidered - white,
£14.99
Buy It Now
Beautiful vintage cotton - vintage,
£10.79
Buy It Now
White round tablecloth vintage - round,
£7.43
Buy It Now
Vintage guy peixoto white - guy,
£37.10
Buy It Now
Beautiful vintage white - beautiful,
£16.00
Buy It Now
Vintage embroidered cotton - embroidered,
£16.59
Buy It Now
Kitchen linens featuring - featuring, green
£4.38
Buy It Now
Vintage and - vintage,
£9.35
Buy It Now
Beautiful vintage hand - beautiful,
£17.00
Buy It Now
Square white tablecloth - ,
£6.52
Buy It Now
Vintage hand embroidered linen - vintage,
£12.99
Buy It Now
Vintage hand embroidered - hand,
£12.94
Buy It Now
Vintage embroidered floral - vintage,
£22.50
Buy It Now
Vintage embroidered deep - vintage,
£12.00
Buy It Now
Floral tablecloth embroidered - floral,
£5.44
Buy It Now
Antique lace tablecloth - antique,
£3.39
Buy It Now
Vintage embroidered cloth - vintage,
£3.31
Buy It Now
Small vintage tablecloth - small,
£8.99
Buy It Now
Vintage linen and - vintage,
£12.94
Buy It Now
New luxury embroidered - new,
£8.99
Buy It Now
Vintage hand embroidered - vintage, hand-embroidered
£16.14
Buy It Now
Vintage fine linen embroidered
£22.00
Buy It Now
Vintage embroidered lace - vintage,
£6.09
Buy It Now
Vintage blue beige - blue,
£10.80
Buy It Now
Vintage applique floral - vintage,
£8.99
Buy It Now
Vintage embroidered tablecloth - embroidered,
£8.00
Buy It Now
Vintage embroidered tablecloth - vintage,
£18.00
Buy It Now
Vintage white embroidered - vintage,
£23.58
Buy It Now
White oval lace tablecloth - white,
£7.80
Buy It Now
Small embroidered tablecloth - small,
£20.00
Buy It Now
Poinsettia tablecloth 132 - 132, x
£9.73
Buy It Now
Vintage hand embroidered - vintage,
£11.99
Buy It Now
Fabulous vintage hand - fabulous,
£39.17
Buy It Now
Vintage hand embroidered - hand,
£10.50
Buy It Now
Antique silk gold metal - antique, hand
£15.08
Buy It Now
Vtg 1940s embroidered - vtg,
£25.66
Buy It Now
Vintage cream tablecloth with - cream,
£8.12
Buy It Now
Beautiful vintage tablecloth - beautiful,
£21.00
Buy It Now
Antique embroidered lace - antique,
£5.99
Buy It Now
Pretty vintage linen - vintage,
£12.00
Buy It Now
Vintage embroidered 33 - embroidered, 31"
£10.80
Buy It Now
Vintage 1970s small - 1970s,
£8.95
Buy It Now
Vintage white semi sheer - semi,
£24.99
Buy It Now
Vintage rectangle cream - rectangle,
£14.01
Buy It Now
Tablecloth printed to - ,
£21.20
Buy It Now
Vintage sheer square
£10.75
Buy It Now
Pure cotton bistro - m&s,
£19.35
Buy It Now
Embroidered oriental floral - embroidered,
£21.50
Buy It Now
Looking for more embroidered tablecloth?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 embroidered tablecloth listings currently in our index. Prices range from £2.24 to £175, with an average of £17.69. 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 embroidered tablecloth →
Try this: french farmhouse | glitter tablecloth | gold bar cart | gravy boat | laura ashley chairs | mid century bar cart | mini bar table | napkin holder | napkin ring | pink macaroons
Whether you are looking for a brand-new or second-hand embroidered 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.24, while premium listings can reach £175 — giving you a wide budget spread to work with. The average price of £17.69 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.