New In!
Shop Collections
Haines x Lorfords Contemporary
Our sustainable furniture collection with Lorfords
Haines Curates
A collective of independent ECO DESIGNERS
Bespoke Frilled Cushions
CURATE YOUR OWN DESIGNER CUSHION
Haines x Daydress
Fashion fabrics repurposed for interiors
Haines at Home
Blog
Press
Jules' Edit
Brand Partners
Charity Partners
Makers Directory
Browse our range of designer upholstery fabric. If you need someone to reupholster your piece, please visit our Makers Directory to find a local maker.
Filter by
1973 products
William Yeoward
Endellion
Rose
£62 £35 metre
Veere Grenney
Folly Reverse
Olive
£69 metre
Clarke & Clarke
Biarritz
Blush
£38 £22 metre
Paolo Moschino
Palmyra
Mustard
John Stefanidis
Pelargonium
Light Yellow
£59 metre
Folly
Sage - Pale Green /Grey
£65 metre
Korla
Grand Kyoto Koi
Grass
£59 £21 metre
Pale Blue /Grey
Ian Mankin
Ticking Stripe
Black
£34.50 £24 metre
Lewis & Wood
Wykeham
Pale Blue/ Grey and Sienna
Borderline
Daisy Bird
Green, Blue and White
£25 metre
Carolina Irving
Mimosa
£56 metre
Christopher Farr
Brisa
Blue/ Green
£79 metre
Christopher Farr Cloth
Carnival
Blueberry
£80 metre
Grand Zig Zag
Pro Pink and Ayres Rock
Rick Rack
Light Green and Blue
£62 metre
Fermoie
Popple
Pink
£170 £99 metre
Jason D'Souza
Meryl
Merlot
£64.50 £35 metre
GP & J Baker
Nympheus
Stone/ Pistachio
£159 £105 metre
Thibaut
Kingdom Parade
Blue and Green
£168 £84 metre
Anna French
Dyed Wheat
Bronze Green
£93 £22 metre
Peony & Blossom
Terracotta/ Aqua
£98 £59 metre
Tapet Cafe
Polka Stripe
Cactus
£60 metre
Blue and Yellow
Mimi Pickard
Angelica
Pink/ Ochre
£156 £50 metre
Lennox Money
Araz
Lemon on Gold
Indian Sprig
Original/ Red
Array
Blue/ Green/ Multi
£75 metre
Rapture and Wright
Tribal Stripe
Raspberry
£133 £80 metre
Wicker
Blue
£170 £105 metre
Sailed Away
Green
Hampton Stripe
Ottoline
Chintamani Fun
Celadon & Bricks
£168 £136 metre
Villa Nova
Tisbury
Clementine
£37 £18 metre
Zobo Designs
Peonies
Natural
£75 £45 metre
Kuba
Royal
West Palm Performance
Kiwi on Spa Blue
£192 £95 metre
Aqua
Emerald
Tansman
Red/ Pink
£144 £52 metre
Rouge
Plain Deep Velvet
Pebble Grey/Green
£32 metre
Mark Alexander
Tashkent
Putty
£60 £25 metre
Blithfield
Pomeroy
Apple Green
£58 metre
Patmos Stripe Reverse
Dark Turquoise
Romo
Eldon
Redcurrant
£27 £18 metre
Tasha Textiles, Paisley Sprig - Blue
Paisley Sprig
£170 £102 metre
Linwood
Omega Velvet
Pitaya (FR)
£59.90 £36 metre
Vintage Collier Campbell
Stencil Flower (Positive)
Indigo
£35 metre
Neisha Crosland
Tulip
Gold
£140 metre
Nicholas Herbert
Loose Leaves
Love Your Home
Liso Cotton
Pewter
£19 metre
Carnac
Taupe
Yellow
Kiosk
Burnt Orange
£50 metre
Wicklewood
Original Palopo
Pink/ Multi
£180 £120 metre
Patmos
Charcoal
Virginia White
Reeds Reverso II
Orange
Breakwater
Vanilla
£54 metre
Amazon
Rust
£85 metre
Ruched
Haze
£73.90 £50 metre
Andrew Martin
Monte
String
£42 £24 metre
Poulton Stripe - INDOOR/ OUTDOOR
£170 £85 metre
Time Teller
Blue/ Red
Jane Churchill
Zanzibar
Multicoloured
£120 £75 metre
Ciara
Blue and Pink
Small Way
Nina Campbell
Turfan Altai
£91 £59 metre
Nanking Peony
Beige on Green
Flag 007
Taupe/ Pink
Delos
Tropicana
£45 metre
Savernake
Checkian Lotus
Blue/ Pink/ Multi
£49 metre
Poulton Stripe
Red (L-311)
Chinese Rococo
Original
£39 metre
Russet
Miramar
Original (Red/ Yellow)
Brisbane Moss
Needlecord
Garnet
£109 £36 metre
Manuel Canovas
Greta
Emerald Green
£126 £78 metre
Corded Velvet
Airforce Blue
£36 metre
Rain Water
£156 £95 metre
Plain Linen
Straw Yellow
£38 metre
Designers Guild
Pampas
Nougat
£46 £28 metre
Astrea
Indigo Blue
Rubelli
Boucle
Pale Grey/ Neutral
£105 £59 metre
Nicky Haslam
Leaf Trellis
Caramel
Chocolate
Wave
Latte
Steel
Annie Sloan
Coloured Linen Union
Provence + Aubusson Blue
£39.90 £28 metre
Belfour - OUTDOOR
Navy and Aqua Blue
£72 metre
Sanderson
Lagom Weave
Leek
£49 £25 metre
Susie Watson
Shalini
Blue Linen
£68 £42 metre
Alhambra Stars
Angel Blue
£63 £21 metre
Helen Blanche
Ribbon
Cubes
Turquoise
Grand Alhambra Stars
Squawk
Chocolate on Blue
£127 £76 metre
Lewis and Wood
Bukhara
Tea Rose
£123.80 £85 metre
Valmarana
Crocus
£145 £87 metre
Two By Two Embroidery
Vintage/Multi
£99 £59 metre
Clarke and Clarke
Avium
Denim
£36 £22 metre
Marvic
Serafina
£88 £52 metre
Rosario
Cobalt
£70 £42 metre
Woven Leafy Damask
Dark Red
£29 metre
Titley and Marr
Cowdray
Alva
Fjord
£31 £16 metre
Filey
Cilantro
£55.50 £22 metre
Zinc Textiles
Hendricks
Lagoon
£97.50 £38 metre
Bellegarde
£112 £67 metre
Marden
Grey/ 18
Nile & York
Plough Stripe
Beige
£41 £28 metre
Embroidered Honeysuckle Linen
Duck Egg Blue/Grey
£24 metre
Pigeons and Palms
Pierre Frey
Nikita
Pop
£375 £220 metre
Mille Feuille
Mustard and Neutral
Zinc Textile
Bingley
Bone
£160 £90 metre
Kate Medlicott
Fleur
Pink-Rust
£115 metre
Saikung
Ocean
Madeaux
Worcester Stripe
Spring Sky
£182 £54 metre
Dedar
Zig Zag Applique
Blue Green
Pina Colada
Alzara
£119 £71.50 metre
Sophia Frances
Lulu
Spring Green/Blue
£105 metre
Mushroom
Jakarta
Smokey Buff
£128.30 £77 metre
Boardwalk Reversible
£80 £40 metre
Indus Flower
£129 £78 metre
Oscar Loves Coconuts
Watermelon
Green and Pink, Multicoloured
Tresco
£122 £74 metre
Carskiey Broad Stripe
Earth and Emerald
Cloud Garden
Vert de Gris
£150 £105 metre
Jessie de Salis
Vetch
Sage Green
£110 metre
Heartbeat
Jane Shelton
Pyramid Stripe
£158.80 £95 metre
Grey/ Green
Happy Pig
Red and Pink
Eloise Home
Foxglove
Green & Pink
£144 metre
Skyline
Stone
£54.50 £26 metre
Claremont
Straub Twill
Red
£99 £60 metre
Rosa Bernal
Garden
£130 £78 metre
Osborne and Little
Hartfield Velvet
£174 £104 metre
Eastwood
Ruby
£64.90 £35 metre
Dimpsey
Blue and Mustard
Imogen Heath
Aria
Marine
£155 £108.50 metre
Glant
Outdoor Moderne
Pale Saltwater
£82 £49 metre
Casamance
Flots Outdoor
£84.50 £50 metre
Tutola Perennials
£225 £150 metre
Bolero
£79.90 £47 metre
Roma
Terracotta
£184 £110 metre
Figured Linen
Sand
Petit Arbre
Spa Blue on Flax
£93 £58 metre
Colefax and Fowler
Lanark Plaid
£152 £92 metre
Allegro
Multi Light
£114 £79.80 metre
Pukka Print
Acanthus
Fuchsia / Ocean on Natural
£195.60 metre
Belfour
Navy
£150 £90 metre
La Foret
Estella
£114.40 £68 metre
Plain Wool
Grey
£18 metre
Renishaw
£12 £81 metre
Apenn
Tavistock
£120 £55 metre
Chivasso
Guernsey
Purple on Linen
£125 £45 metre
Inchyra
Trifolium Marchprint
Midnight on Ivory
£168 metre
Gyri Design
Liva
£150 metre
Kyoto
£93 £36 metre
Cleo
Sky Blue/Green
£117 £48.50 metre
Carskiey Collection Broad Stripe
Heirloom Paisley
Damson
£90 £54 metre
Brushed Cotton
Denim Blue
£15 metre
Linen Voile
Light Green
£28 metre
Ochre
Lucy
Pomily
Floral Ribbon
Sage & Rust
£135 metre
Checkers
Bodrum
£197 £115 metre
Rain
Blue/Indigo
Nobilis
Haussmann
Cream
£780 £46 metre
Arcadia Torosay
Duck Egg Blue
£62 £38 metre
Black Edition
Itarsi
Bilberry
£123 £48 metre
Pale Green
Morris & Co
Willow Bough
Kirkby
Chelsea
Blossom
£77 £34 metre
Kirkby Design
Apex
Eden
£68 £28 metre
Penny Morrison
Turkoman
Red and Green
£195 £130 metre
Las Salinas
Purple and Yellow
£138 £85 metre
Occhio
£100 £34 metre
Varese Lambosa
Pimento
£94 £56 metre
Plain Velvet
Wine Red
£20 metre
Valencia
Duck Egg & Ochre
Namêche
Plain, Ardennes & Pink Raspberry
Barneby Gates
Pineapple
Pink and Red on Natural
£120 £72 metre
Brown and Blue
£64 metre
Fox Linton
Scroll
French Navy
£46 metre
Diagonal Weave
£34 metre
001/Claret
£170 £100 metre
£100 £70 metre
Soane
Old Flax
Catalpa Green
Small Way Outdoor
Turchese
£950 £59 metre
Limone
36-24-36 Outdoor
£90 £58 metre
H&S Fabrics
Outdoor
Mink
Multi Thread Weave
Blues
Aylsham
Grey/ Blue
Hollywood Grape
Platinum
£268 £180 metre
Floris
Blue and Grey
£111 £70 metre
Zimmer + Rohde
Infinity Plus Velvet
£79 £48 metre
Mary McDonald for Schumacher
Bermuda Blossoms
Corda Velvet
Azalea
£69 £45 metre
Ferns
Green and White
£139 £95 metre
Bosphorous
Mineral
£110 £66 metre
Zoffany
Phoebe
Blue/ Pink
£95 £60 metre
Loft
Pale Grey
£29 £20 metre
Royal Botanical Gardens
Meadow Mono
£48 metre
Tango Velvet
Feather Grey
£93 £23 metre
Lodge
Pale Terracotta
Pebble
Raven
Pumpkin
Spa Blue
£78 £48 metre
Zoe Glencross
Nordic Trail
Coral
£30 metre
Chambalon Trail
Mercury/ Platinum Grey
£109 £69 metre
Richard Smith
Garthwaite
Charcoal and White
£55 metre
Victoria Alexander
Wild Clematis
Green and Grey
Emma Hardicker
Hydrangea
Grey Blue
Cotton Velvet
Baby Blue
£180 metre
Schumacher
Garden of Persia
£240.20 £95 metre
Arum Lily
Green and Blue on Stone
Coral Maze
Platinum White
£120 £77 metre
Romany Stripe Linen
Red and Blue
Fedora
Carlton Linen
Carlton
Green and Raspberry
Fuji Reverse
Navy Blue
Chaupur
Pigeon and Fawn
£124 £30 metre
Duck Egg
Sophie Meade-Fetherstonhaugh
Tulips
Red and Purple
£50 £26 metre
Chandler
Pink/Sand
£108 £62 metre
Harewood
Acacia
Original Tamahu
Yellow/ Orange/ Red
Original Lilly
£170 £110 metre
Pilgrim
Lapis & Lime
Vaughan Designs
Samos
£140 £70 metre
Quadrant
Sienna
Chicago
Grey/ Brown
Salta
Azure
£659 £47 metre
Sapling
Black on Linen
£22.50 metre
Beetles
Pavillion
Orchestra
Sophie Allport
£34 £22 metre
Purple
Clotted Cream
GP& J Baker
Backdrop
£89 metre
Plain Cotton
Green Blue
Bernard Thorp
Sumatra
£60 £36 metre
Red Pink
£116 £50 metre
Moss Dusk
Blue Dusk
Lipari
Ocean Blue
£122 £72 metre
Orinoco
£89 £55 metre
Nichola Taylorson
Neela
Mustard Green
£125 £70 metre
Off-White
Holly Hunt
Teddy
True Navy
£387 £195 metre
Fraser
Cloud
£170 £60 metre
Elmont
Beige/ Grey
£146 £50 metre
£100 £59 metre
Quilted Velvet
Dark Olive Green
Pierre Frey/ Alidad
Granada
£120 metre
Carskiey
CARS-031 (Pink/ Olive)
Sicily - INDOOR/ OUTDOOR
Red/ Green
Eadie
Pink/ Blue
Moss/ Dusk
Brown/ Black/ Navy
Belvedere
Peacock Blue
Lafayette
Multi/ Blue
Dusk/ Blue
Warner Textiles
Kate Stripe
Mangosteen
Emerald on Dark Cream
Crimson on Claret
Jacko
Bell
Dusk
£136 £50 metre
Osier
Wedgewood and Silver
£69 £42 metre
Liana
Blue/ Neutral
Cheyenne
Ciel
£90 metre
Wood Fern
Forest Green
£104 £64 metre
Fanny Shorter
Calathea
£155 £99 metre
Deconstructed Stripe
£156 £84 metre
Circus
Orange/ Brown
Windsor Stripe
Aqua, Blue
£173 £70 metre
Aqua, Gold, Red
Wickham
Slate
£128 £60 metre
Dolly
Moss
Scala
Oxford Blue
£61.50 £37 metre
Hackford
HACK-013/ Blue
Blue/ Grey
Opuzen
Sheepskin
Blush Pink
Sand on Coral
Hazelbury
£115 £60 metre
Blue on Beige
Red on Beige
Zephyr
Multicolour
£99 metre
Leyla
Berry
£38.50 £24 metre
Orbit
£42 £26 metre
Bute Fabrics
Clyde
Gooseberry
Green/ Neutrals
Sea Blue
One Way
Pink/ Orange
£220 £130 metre
Blue/ White
Panjim
Green/ Yellow
Crosby
£162 £70 metre
Compton
£160 £70 metre
Dark Blue
Clovelly Cloth
Chequers
Forget-me-not
£162 metre
Gaston Y Daniela
Barcelona
Negro
£250 £150 metre
Tillington
£115 £69 metre
Kravet
Tavelozza
Petal
Pale Turquoise
Green and Yellow
Blue and White
Bertoli and Thyme
Runner Bean Flower
£185 £110 metre
Vasari
Pink and Blue
£204 £125 metre
Cara
£139 £70 metre
Canfield Stripe
Silver
£144 £60 metre
Brook
Tan
£100 £60 metre
Niva
£55.50 £28 metre
Double Width Cotton
Pale Blue
Green Straw
Craft Linen
Pale Artichoke/ Grey
Baby Colebrook
Blue/ Yellow
Blue and Tan
Citrus
£118.90 £72 metre
Palm
Caribana
Aqua Blue
Warwick
Markham House
Light Blue/ Grey
Brera
Gessato
Colefax and Fowler/ Jane Churchill
Romaine Stripe
Turnberry Palm
£109 £45 metre
Grande
Ice II Velvet
Rosewater
£109 £59 metre
Blue/ Turquoise
Fez
Paprika
£87.90 £54 metre
Carrara Fiore Grande
Verde
Albertine
Classic Rose
£77.90 £48 metre
Soft Teal
Design of the Times
Canoa
Zarina
Genie
£83 £50 metre
Vintage Paisley
£139 £84 metre
Bernard Thorpe
Floral Chintz
Blush Pink and Teal
£136 £82 metre
Rozel
£95 £59 metre
Gardes Canard
Dendera
Taupe/ White
£139 £75 metre
Indigo and Wills
Paisley
Random Flower Velvet
£198 £90 metre
Morocco Velvet
Epic Blue
Creeping Fern
£198 £100 metre
Maputo
Polaire
£266 £160 metre
Dorset
£56 £34 metre
Woburn
£64 £38 metre
Oriana
£198 £118 metre
Floral Tile (Reversible)
£216 £135 metre
Morris and Co
Blackthorn
£112 £68 metre
Silver/ Pale Grey
Floreale Grande
Zinc
£105 £65 metre
Ivory
Morocco
£175 £75 metre
Splash
Sage
Harlequin
Boka
Charcoal/ Marine/ Zest
£65 £39 metre
LeLievre
Sculpture
Roux
£190 £114 metre
£275 £165 metre
Enys Garden
Indigo/ Red
£85 £55 metre
Mellor
Spice
£52 £32 metre
Kahanu
Oasis
£89.90 £54 metre
Heera
Stonewashed Blue
Zebra Striped Velvet
Silver Blue
£426 £250 metre
Chestnut Tree
Blue Grey/Sage
£79 £47 metre
Chiltern
Kimono
Chilli/ Mocha
£176 £105 metre
Bowood
£66 £39 metre
Celery
Vortex
Sunbaked
£135 £80 metre
Millie
£56 £35 metre
Ian Sanderson
Pasha Embroidery
Tendril Vine
£361 £230 metre
Diagonal Stripe
Loro Piana
Patterned Stripe Wool Weave
Pom
Aqua and Green on Natural
£195.60 £115 metre
Mileto
Almond
£71.90 £46 metre
Reeds
Ink and Dark Green
Pomegranate Fresco
Chicory
£121 £74 metre
Lavender
017 Blue
Dundee
£69.50 £42 metre
Twig Trellis
Classic Cloth
Montrose
Pale Olive
Daisy Chintz
Amethyst
Warner
Leilani
Bouquet Toss
Pink Lemonade
£156 £99 metre
MRH Design
Dorset Rose 1987
Lisle Check
£136 £79 metre
Lining Stripe
Peony
Jardin Ambroise Linen
Chateau Blue and Rust
£74 £45 metre
Neutral 056
Guy Goodfellow
Remy
£95 metre
Bennison
English Oakleaf
Pink/ Peach on Beige
£305 £170 metre
Payson
£147.80 £60 metre
Lime
Plum
Sansa
£98 £58 metre
Derby Stripe
Green/ Blue
£139.50 £50 metre
Cerise/ Blue
Berry Brothers
Tequila
£128.30 £79 metre
Susanna Davis
Orchha
Rosalba
Kyoto Koi
Tented Stripe
Chella
Mallard
£59.50 £35 metre
Oakleaves
£138.60 £85 metre
Jungle
£84 £50 metre
Tasha Textiles
Polonaise
Grey/ Pink
Pink - 010
Kate Forman
Jag Ikat
£130 £79 metre
Tacit
Old Violet
£44.90 £31.50 metre
Graphite
French Linen
Alhambra Stars Reverse
Vanderhurd
Delphine
Purple/ Grey
Join our community
Be the first to find out about stock drops, special offers and inspiring stories for a sustainable future.
Your Shopping Bag
Thanks for choosing surplus over new!
Your cart is empty