Condition
Purchase
Sort by
Time
Various
Fabric upholstery swatches - upholstery, by
£18.00
Buy It Now
Beautiful floral vintage - beautiful,
£29.82
Buy It Now
Metres vintage texoprint - 6,
£40.00
Buy It Now
Multicoloured vintage floral - multicoloured,
£5.72
Buy It Now
Vintage luxurious velvet - vintage,
£18.00
Buy It Now
Vintage yellow upholstery - yellow,
£56.99
Buy It Now
Vintage upholstery furnishing - vintage,
£27.50
Buy It Now
Tudor forest tapestry fabric - tudor,
£1.99
Buy It Now
Vintage claret wine velvet - vintage,
£100.00
Buy It Now
Vintage upholstery fabric - vintage,
£7.59
Buy It Now
Vintage upholstery fabric - vintage,
£21.50
Buy It Now
200cm candace monkwell - 2m,
£12.00
Buy It Now
Tudor forest tapestry - tudor,
£21.95
Buy It Now
45m sanderson jacobean - , "jacobean"
£23.58
Buy It Now
Metres warwick by scopos - "warwick",
£30.00
Buy It Now
Vintage bloomcraft screen - vintage,
£65.00
Buy It Now
Bright orange vintage - bright,
£9.99
Buy It Now
Jean monro camilla floral - monro, 'camilla'
£63.10
Buy It Now
Designer tapestry fabric heavy - designer,
£39.99
Buy It Now
Aviary jacquard woven fabric - aviary,
£20.99
Buy It Now
Vintage canvas remnant - ,
£27.50
Buy It Now
Green moire effect synthetic - green,
£15.00
Buy It Now
Vintage upholstery fabric 8m - vintage, 4.8m
£75.00
Buy It Now
Vintage thick cotton velvet
£21.50
Buy It Now
Jacobean garden tapestry - jacobean,
£1.99
Buy It Now
Anya vintage floral linen - anya,
£61.75
Buy It Now
Tudor forest tapestry - forest, fabric
£21.95
Buy It Now
Golden aviary fabric jacquard - golden,
£39.99
Buy It Now
100 cotton fabric floral - 3,
£10.80
Buy It Now
Metres vintage coromandel - vintage,
£36.00
Buy It Now
Vintage 1960s grafton - vintage,
£75.00
Buy It Now
10oz raw hessian - hessian, fabric
£4.99
Buy It Now
Vintage oxblood red - vintage, crushed
£5.00
Buy It Now
Vintage sanderson blue - vintage,
£37.10
Buy It Now
Vintage 1987 charles hammond - 1987,
£34.99
Buy It Now
Large vintage style floral - vintage,
£16.15
Buy It Now
Pieces vintage woven - 4,
£7.38
Buy It Now
Vintage deep cherry - deep,
£75.00
Buy It Now
Zoffany henley stripe stripes - zoffany,
£350.00
Buy It Now
Vintage sanderson fabric - vintage,
£363.70
Buy It Now
Vintage grafton coronet - grafton,
£29.82
Buy It Now
Hessian jute fabric roll - roll, frost
£34.99
Buy It Now
Hessian fabric woven natural - fabric,
£64.95
Buy It Now
Tudor forest tapestry - tudor,
£1.99
Buy It Now
Vintage upholstery fabric - vintage,
£25.00
Buy It Now
French vintage linen - french,
£2.99
Buy It Now
Vintage green and - vintage,
£6.52
Buy It Now
Vintage sanderson chelsea - vintage,
£21.50
Buy It Now
Remnant vintage upholstery - remnant,
£6.00
Buy It Now
Vintage upholstery fabric - vintage,
£9.68
Buy It Now
Faux leather fabric smooth - fabric,
£10.99
Buy It Now
Vintage upholstery curtain - vintage,
£1.00
Buy It Now
Vintage linen fabric cameo - fabric,
£2.99
Buy It Now
Vintage retro flower - vintage,
£31.90
Buy It Now
Vintage laura ashley tallulah - laura,
£25.00
Buy It Now
Vintage mid century - vintage, heavy
£50.62
Buy It Now
Rose tulip poppy - , iris
£42.30
Buy It Now
Harriet vintage fabric - harriet, by
£15.99
Buy It Now
Vintage fabric remnants - vintage, floral
£8.12
Buy It Now
Vintage gold ochre crushed - gold,
£5.00
Buy It Now
Vintage upholstery fabric - vintage,
£19.35
Buy It Now
Chess design cheverny vintage - design,
£30.00
Buy It Now
Roses curtain fabric - roses, spring
£7.95
Buy It Now
Metres peppercorn mottled - 8,
£40.00
Buy It Now
Vintage rose hubble - vintage,
£14.99
Buy It Now
Cheverny vintage rouge - vintage,
£2.99
Buy It Now
Vintage style light - vintage,
£6.52
Buy It Now
Sage green cotswold floral - green,
£1.99
Buy It Now
Vintage boiled wool - vintage,
£20.00
Buy It Now
Unused vintage decatized - vintage,
£3.84
Buy It Now
Vintage upholstery weight - 5,
£29.50
Buy It Now
Vintage sanderson linen fabric - linen,
£25.00
Buy It Now
Traditional vintage woodland - vintage,
£2.69
Buy It Now
Almond cotswold floral fabric - almond,
£1.99
Buy It Now
100 linen fabric french - linen,
£45.00
Buy It Now
Retro vintage cross tee - vintage,
£1.49
Buy It Now
Original 1970s geometric - 1970s,
£59.01
Buy It Now
Vintage french silk upholstery - french,
£55.82
Buy It Now
Modern pattern chenille - modern,
£2.20
Buy It Now
Vintage rich traditional woven - vintage,
£74.80
Buy It Now
Vintage retro fabric material - vintage,
£11.99
Buy It Now
Vintage cotton sateen - cotton/cotton,
£7.05
Buy It Now
Faux leather fabric waterproof - faux,
£39.99
Buy It Now
Large lot 1970s botanical - 1970s,
£29.99
Buy It Now
Vintage bennison bird basket - bird,
£37.10
Buy It Now
10m vintage 1991 - 1991, rare
£99.50
Buy It Now
Tapestry curtain upholstery - tapestry,
£2.99
Buy It Now
Vintage hawaiian upholstery - vintage,
£2.20
Buy It Now
Vintage 1 2m - vintage, 2.1m
£30.01
Buy It Now
Cottage posy tapestry fabric - cottage,
£1.99
Buy It Now
Gold floral vintage - gold,
£19.99
Buy It Now
Sample cutting burnt - cutting-, orange
£3.01
Buy It Now
Vintage pomegranate vine pink - vintage,
£2.54
Buy It Now
Vintage spring floral
£5.45
Buy It Now
Vintage cotton ticking stripe - vintage,
£16.49
Buy It Now
Vintage floral elegance - 9,
£22.99
Buy It Now
Looking for more vintage upholstery fabric?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 vintage upholstery fabric listings currently in our index. Prices range from £1 to £363.7, with an average of £31.98. 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 upholstery fabric →
Try this: mid century fabric | nylon mesh netting | cushion cover fabric | cotton duck canvas fabric | blind fabric | strawberry fabric | chenille upholstery fabric | michael miller fabrics | tapestry material | 12 ft boats
Whether you are looking for a brand-new or second-hand vintage upholstery fabric, 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, while premium listings can reach £363.7 — giving you a wide budget spread to work with. The average price of £31.98 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.