Condition
Purchase
Sort by
Time
Various
Set vintage style - set, of
£45.00
Buy It Now
Hines oxford tapestry - oxford,
£40.00
Buy It Now
Tapestry mythical animals red - mythical,
£14.99
Buy It Now
Traditional floral tapestry - traditional,
£19.99
Buy It Now
Burgundy floral velvet pillow - burgundy,
£31.95
Buy It Now
Vintage laura ashley tapestry - vintage,
£17.22
Buy It Now
Needlepoint cushion - needlepoint,
£21.50
Buy It Now
Hand made vintage - x,
£59.99
Buy It Now
Vintage pair floral tapestry - pair,
£37.10
Buy It Now
Pair vintage aubusson green - pair,
£68.30
Buy It Now
Vintage retro tapestry cushion - vintage,
£18.00
Buy It Now
Vintage tapestry pillow - vintage, cover
£31.95
Buy It Now
Vintage tapestry floral
£23.58
Buy It Now
Holy grail failure jacquard - holy,
£14.39
Buy It Now
Hines oxford pimpernel - of,
£69.99
Buy It Now
Moroccan style boho - moroccan,
£31.90
Buy It Now
Three lovely vintage tapestry
£5.45
Buy It Now
Vintage needlepoint tapestry - vintage,
£26.70
Buy It Now
Needlepoint cushion - needlepoint,
£21.50
Buy It Now
Antique hand worked - worked, tapestry
£21.50
Buy It Now
Tree life beige - tree, of
£26.89
Buy It Now
Vintage ehrman candice bahouth - candice,
£41.26
Buy It Now
Floral tapestry cushion - tapestry,
£23.58
Buy It Now
Vintage tapestry needlepoint - vintage, tapestry/needlepoint
£15.00
Buy It Now
Tapestry velvet london high - velvet,
£3.99
Buy It Now
Tapestry mythical animals - tapestry,
£12.99
Buy It Now
John lewis union jack flag - lewis,
£29.99
Buy It Now
Traditional turkish kilim - traditional,
£23.99
Buy It Now
Pair vintage tapestry cushion - vintage,
£31.90
Buy It Now
Ehrman tapestry red herat - ehrman,
£20.90
Buy It Now
Iosis paris botanical - iosis,
£53.74
Buy It Now
Jonelle art nouveau tapestry - art,
£31.93
Buy It Now
Kasbah tapestry cushion - kasbah,
£14.99
Buy It Now
Pair vintage cherub - pair, angel
£27.99
Buy It Now
1930s floral tulip - ,
£21.50
Buy It Now
William morris strawberry - william,
£20.99
Buy It Now
Tapestry cushion covers - tapestry,
£13.99
Buy It Now
Vintage tapestry needlepoint - vintage, tapestry/needlepoint
£15.00
Buy It Now
Traditional hand made tapestry - traditional,
£23.58
Buy It Now
William morris vintage - william,
£24.99
Buy It Now
Secret garden tapestry square - secret,
£14.99
Buy It Now
Vintage buckingham french - vintage,
£21.50
Buy It Now
Vintage latin script tapestry - vintage,
£21.50
Buy It Now
Metrax craye 01818 - metrax-craye,
£45.00
Buy It Now
Tapestry floral lilac flower - tapestry,
£26.69
Buy It Now
Willow branch tapestry boudoir - tapestry,
£14.99
Buy It Now
Geometric tapestry aztec - geometric,
£11.99
Buy It Now
Vintage needlepoint wool - needlepoint,
£40.22
Buy It Now
Tapestry cushion cover x18 - cushion,
£4.99
Buy It Now
Vintage cat cushion - cat,
£10.80
Buy It Now
Multicoloured harlequin - multicoloured,
£9.99
Buy It Now
Antique aubusson tapestry - antique,
£208.70
Buy It Now
Vintage green velvet cushion - vintage,
£16.15
Buy It Now
William morris cushion cover - morris,
£15.95
Buy It Now
Vintage handmade tapestry - vintage,
£22.99
Buy It Now
Vintage velour cushion - 2x,
£6.52
Buy It Now
Kew gardens cushion cover - cushion,
£12.95
Buy It Now
Vintage flowers needlepoint - flowers,
£12.50
Buy It Now
Vintage floral tapestry - vintage,
£15.08
Buy It Now
Geometric cushion cover red - geometric,
£19.36
Buy It Now
Handmade vintage tapestry - handmade,
£10.80
Buy It Now
William morris inspired double - inspired,
£12.94
Buy It Now
Vintage laura ashley tapestry - ashley,
£29.82
Buy It Now
Vintage woven tapestry cushion - woven,
£16.00
Buy It Now
Floral paisley - 4x,
£39.99
Buy It Now
Traditional floral tapestry - traditional,
£19.36
Buy It Now
Indian tapestry antique - indian,
£21.39
Buy It Now
Vintage medieval script - medieval,
£9.72
Buy It Now
Vintage tapestry merry
£10.80
Buy It Now
Set turkish patchwork - of,
£14.00
Buy It Now
Multi geometric tapestry - multi,
£14.99
Buy It Now
John lewis george cross - st,
£29.99
Buy It Now
Kew gardens cushion cover - cushion,
£12.95
Buy It Now
Vintage floral alphabet - floral,
£23.58
Buy It Now
Vintage christmas tapestry - vintage,
£19.35
Buy It Now
Zara home oatmeal - &, blue
£40.00
Buy It Now
Tapestry mythical animals - mythical,
£19.99
Buy It Now
Pretty vintage tapestry lily - vintage,
£16.56
Buy It Now
Jacquard weave tapestry pillow - weave,
£14.39
Buy It Now
William morris cushion cover - morris,
£9.95
Buy It Now
Jacobean garden tapestry - jacobean,
£25.99
Buy It Now
Vintage dunelm marquise ladies - marquise,
£18.29
Buy It Now
Vintage tapestry cat - cat, cushion
£11.69
Buy It Now
William morris cushion cover - william,
£14.95
Buy It Now
Pair handmade tapestry - pair,
£17.75
Buy It Now
Vintage manor house egyptian - vintage,
£24.99
Buy It Now
Vintage sanderson cascacs - 2x,
£39.99
Buy It Now
Bumble bee double sided - bumble,
£11.87
Buy It Now
Bayeux jacquard weave tapestry - bayeux,
£25.00
Buy It Now
Manor garden tapestry - garden, xl
£19.99
Buy It Now
William morris snakeshead - morris,
£16.14
Buy It Now
Vintage needlepoint tapestry - vintage,
£21.50
Buy It Now
William morris pomegranate - morris,
£14.99
Buy It Now
Cushion cover voyage - cushion, cover,
£55.00
Buy It Now
Holy grail departure - holy, jacquard
£14.39
Buy It Now
Handmade wool tapestry - handmade,
£39.50
Buy It Now
Looking for more tapestry cushions?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 tapestry cushions listings currently in our index. Prices range from £3.99 to £208.7, with an average of £25.12. 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 tapestry cushions →
Try this: next cushions pink | bay window seat | pink mongolian cushion | sofa cushion covers | orthopaedic office chair | laura ashley lloyd charcoal | persian cushion | vintage tapestry fabric | bucket chair | poang cushion
Whether you are looking for a brand-new or second-hand tapestry cushions, 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 £3.99, while premium listings can reach £208.7 — giving you a wide budget spread to work with. The average price of £25.12 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.