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
2040 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
Ottoline
Improvisation 1
Pink/ Red
£188 £130 metre
Fermoie
Cove
Red
£170 £105 metre
Folly
Sage - Pale Green /Grey
£65 metre
Peacock Blue
Korla
Grand Kyoto Koi
Grass
£59 £21 metre
Pale Blue /Grey
Kirkby Design
Teddy
Rosewater
£135 £40 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
Ozone
Blue and Green
£99 metre
Carnival
Blueberry
£80 metre
Nantes
Indigo Blue
£162 £97 metre
GP & J Baker
Robina's Dinner Party
Teal
£115 £75 metre
Grand Zig Zag
Pro Pink and Ayres Rock
Travelling Light
Multicoloured
£120 metre
Mendip
£170 £85 metre
Rick Rack
Light Green and Blue
£62 metre
Popple
Pink
£170 £99 metre
Jason D'Souza
Meryl
Merlot
£64.50 £35 metre
Nympheus
Stone/ Pistachio
£159 £105 metre
Thibaut
Samba Stripe
Kelly Green and Pool
£144 £62 metre
Kingdom Parade
£168 £84 metre
Peony & Blossom
Terracotta/ Aqua
£98 £59 metre
Tapet Cafe
Polka Stripe
Cactus
£60 metre
Astrea
Blue and Yellow
Woodchip and Magnolia
Rivington (FR Linen)
£94 £57 metre
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
Linwood
Trapeze
St Tropez
£73.90 £48 metre
Wicker
Blue
Sailed Away
Green
Hampton Stripe
Baltic Blue
£155.90 £105 metre
Soane
Old Flax
Patmos Blue
£200 £120 metre
Claremont
Milano Linen
Olive Green
£1,080 £65 metre
Villa Nova
Tisbury
Clementine
£37 £18 metre
Zobo Designs
Peonies
Natural
£75 £45 metre
Abraham Moon
Linoso
Pale Blue/ Green
£50 £27 metre
Kuba
Royal
West Palm Performance
Kiwi on Spa Blue
£192 £95 metre
Anna French
Dyed Wheat
Aqua
£93 £22 metre
Emerald
Bronze Green
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
Omega Velvet
Pitaya (FR)
£59.90 £36 metre
Nicky Haslam
Twig Fence
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
Plain Linen
Off-White
£24 metre
Pink Linen
Rose Pink
Andrew Martin
Monte
String
£42 £24 metre
Aztec Weave
Multi/ Red/ Green
£29 metre
Jane Churchill
Camber Stripe
£94 £58 metre
Poulton Stripe - INDOOR/ OUTDOOR
Zanzibar
£120 £75 metre
Ciara
Blue and Pink
Small Way
£85 metre
Mulberry Home
Racing Stripe
Plum
£139 £84 metre
Nina Campbell
Turfan Altai
£91 £59 metre
Floral Silk
Green and Pink
£39 metre
Nanking Peony
Beige on Green
Flag 007
Taupe/ Pink
Delos
Tropicana
£45 metre
Helter Skelter
Navy and Orange
£73.90 £49 metre
Checkian Lotus
Blue/ Pink/ Multi
£49 metre
Poulton Stripe
Red (L-311)
Chinese Rococo
Original
Russet
Miramar
Original (Red/ Yellow)
Brisbane Moss
Needlecord
Garnet
£109 £36 metre
Manuel Canovas
Greta
Emerald Green
£126 £78 metre
Susan Deliss
Yashim Too
Red/ Blue
£190 £115 metre
Jasper
Grace
Willow
£241 £145 metre
Jim Thompson
Shirring
Denim
£136 £82 metre
Corded Velvet
Airforce Blue
£36 metre
Rain Water
£156 £95 metre
Linara
Soft Green
£48 £28 metre
Straw Yellow
£38 metre
Designers Guild
Pampas
Nougat
£46 £28 metre
Burnt Orange/ Rust
Rubelli
Boucle
Pale Grey/ Neutral
£105 £59 metre
Leaf Trellis
Caramel
Chocolate
Wave
Latte
Amazon
Steel
Annie Sloan
Coloured Linen Union
Provence + Aubusson Blue
£39.90 £28 metre
Belfour - OUTDOOR
Navy and Aqua Blue
£72 metre
Casper
£83.90 £50 metre
Sanderson
Lagom Weave
Leek
£49 £25 metre
Susie Watson
Shalini
Blue Linen
£68 £42 metre
Ian Sanderson
Quiver
Cherry
£50 £30 metre
Alhambra Stars
Angel Blue
£63 £21 metre
Helen Blanche
Ribbon
Cubes
Turquoise
Grand Alhambra Stars
Squawk
Chocolate on Blue
£127 £76 metre
Purple
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
£36 £22 metre
Monarch
Summer
£52 £32 metre
Cloud
Dark Blue
Marvic
Serafina
£88 £52 metre
Rosario
Cobalt
£70 £42 metre
Woven Leafy Damask
Dark Red
Alva
Fjord
£31 £16 metre
Filey
Cilantro
£55.50 £22 metre
Palma
£150 £95 metre
Zinc Textiles
Hendricks
Lagoon
£97.50 £38 metre
Bellegarde
£112 £67 metre
Stripe Double Width
Red/Green
£30 metre
Marden
Grey/ 18
Nile & York
Plough Stripe
Beige
£41 £28 metre
Embroidered Honeysuckle Linen
Duck Egg Blue/Grey
Pigeons and Palms
Pierre Frey
Nikita
Pop
£375 £220 metre
Sienna
Mille Feuille
Mustard and Neutral
Zinc Textile
Bingley
Bone
£160 £90 metre
Indienne
Mallow Pink
£123.80 £75 metre
Kate Medlicott
Fleur
Pink-Rust
£115 metre
Saikung
Ocean
Madeaux
Worcester Stripe
Spring Sky
£182 £54 metre
Quartz
Dedar
Zig Zag Applique
Blue Green
Wiggle
Coral/Red
£79.90 £48 metre
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
Citadel
Ochre Smoke
£117 £70 metre
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
Kala
Aloe
£73.90 £45 metre
Straub Twill
£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
Colefax and Fowler
Birch Stripe
£102 £62 metre
Neptune
Francesca Printed Linen
Moss
£65 £39 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
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
Aqua Blue
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
Tansman
Red/ Pink
£144 £52 metre
Carskiey Collection Broad Stripe
Ocelot
£140 £85 metre
Heirloom Paisley
Damson
£90 £54 metre
Pavillion de Bidaine
£159.50 £96 metre
Brushed Cotton
Denim Blue
£15 metre
Linen Voile
Light Green
£28 metre
Ochre
£20 metre
Lucy
Pomily
Floral Ribbon
Sage & Rust
£135 metre
Checkers
Bodrum
£197 £115 metre
Rain
Blue/Indigo
Nobilis
Haussmann
Cream
£780 £46 metre
Plain Velvet
White
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
Apex
Eden
£68 £28 metre
Penny Morrison
Turkoman
Red and Green
£195 £130 metre
Las Salinas
Purple and Yellow
£138 £85 metre
Strawberry Crown
Vermeer Blue
Ian Mankin
Dundee
£69.50 £38 metre
Brera Lino
Petrol
£83 £58 metre
Occhio
£100 £34 metre
Varese Lambosa
Pimento
£94 £56 metre
Mallow
£177 £125 metre
Wine Red
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
Harlequin
Trattino
Heather, Green, Mustard
£65 £45 metre
Fox Linton
Scroll
French Navy
£46 metre
Diagonal Weave
£34 metre
001/Claret
£170 £100 metre
£100 £70 metre
Scintilla
£72 £35 metre
Zimmer + Rohde
Memo
£45 £29 metre
Catalpa Green
Small Way Outdoor
Turchese
£950 £59 metre
36-24-36 Outdoor
£90 £58 metre
H&S Fabrics
Outdoor
Mink
Multi Thread Weave
Blues
Aylsham
Grey/ Blue
Niva
£52.90 £30 metre
Hollywood Grape
Platinum
£268 £180 metre
Floris
Blue and Grey
£111 £70 metre
Infinity Plus Velvet
Black
£79 £48 metre
Loft
£29 £20 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
Pale Grey
Royal Botanical Gardens
Meadow Mono
£48 metre
Tango Velvet
Feather Grey
£93 £23 metre
Lodge
Pale Terracotta
Pebble
Raven
Pumpkin
Petit Arbre
Spa Blue
£78 £48 metre
Zoe Glencross
Nordic Trail
Coral
Chambalon Trail
Mercury/ Platinum Grey
£109 £69 metre
Richard Smith
Garthwaite
Charcoal and White
£55 metre
Corn Yellow
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
Diamond Dot
Grey/Red
£115.50 £69 metre
Harewood
Acacia
Original Tamahu
Yellow/ Orange/ Red
Original Lilly
£170 £110 metre
Pilgrim
Lapis & Lime
Vaughan Designs
Samos
£140 £70 metre
Quadrant
One Way
Smoke
£238 £100 metre
Chicago
Grey/ Brown
Salta
Azure
£659 £47 metre
Sapling
Black on Linen
£22.50 metre
Beetles
Pavillion
Orchestra
Holly Hunt
True Navy
£387 £195 metre
Fraser
£170 £60 metre
Elmont
Beige/ Grey
£146 £50 metre
£100 £59 metre
Quilted Velvet
Dark Olive Green
Pierre Frey/ Alidad
Granada
Carskiey
CARS-031 (Pink/ Olive)
Sicily - INDOOR/ OUTDOOR
Red/ Green
Time Teller
Blue/ Red
Eadie
Pink/ Blue
£116 £50 metre
Moss/ Dusk
Brown/ Black/ Navy
Belvedere
Lafayette
Multi/ Blue
Dusk/ Blue
Warner Textiles
Kate Stripe
Lapura
£139 £85 metre
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
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
Leyla
Berry
£38.50 £24 metre
Orbit
£42 £26 metre
Bute Fabrics
Clyde
Gooseberry
Green/ Neutrals
Savernake
Sea Blue
Pink/ Orange
£220 £130 metre
Blue/ White
Panjim
Green/ Yellow
Crosby
£162 £70 metre
Compton
£160 £70 metre
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
Laly
Hibiscus
£192 £118 metre
Vasari
Pink and Blue
£204 £125 metre
Cara
£139 £70 metre
Canfield Stripe
Silver
£144 £60 metre
Brook
Tan
£100 £60 metre
£55.50 £28 metre
Double Width Cotton
Pale Blue
Green Straw
Craft Linen
Pale Artichoke/ Grey
Magnolia and Pomegranate
Grey and Natural
£79 £49 metre
Baby Colebrook
Blue/ Yellow
Blue and Tan
Citrus
£118.90 £72 metre
Palm
Caribana
Warwick
Markham House
Light Blue/ Grey
Brera
Gessato
Colefax and Fowler/ Jane Churchill
Romaine Stripe
Turnberry Palm
£109 £45 metre
Grande
Ice II Velvet
£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
Bernard Thorpe
Floral Chintz
Blush Pink and Teal
Rozel
£95 £59 metre
Gardes Canard
Dendera
Taupe/ White
£139 £75 metre
Indigo and Wills
Paisley
£89 £55 metre
Random Flower Velvet
£198 £90 metre
Morocco Velvet
Epic Blue
Creeping Fern
£198 £100 metre
Maputo
Polaire
£266 £160 metre
Sarah Hardaker
Zia
Faded Duck
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
Lining Stripe
Boka
Charcoal/ Marine/ Zest
LeLievre
Sculpture
Roux
£190 £114 metre
£275 £165 metre
Ticking Stripe
Enys Garden
Indigo/ Red
£85 £55 metre
Mellor
Spice
Kahanu
Oasis
£89.90 £54 metre
Heera
Stonewashed Blue
Perennials
Willow Way
Bluestone
Zebra Striped Velvet
Silver Blue
£426 £250 metre
Chestnut Tree
Blue Grey/Sage
£79 £47 metre
Chiltern
Kimono
Chilli/ Mocha
£176 £105 metre
Tree House
Robin's Egg
£108 £75 metre
Bowood
£66 £39 metre
Dahlia
£739 £45 metre
Celery
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