New In!
Collections
Haines Curates
A collective of independent creatives doing good through design
Haines x Daydress
Fashion fabrics repurposed for interiors exclusive to Haines
Haines x Rebel House
Handmade ikat lampshades using surplus fabric in statement colours
Haines x Lorfords
Our sustainable slipper chair handcrafted in the Cotswolds
Haines at Home
Blog
Workshops & Events
Jules' Edit
Brand Partners
Charity Partners
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
1781 products
JAB
Tam Tam Outdoor
Red
£99.50 £60 metre
Lindsay Alker
Romney
Lemon
£69 metre
Linwood
Pagoda
Tomato
£79.90 £47 metre
Bolero
Yellow
Fox Linton
Woven Squares
Teal/Pink
£48 metre
Colefax and Fowler
Cantinella
Jade
£149 £75 metre
Manuel Canovas
Roma
Terracotta
£184 £110 metre
Fermoie
Circus
Brown
£170 £85 metre
Figured Linen
Sand
Anna French
Saybrook Check
Spa Blue
£120 £60 metre
Dyed Wheat
Sea Blue
£93 £32 metre
Marden
Red (L-275)
£170 £105 metre
Titley and Marr
Chithurst
Oyster
£56.20 £34 metre
Shell
Prussian
Maize
Aqua
Strie Stripe
Yellow/ Orange
£60 £36 metre
Pink/Green
Aqua/ Dove
Savernake
Green
£170 £100 metre
Andrew Martin
Glacier
Powder
£34.70 £21 metre
Pierre Frey
Gabriella
Crystal
£104 £64 metre
Persis
Coral
£202 £122 metre
Bennison
Shalimar
Faded on Oyster
£350 £205 metre
Lowri
Walled Garden Cotton
Blue
£98 metre
Walled Garden Linen
£104 metre
Trellis Cotton
Trellis Linen
Bernard Thorp
Floal Motifs
Blue/Black
£30 metre
Thibaut
Milo
True Blue
£153 £90 metre
Petit Arbre
Spa Blue on Flax
£93 £58 metre
Madeaux
New Ilona
Jadeite
£94 £36 metre
Loseley
Apple Green
£74.80 £45 metre
Lewis & Wood
Bandana
Citrus
£109.30 £65 metre
Lanark Plaid
£152 £92 metre
Bowen Check
Old Blue
£98 £59 metre
Leaf Damask
£90 £55 metre
Schumacher
Campagne
Persimmon and Pink
£297 £178 metre
Indienne
Mallow Pink
£123.80 £75 metre
Holland and Sherry
Andes Wool
Moss
£196 £120 metre
Flora Soames
Honeycomb
Sky
£194 £135 metre
Taraz
Smoke
£70 £42 metre
Rose
Paprika
Biscuit
Ecru
Charcoal
Imogen Heath
Allegro
Multi Light
£114 £79.80 metre
Anni Check
Fern
£185 £129 metre
Royal Oak
Spring
£121.30 £72 metre
Tresco
Strawberry Punnet
£71.40 £42 metre
Jane Churchill
Shiloh
Indigo
£86 £52 metre
Kimono
Cayenne Blue
£169.50 £101 metre
Gyri Design
Gustav
Beige
£150 metre
Mali
Robins Egg
£117 £58.50 metre
Dyed Sack
White
£130 £32 metre
Psycho Sprig
Tropical Blue
£78 £52 metre
Cochin
Red and Navy
£156 £92 metre
Tunisia Trellis Embroidery
Navy
Plain Linen
£32 metre
Stylised Botanical Weave
Chartreuse
£40 metre
Summers Lease
Multi
£185 £129.50 metre
Zimmer + Rohde
Fiori
Blue/ Multi
£262.90 £131 metre
Christopher Farr Cloth
Chiselled
Denim
Plum
John Stefanidis
Mahal
Sky Blue
£55 metre
Esrajim
Coral/ Green
£59 metre
Pukka Print
Acanthus
Fuchsia / Ocean on Ecru
£195.60 metre
Ocean / Tracery on Natural
All Over
Blue / Red on Natural
Mustard / Tracery on Natural
Yellow / Blue on Natural
Bands
Sea / Sky on Natural
£210 metre
Booty
Bouquet
Celeste / Cherry on Ecru
Chennai
Marine on Natural
£224.50 metre
Flora
Calamine / Annabel Blue on Ecru
Teal / Arsenic on Ecru
Airforce Blue / Jam on Ecru
Sky and Rose on Natural
Floral Jaal
Blush / Blossom on Natural
Floral Stripe
Deep Blue / Lime on Bleach
Crimson / Dove Blue on Natural
Kari
Sky / Rose on Natural
Lotus
Dove Blue / Lime on Bleach
Brick / Dove Blue on Natural
Lucknow
Terracotta on Natural
Madras
£327.60 metre
Necklace
Ogee
Aqua / Green on Natural
Aqua / Raspberry on Natural
Paisley
Aqua / Raspberry on Ecru
Cobalt/ Green on Ecru
Rust/ Green on Ecru
Palam Ogee
Terracotta / Marine on Natural
Midnight / Marine on Natural
Palampore
Dove / Oyster on Ecru
Celeste / Willow on Ecru
Dove/ Oyster on Ecru
Pom
Posy
Ribbons
Airforce/ Jam on Natural
Scallop
Red/Rose on Natural
Sea/ Sky on Natural
Sprig
Star
Oyster / Slate on Ecru
Cherry / Oyster on Ecru
Celeste/ Willow
Tendril
Blush / Aqua on Natural
Valentine
Lichen / Citron on Ecru
Celeste/ Cranberry on Ecru
Vine
Mustard / Fuchsia on Ecru
Peacock / Grass on Ecru
Tracery / Fuchsia on Ecru
Airforce Blue / Jam on Natural
Arches
Claret
Teal
Thyme
Ribands
Gabby's Blush
Periwinkle
Decors Barbares
Zenaide
Red and White
£469 £280 metre
Cassia
Honey
£73.90 £45 metre
Nichola Taylorson
Kali Embroidered
Pink Blush
£180 metre
Light Green
Anushka Embroidered
Deep Blue
Taupe
Mustard Yellow
Blue-Grey
Neela
Dusty Pink
£125 metre
Natural
Mustard Green
Lavi
Slate Blue
Moksha
Jasmine Embroidered
Dabu Stripe Embroidered
Moss Green
Rust
Ash Grey
Mustard
Jiva Embroidered
Taraka Embroidered
Kali
Kali Emroidered
Anushka
Belfour
£150 £90 metre
Laurence Plaid
Gold
£99 £49.50 metre
Tansman
Grey
£144 £62 metre
Saint-Tropez Outdoor
Prairie
£122 £75 metre
Bargello
Fir
£162.80 £99 metre
La Foret
Carskiey Collection Single Stripe
Paolo Moschino
Safari Spot
Chocolate Brown
£110 £68 metre
Veere Grenney
Belvedere
£75 metre
Thick Thread Weave
£34 metre
Niagra Blue
£190 £119 metre
Plain Cotton
L080
£170 £102 metre
Morris & Co
Orkney Weave
Lightish Grey
£109.60 £70.80 metre
Estella
£114.40 £68 metre
Mimi Pickard
Naked Angelica
Pink
£65 metre
Pale Blue
Plain Velvet
£29 metre
One Way
Indigo/Grey
Solis
Spa Bluec
£105 £65 metre
Heavy Plain Linen
Denim Blue
£64 metre
Kalamkari
Blues
£147 £74 metre
Cleo
Wave
James Malone
Ziggy
Metal
£174 £99 metre
£43.50 metre
Claremont
Serge Antique Linen
£120 £70 metre
Semis Montrichard Weave
£78 metre
Sami
£79 metre
Plain Wool
£18 metre
£24 metre
Leafy Vines
Black and Cream
£28 metre
Mark Alexander
Loom
£191 £100 metre
Balin Ikat
Sage Grey
£102 £51 metre
Ian Sanderson
Jessamy
Geranium
£69.30 £42 metre
Ice
Mahal on Chelsea Linen
£227 £135 metre
Storm
£118.90 £72 metre
Volga Linen
Marusya
Lilac
£96 £48 metre
Marvic
Renishaw
£211 £89 metre
Apenn
Tavistock
Blue and Yellow
£120 £55 metre
Tissunique
Wool Boucle
Pale Rose
£50 metre
Octavia Dickinson
Otis
£256.50 £115.30 metre
Wood for the Trees
£155 £108.50 metre
Sophy
£205 £143.50 metre
Emerald
Chivasso
Guernsey
Purple on Linen
£125 £45 metre
Larsen
Koa
Saffron
£108 £62 metre
Clover
Forest
£138 £65 metre
Sophia Frances
Painted Stripe
£110 metre
Pink/Red
Zaggerty
Pinks
£130 metre
Indigo Blue
Olive
Heidi
Mulberry
Cherry
Meadow
Cinnamon
Sunshine
Night Sky
Moss & Blue
Ocean
Aubrey
Olive Green
Moss & Pink
Clemmie
Green/Pink
Zaza
Indigo and Cornflower Blue
Dimpsey
Dark Red and Mustard
Cornflower Blue
Olive Green and Mustard
Indigo Blue and Mustard
Blue and Red
Wildwood
Inchyra
Vintage Checked Linen
Forest Green
£148 metre
Apple
Wherwell
Orginial
£178 metre
Vallon Stripe
Cardinal
Chocolate
Duck Egg
Smoke Grey
Raspberry on Ivory
Trifolium Marchprint
Midnight on Natural
£168 metre
Trifolium Wreath
Midnight on Ivory
Torchon Stripe
£158 metre
Dusk
Plume Stripe
Sutton Red
Old Oak
Trifolium Clover
Framboise
Ivory Double Aged
Natural Double Aged
Natural Rose
Ivory
Netherwood Wool Twill
Camel
£160 metre
Mouse
Ronda
Deep Coral
Pyrus Green
Blush
Hattingley
Indigo on Natural
Indigo on Ivory
Chocolate on Natural
Dianthus
Vintage Raspberry
Vintage Old Blue
Vintage Duck Egg
Vintage Damson
Raspberry
Damson
Sakura
Soft Sky
Hunter Green
Brick
Vintage Rose
Walnut
Sutton
Vintage Blue
Flax
Oatmeal Aged
Oatmeal Bold
Sea Green
£162 metre
Robin's Egg
Ochre
Nutmeg
Blossom
Briar
Ochre Green
Ochre Blue
Forget Me Not Blue
Currant
Dedalo
Sage
D'Arbres
Balazuc Posy
Couronne
Marine Blue
Fern Green
Damson Pink
Beauclerc Stripe Wide
Wedgewood
Beauclerc Stripe Narrow
Balazuc Trefoil
Balazuc Sprig
Balazuc Morocco Stripe
Balazuc Marchprint
All Saints
Bold
Aged
Mattis
Blue and Green
Blue and Pink
Pink and Pink
Liva
Filippa
Blue/Blue
Green/Blue
Pink/Orange
Duck Blue
Alexander
Arthur
Duck Green
Otto
Bethie Tricks Textiles
Wild Flower
Red and Blue
Fabricut
Dreamer Ikat
Aegean
£172 £100 metre
Fish
Pelargonium
Light Yellow
Foibles III
Nantucket Zig-Zag
Putty
£120 £84 metre
Dusky Blue
Kyoto
Emerald Green
£93 £46.50 metre
Red/ Pink
£144 £72 metre
Kingdom Parade
£168 £84 metre
Sky Blue/Green
£87 £45 metre
Coral Pink
GP & J Baker
Nocturne
Gilded Peony
Soft Yellow, Pink
£129 £77 metre
Bronze Green
Perennials
Tatton Stripe
Patina
£99 £58 metre
Upholstery Weave
Antique Gold
£36 metre
Corded Velvet
£20 metre
Willoughby
Aqua, Silver
£126 £76 metre
West Green Stripe
Teal and Natural
Ocelot
£140 £85 metre
Patterned Weave
Bright Blue
£35 metre
Heirloom Paisley
£90 £54 metre
Mid Green
Patterned Stripe Wool
Reversible
Burnt Sienna/ Grey
£45 metre
Chelsea Square
Blue Spruce
Vanessa Arbuthnott
Cow Parsley
Cranberry
£69 £42 metre
£50 £32 metre
Wykeham
Summer Blue
£181 £72 metre
Gonfaloniere
Yellow/ Mustard
Paxton Stripe
Grey/ Sand
Mulberry Home
China Linen
Two Thread Weave
Red/Coral
Rubelli
Second Firing 7
Acqua Profonda
£287 £175 metre
Jean-Paul Gaultier
Escale
Naturel
£172.70 £105 metre
The Design Archives
Garden Stripe
Delft
£75 £45 metre
Cloth & Clover
Hanbury
£890 £54 metre
Up the garden Path
Dove
£61 £38 metre
£68 £42 metre
Brushed Cotton
£15 metre
Refrain
Dove/ Pewter
£79 £47 metre
Firefly
Seafoam
Peony & Blossom
Terracotta/ Aqua
Esrajim Narrow Stripe
Pink and Green
James Hare
Leopard
Savannah
£68.50 £42 metre
Italian Merino Wool
Cobalt Blue
Schumacher/Veere Grenney
Betty Chintz
Green and White
£70 metre
Popple
Ian Mankin
Bentham
Burgundy
£22 metre
For the Love of Rose
£54 metre
Linen Voile
Chelsea Textiles
Florentine
Bronzo Antico
£163 £98 metre
C&C Milano
Laveno Barre Mache
£592 £250 metre
Neutral
Carskiey Collection Plain
Little Flower
Tapet Cafe
Polka Stripe
Cactus
£60 metre
Rouge
Alton Brooke
Tristan
Butter Yellow
£242 £120 metre
Carskiey Collection Broad Stripe
Ochre and Aubergine
Fleurons D'Helene
Wilton
£90 metre
Michael Smith
Indian Garden Stripe
£120 metre
Astrea
£1,700 £85 metre
Ellen Merchant
Poppies
Fresca
£156 metre
Blue/ White
£105 £63 metre
Shang Hai
Paulina
Dark Blue and Ochre
Dark Red
Fontana
Light Blue
Steel Grey
Moulins Damask
Vieux Rouge
£618 £370 metre
Pomily
Leaf & Lines
Yellow & Blue
£102 metre
Sage & Rust
Green & Blue
Join our community
Be the first to find out about stock drops, special offers and inspiring stories for a sustainable future.
Your Shopping Bag
Your cart is empty