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
Workshops & Events
Blog
Press
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
1651 products
Pukka Print
Ogee
Teal / Arsenic on Ecru
£210 metre
Aqua / Raspberry on Natural
Paisley
Aqua / Raspberry on Ecru
£224.50 metre
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
Aqua / Green on Natural
Posy
Crimson / Dove Blue on Natural
Deep Blue / Lime on Bleach
Ribbons
Airforce/ Jam on Natural
Scallop
Red/Rose on Natural
£195.60 metre
Sky / 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
Flora
Airforce Blue / Jam on Natural
Arches
Claret
Teal
Thyme
Ribands
Gabby's Blush
Periwinkle
Decors Barbares
Zenaide
Red and White
£469 £280 metre
Colefax and Fowler
Emmeline
Old Blue
£104 £62 metre
Linwood
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
Indigo
Jiva Embroidered
Taraka Embroidered
Kali
Kali Emroidered
Anushka
Christopher Farr Cloth
Belfour
Navy
£150 £90 metre
Anna French
Laurence Plaid
Gold
£99 £49.50 metre
Blue
Tansman
Grey
£144 £62 metre
Dyed Wheat
Red
£93 £32 metre
Manuel Canovas
Saint-Tropez Outdoor
Prairie
£122 £75 metre
Madeaux
Bargello
Fir
£162.80 £99 metre
La Foret
£69 metre
Fermoie
Carskiey Collection Single Stripe
£170 £85 metre
Aqua
Paolo Moschino
Safari Spot
Chocolate Brown
£110 £68 metre
Veere Grenney
Belvedere
Brown
£75 metre
Thick Thread Weave
£34 metre
Bernard Thorp
Mahal
Niagra Blue
£190 £119 metre
Plain Cotton
L080
£170 £102 metre
Morris & Co
Orkney Weave
Lightish Grey
£109.60 £70.80 metre
Jane Churchill
Estella
Charcoal
£114.40 £68 metre
Mimi Pickard
Naked Angelica
Pink
£65 metre
Green
Dyed Sack
Pale Blue
Plain Velvet
£29 metre
Designs of Times
Baldemar Linen
Dark Blue (019)
£49 metre
One Way
Indigo/Grey
Thibaut
Solis
Spa Bluec
£105 £65 metre
Zarina
Rose
£160 £89 metre
Heavy Plain Linen
Denim Blue
£64 metre
Kalamkari
Blues
£147 £74 metre
Cleo
£117 £58.50 metre
Wave
Sky Blue
James Malone
Ziggy
Metal
£174 £99 metre
£43.50 metre
Claremont
Serge Antique Linen
Yellow
£120 £70 metre
Semis Montrichard Weave
£78 metre
Sami
£79 metre
Richmond
Plain Wool
£18 metre
£24 metre
Leafy Vines
Black and Cream
£28 metre
Mark Alexander
Loom
£191 £100 metre
Baker Lifestyle
Sherborne Ticking
£69 £41.40 metre
Balin Ikat
Sage Grey
£102 £51 metre
Ian Sanderson
Jessamy
Geranium
£69.30 £42 metre
Plain Linen
Ice
Mahal on Chelsea Linen
£227 £135 metre
Lewis & Wood
Indienne
Storm
£118.90 £72 metre
Volga Linen
Marusya
Lilac
£96 £48 metre
Marvic
Renishaw
Paprika
£211 £89 metre
Apenn
Tavistock
Blue and Yellow
£120 £55 metre
Tissunique
£40 metre
Wool Boucle
Pale Rose
£50 metre
Octavia Dickinson
Otis
£256.50 £115.30 metre
Imogen Heath
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
Coral
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
£168 £90 metre
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
Gyri Design
Mattis
Blue and Green
£150 metre
Blue and Pink
Pink and Pink
Liva
Filippa
Blue/Blue
Green/Blue
Pink/Orange
Gustav
Duck Blue
Alexander
Arthur
Duck Green
Otto
Bethie Tricks Textiles
Wild Flower
Red and Blue
Fabricut
Dreamer Ikat
Aegean
£172 £100 metre
John Stefanidis
Fish
£59 metre
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
Petit Arbre
£87 £45 metre
GP & J Baker
Nocturne
£86 £52 metre
Gilded Peony
Soft Yellow, Pink
£129 £77 metre
Bronze Green
Perennials
Tatton Stripe
Patina
£99 £58 metre
Upholstery Weave
Antique Gold
£36 metre
Carskiey Collection Broad Stripe
£1,700 £85 metre
Willoughby
Aqua, Silver
£126 £76 metre
West Green Stripe
Teal and Natural
£60 £36 metre
Ocelot
£140 £85 metre
Patterned Weave
Bright Blue
£35 metre
Heirloom Paisley
£90 £54 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
Multi
£98 £59 metre
Two Thread Weave
Red/Coral
£32 metre
Rubelli
Second Firing 7
Acqua Profonda
£287 £175 metre
Design Archives
Garden Stripe
Delft
£75 £45 metre
Up the garden Path
Dove
£61 £38 metre
£68 £42 metre
Refrain
Dove/ Pewter
£79 £47 metre
Firefly
Seafoam
£70 £42 metre
Peony & Blossom
Terracotta/ Aqua
Kirkby Design
Teddy
Rosewater
£135 £40 metre
Esrajim Narrow Stripe
Pink and Green
James Hare, Leopard - Savannah
Leopard
Savannah
£68.50 £42 metre
Schumacher/Veere Grenney
Betty Chintz
Green and White
£70 metre
For the Love of Rose
£54 metre
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
Ochre and Aubergine
Fleurons D'Helene
Wilton
Sea Blue
£90 metre
Michael Smith
Indian Garden Stripe
£120 metre
Astrea
Ellen Merchant
£145 metre
Poppies
Fresca
Blue/ White
£105 £63 metre
Shang Hai
Paulina
Dark Blue and Ochre
Dark Red
Fontana
Light Blue
Figured Linen
Steel Grey
Moulins Damask
Vieux Rouge
£618 £370 metre
Pomily
Leaf & Lines
Yellow & Blue
£102 metre
Sage & Rust
Green & Blue
Claudia
Lucy
Shade
English Oak
Floral Ribbon
Blue & Green
Red & Rust
Blue & Red
Tented Stripe
Soft Red
Hines and Co
Ramm
£67 £40 metre
Cloud
Multi Blue
Multi Rust
Multi Yellow
Multi Sage
Checkers
Bodrum
Terracotta
£197 £115 metre
Baptiste
£198 £118 metre
Zimmer + Rohde
Fiori
£289 £165 metre
Puccini
Moss, Mulberry, White
Blue, Orange, White
Rain
Blue/Indigo
Woven Crosses
£38 metre
Amadour
£88 £54 metre
Kerry Joyce
Paloma
Bay Blue
£236 £150 metre
Villa Nova
Asplin
Spearmint
£53 £25 metre
Langley
Eden
£45 £22 metre
Pierre Frey
Leonardo
Perle
£422 £115 metre
Carmin
£422 £100 metre
Hathaway
Surf
£37 £22 metre
Begonia
Orchid
Clemintine
Rimini
Lagon
£102 £62 metre
Osborne & Little
Weave
£25.50 metre
Woven Herringbone
Blithfield
Saybrook
Blue/Aqua/Lime
£145.50 £80 metre
Cabbages & Roses
Bees
Multi on White
£63.50 £38 metre
Moiro
£44.20 metre
Designers Guild
Daisy (Vintage)
£39.10 metre
Latika
Launceston Stripe
Olive and Aqua
£137.80 £84 metre
Kate Medlicott
Songlines - Reversible
Water Mint
Blue Moon
Pink Horizon
Floral Branches
Circles
£75 £37 metre
Yasmin
Stone
£66 £40 metre
Black Edition
Itarsi
Bilberry
£123 £48 metre
Pasha
Jaipur Pink
£157 £78.50 metre
Turmeric
Window
Cream
£75.50 £37.80 metre
Romo
Brinley
Pigeon
£55 £27 metre
Toyine Sellers
Neutrals
£58 metre
Sanderson
Lafayette
£48 metre
Bellflower
Indigo/ Sage
£128 £78 metre
Queens Garden Velvet
Verdigris
£157.60 £95 metre
Mohair Velvet
Purple
£45 metre
Susan Deliss
Batik
Dark Grey
£158 £95 metre
Tashkent
Acacia
£60 £25 metre
Zinc Textiles
Serge
£85 £45 metre
Mirabelle
£170 £100 metre
Aylsham
Blue/Grey
Circles and Squares
Marlow
Blue and Pale Green
Beasties
Pale Grey
Rossmore
Pale Straw
Pomeroy
Pale Green
Cables
Beige
Laurel
Onyx
£159.50 £99 metre
Feel the Heat
Fireside
£44 metre
Titley and Marr
Pedana Stripe
Aqua and Rose
£119 £77 metre
Willow Bough
Russet
£99 £60 metre
Oakleaves
Grey/Blue
Willow
Sherbourne
Cream/ Grey
£120 £75 metre
Parnham
£130 £80 metre
Carolina Irving
Patmos Stripe Reverse
Dark Turquoise
£15 metre
Wool Weave
Turquoise
£25 metre
Onslow
£160 £100 metre
Linford Linen
Spice
£70 £45 metre
Rose/Green
£135 £85 metre
Kitson
Teaberry
£75 £38 metre
Spaghetti Yeti
Milkshake
£69 £35 metre
Occhio
£100 £34 metre
Sibton Linen Velvet
£220 £130 metre
Knitted Wool Weave
Apex
£68 £28 metre
Eldon
Redcurrant
£27 £18 metre
Penny Morrison
Turkoman
Red and Green
£195 £130 metre
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