Condition
Purchase
Sort by
Time
Various
Boho william morris floral - william,
£23.99
Buy It Now
1pc vintage sheep - 1pc,
£5.89
Buy It Now
Vintage floral chair - vintage,
£14.99
Buy It Now
Vintage woven tapestry - tapestry, english
£24.57
Buy It Now
Vintage floral tapestry - vintage,
£16.15
Buy It Now
Vintage filled cushions - vintage,
£11.95
Buy It Now
Set vintage floral - set, 2
£7.59
Buy It Now
Vintage peacock oil - 🦚,
£9.99
Buy It Now
Vintage filled cushions - vintage,
£11.95
Buy It Now
Cushion covers 45x45cm - cushion,
£16.83
Buy It Now
80 s retro - 80's,
£18.99
Buy It Now
Velvet round cushion 35cm - 35cm, 40cm
£11.95
Buy It Now
Elegant pack sage green - sage,
£10.00
Buy It Now
Vintage floral tapestry - vintage,
£40.00
Buy It Now
2pcs vintage rug - rug, cushion
£13.99
Buy It Now
Vintage winter christmas - winter,
£16.15
Buy It Now
New soft retro - new,
£8.25
Buy It Now
Pretty cushions vintage retro - pretty,
£19.95
Buy It Now
Printed luxury union - luxury,
£8.87
Buy It Now
Vintage handmade tapestry - vintage,
£21.50
Buy It Now
Pack vintage christmas - 4,
£2.99
Buy It Now
Pretty vintage retro collage - pretty,
£24.95
Buy It Now
Set bohemian style - bohemian,
£19.99
Buy It Now
William morris vintage - william,
£23.99
Buy It Now
Vintage linen floral - vintage,
£4.38
Buy It Now
Traditional vintage kilim - traditional,
£23.99
Buy It Now
Kew gardens cushion - cushion, cover
£8.95
Buy It Now
Set linen cushion - linen,
£19.99
Buy It Now
Vintage french needlepoint - french,
£270.00
Buy It Now
Indian vintage jute kilim - indian,
£21.50
Buy It Now
Vintage french needlepoint - french,
£85.00
Buy It Now
Vintage style premium hog wash - style,
£21.50
Buy It Now
Vintage european jacquard - vintage,
£9.73
Buy It Now
Elegant vintage damask floral - elegant,
£26.99
Buy It Now
Blue toile cushion covers - toile,
£20.76
Buy It Now
Classic herringbone tweed - classic,
£18.99
Buy It Now
Multicoloured harlequin - multicoloured,
£18.99
Buy It Now
4pcs christmas cushion - 1/2/4pcs,
£6.59
Buy It Now
Vintage traditional hungarian - vintage,
£73.50
Buy It Now
Vintage truly elegant handmade - vintage,
£21.50
Buy It Now
Vintage boudoir thai silk - thai,
£15.50
Buy It Now
William morris cushion cover - william,
£11.49
Buy It Now
Vintage needlepoint aubusson - vintage,
£31.90
Buy It Now
Vintage shaped cushion - vintage, u
£8.95
Buy It Now
Pack blue floral - floral, bird
£4.49
Buy It Now
William morris violet - william,
£14.49
Buy It Now
Chic vintage french cafe - chic,
£14.99
Buy It Now
Sofa cover blanket vintage - sofa,
£13.59
Buy It Now
Needlepoint geometric - needlepoint,
£17.22
Buy It Now
Sofa cushion replacement high - sofa,
£33.08
Buy It Now
Vintage rabbit fur - x,
£45.00
Buy It Now
Vintage retro 60s - vintage, hexagonal
£12.94
Buy It Now
Guinness cushion cover wine - guinness, cover,
£8.95
Buy It Now
Melin tregwynt vintage star - tregwynt,
£63.10
Buy It Now
Vintage needlepoint cottage - vintage,
£20.43
Buy It Now
William morris cushion - william,
£13.49
Buy It Now
Vintage wool applique cushion - applique,
£30.00
Buy It Now
Folklore tapestry bloom - folklore,
£23.99
Buy It Now
Vintage linen cotton - cotton, throw
£9.25
Buy It Now
Bedeck belfast freya velvet - bedeck,
£22.49
Buy It Now
Cushion cover - 16”,
£13.99
Buy It Now
Vintage christmas cushion - vintage,
£5.99
Buy It Now
Retro fabric cushion - retro,
£20.99
Buy It Now
Deep purple peony cushion
£9.99
Buy It Now
William morris snakeshead - william,
£20.99
Buy It Now
Pack vintage peacock - vintage,
£8.99
Buy It Now
The library tapestry - the,
£25.99
Buy It Now
Vintage elegant chinoiserie - vintage,
£4.37
Buy It Now
Vintage church kneeler hassock - vintage,
£16.99
Buy It Now
Prague appliqué patchwork - prague, appliqué'
£12.99
Buy It Now
Vintage bassett liquorice - vintage, bassett's
£26.70
Buy It Now
Traditional vintage kilim - traditional,
£24.99
Buy It Now
Vintage lady floral cushion - lady,
£4.50
Buy It Now
Vintage tapestry cushion - , cover
£21.45
Buy It Now
William morris woodland weeds - morris,
£25.99
Buy It Now
Vintage 100 cotton cushion - vintage, 100%
£5.00
Buy It Now
Vintage tapestry style latin - vintage,
£14.99
Buy It Now
William morris vintage - william,
£24.99
Buy It Now
S retro circles - 70's,
£8.99
Buy It Now
True vintage hand sewn - vintage, sewn/
£14.99
Buy It Now
Classic wild stag tapestry - x,
£6.99
Buy It Now
Set cushion covers - set,
£14.99
Buy It Now
Vintage heraldic design - heraldic,
£16.00
Buy It Now
Vintage floral cushion covers - floral,
£12.90
Buy It Now
John lewis sanderson - lewis,
£39.99
Buy It Now
Orla kiely double sided - orla,
£11.86
Buy It Now
Blue and white - blue, porcelain
£17.95
Buy It Now
Zaida kashmiri hand - kashmiri,
£34.99
Buy It Now
Flowers cushion cover birds - flowers,
£22.99
Buy It Now
Chikan cotton velvet - v&a,
£24.99
Buy It Now
Cotton cushion cover red - cotton,
£13.99
Buy It Now
2pcs vintage geometric cushion - 2pcs,
£12.50
Buy It Now
Cushion cover in - 16”, cover,
£12.99
Buy It Now
Embroidered cushion cover 2 - embroidered,
£12.94
Buy It Now
Furn lulah cushion cover block - furn,
£15.88
Buy It Now
Gwen amelie gisele - gwen,, of
£23.58
Buy It Now
Looking for more vintage cushions?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 vintage cushions listings currently in our index. Prices range from £2.99 to £270, with an average of £21.49. 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 vintage cushions →
Try this: ikea rosali | ikea sofa bed cover | ikea dining chair covers | ikea armchair | ikea kivik | john lewis seat pads | ikea karlstad cover | faux silk cushion covers | cushion cover fabric | large cream cushions
Whether you are looking for a brand-new or second-hand vintage 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 £2.99, while premium listings can reach £270 — giving you a wide budget spread to work with. The average price of £21.49 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.