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
1465 products
Christopher Farr Cloth
Rick Rack
Pink and Red
£68 metre
Linwood
Bolero
Spice
£79.90 £47 metre
Soane
Paw Print
Raspberry
£110 metre
Fermoie
Quantock
Plum
£170 £85 metre
Astrea
Mustard
Collier Campbell
Stripe
Green and Pink
£38 metre
Array
Multi
Carnac
Yellow
£65 metre
Colefax and Fowler
Wilde
Forest
£144 £85 metre
Anna French
Saybrook Check
Pink
£120 £60 metre
Thibaut
Samba Stripe
Kelly Green and Pool
£144 £72 metre
Marvic
Renishaw
Turquoise
£12 £81 metre
Designers Guild
Varese Velvet
Dusky Blue
£94 £56 metre
Pomily
Checkers
£102 metre
Arcadia Torosay
Duck Egg Blue
£62 £38 metre
Blithfield
Pomeroy
Apple Green
£58 metre
Cameo
Lowri
Forest and Hills Linen
£104 metre
Little Check Linen
Green
Barneby Gates
Pineapple
Pink and Red on Natural
£114 £68 metre
Fox Linton
Scroll
French Navy
£46 metre
Morris & Co
Artichoke Jaquard Weave
Olive Green
£45 metre
Nicholas Herbert
Loose Leaves
£60 metre
Love Your Home
Liso Cotton
Pebble
£19 metre
Raven
Cambridge Imprint
Milky Way
£59 metre
Wicklewood
Original Tamahu
Yellow/ Orange/ Red
£180 £120 metre
Tissunique
Hessian Check
Purple
£60 £34 metre
Tabbycat Designs
Damson Tree
Red/ Purple
£26 metre
Harlequin
Crochet Effect Design
Taupe/ Duck Egg
£28 metre
Beaumais
Multicoloured
£30 metre
Poodle & Blonde
Money Tree
Bamboo
£800 £48 metre
Spotted Weave
£48 metre
Plain Linen
Red
£20 metre
Textured Weave
Red/Pink
£32 metre
Jean Monro for Lee Jofa
Stag and Hounds
£220 £80 metre
£54 £32 metre
Imogen Heath
Sophy Velvet
Atlantic
£240 £168 metre
Sahco
Framed Busts - Stripe
Taupe and White
£70 metre
Anni Check Large
Twilight
£155 £108.50 metre
Cleo
Spa Blue
£117 £58.50 metre
Framed Busts
Green/Duck Egg and Taupe
Petit Arbre
Black
£93 £46.50 metre
Guy Goodfellow
Olive Sacking
Indigo
£43 metre
Caldbeck
Blue
£159.50 £95 metre
Mark Alexander
Khari
Vellum
£160 £96 metre
Romo
Linara
Matcha
£48 £28 metre
Peking Blue
Honeycomb
Zobo Designs
Wild Garden
£75 £45 metre
Clouds
Spots
Navy
Eythorne
John Stefanidis
Abigail
Red and Blue
£62 metre
Happy Pig
Red and Pink
Clarence House
Tibet Print
£264 £184 metre
Teyssier
Roubaix
Saffron
£155 £95 metre
Mendip
L-289 / Dark Red
£170 £105 metre
Ian Mankin
Devon Stripe
Sage
£10 £24 metre
Ottoline
Sporty Stripe
£168 £118 metre
Cothay Stripe
£230 £140 metre
Jason D'Souza
Skyline
Stone
£51.90 £25 metre
Enlighten
Mist
Mink
Beaumont & Fletcher
Fine Silk Velvet
Pearl
£402 £200 metre
Holland & Sherry
Danielle
Redwood
£50 metre
Kvadrat
Hallingdal
Lime Green
£156 £80 metre
Silk Stripe
£35 metre
Jane Churchill
Macy
£56 £34 metre
Summers Lease
Plain Linen/Cotton
£200 metre
Claremont
Straub Twill
£99 £60 metre
Corda Velvet
Pale Pink
£69 £42 metre
Carskiey Collection Plain
Marden
Pale Blue
Rosa Bernal
Garden
£130 £78 metre
Small Way
Red and Green
Lake August
Little Leaves
Light Green and Blue
Claudia
Yellow/Green
Puccini
Orange/Blue
Schumacher
Nancy
Hamish
£246 £148 metre
Iconic Leopard
£144 £88 metre
Kuba
Zanzibar
Hot Pink
Moorea
Grey
£114 £57 metre
Fairbanks
Strie
Sanderson
Sorilla
Pink, Green, Taupe
£79 £47 metre
James Hare
Textured Silk
Sand
Osborne and Little
Hartfield Velvet
£174 £104 metre
Carlotta
Old Blue
£108 £65 metre
Eastwood
Ruby
£61.70 £30 metre
The Brook
Tapestry Linen
£129 £77 metre
Madison
Country Pewter
£36.30 £20 metre
Delphinium
Coral
£89 £54 metre
Savernake
£170 £100 metre
Paulina
Pink and Blue
Tapet Cafe
Painted Stripe
Coral and Green
Anna
GP & J Baker
Ikat Bokhara
£149 £89 metre
Popple
Ikat Stripe
£153 £76.50 metre
Dahlia
Soft Gold
£141 £70.50 metre
Elwood
£165 £825 metre
Camellia Garden
£159 £79.50 metre
Sophia Frances
Dimpsey
Blue and Mustard
Corda Cord
£69 £39 metre
Baker's Indienne
Blue/ Pink
Aria
Marine
Rose
Skye Large
Spring
£185 £129.50 metre
Zoffany
Highclere
Mousseux
£120 £75 metre
Rose Absolute Linen
Sunstone/ Mercury
£145 £87 metre
Sanderson/ Harlequin
Dance for Adornment
Wilderness, Nectar, Pomegranate
Birch Stripe
£102 £62 metre
Penny Morrison
Dominica
£252 £152 metre
Neptune
Francesca Printed Linen
Moss
£65 £39 metre
Lewis & Wood
Athena
Greek Gold
£121.70 £75 metre
Manuel Canovas
Padova
Canard
£124 £74 metre
Holland and Sherry
Pimlico
Pine
£292 £175 metre
Dyed Wheat
Soft Red
£93 £32 metre
Broken Stripe
£125 £75 metre
Ashlar
£170 £102 metre
Titley and Marr
Abras
Charcoal
£70 £42 metre
Nutmeg
Aqua
Kalamkari
Black and White
£147 £74 metre
Smoke
Euphorbia
Chiltern
Chocolate
Paprika
Terracotta
Cream
Oatmeal
Christopher Farr
Ribbon
Honey
£205 £140 metre
Nice
£98 £58 metre
Kate Forman
Kenji
£180 £110 metre
Hopscotch
Gooseberry Green
£82.80 £50 metre
Meryl
Merlot
Royal
Ian Sanderson
Poppinjay Velvet
Bamburgh Teal
£106 £62 metre
£150 £90 metre
Dark Blue
Rogers & Goffigon
Sawtooth Creer
Pale Aqua
£160 £90 metre
Shima
£40 metre
York Stripe
Pearl/Grey
Nile and York
Brindille
pink
£41.50 £25 metre
Rapture and Wright
Banderole
£125 £87 metre
JAB
Dexter
Teal
£75.90 £45 metre
Oriel
Watercolour Blue
Tarascon Trellis Applique
Navy on White
£129 £79 metre
Zoe Glencross
Ammi
Vert Linen
£72 £44 metre
Melcombe Stripe
Scottsdale Embroidery
£180 £90 metre
Beige
Dust Blue
Tunisia Trellis Embroidery
Carskiey Broad Stripe
Blue and Yellow
Liana
Charcoal Grey
Wave
Ozone OUTDOOR
Taupe
Glant
Outdoor Moderne
Pale Saltwater
£82 £49 metre
West Palm Performance
Kiwi on Spa Blue
£192 £95 metre
Sandy Lane Perennials
Azzuro
£175 £105 metre
Westbury
Seychelles Outdoor
Pierre Frey
Corail Outdoor
Naturel
£225 £150 metre
Casamance
Flots Outdoor
£84.50 £50 metre
C&C Milano
California Caning Performance
Ivory/Black
£298 £160 metre
Veranda Herringbone Outdoor
£93 £56 metre
Tutola Perennials
Sunbrella
Komo Outdoor
Raffia
£60 £36 metre
Valencia Outdoor
Gold
£86.40 £52 metre
Outdoor Vol 2
£93.90 £58 metre
Chianti Outdoor
£102.90 £62 metre
Tam Tam Outdoor
£99.50 £60 metre
Lindsay Alker
Romney
Lemon
£69 metre
Pagoda
Tomato
Woven Squares
Teal/Pink
Cantinella
Jade
£149 £75 metre
Roma
£184 £110 metre
Circus
Brown
Figured Linen
Sea Blue
Red (L-275)
Chithurst
Oyster
£56.20 £34 metre
Shell
Prussian
Maize
Strie Stripe
Yellow/ Orange
Pink/Green
Aqua/ Dove
Green - 004
Andrew Martin
Glacier
Powder
£34.70 £21 metre
Gabriella
Crystal
£104 £64 metre
Persis
£202 £122 metre
Bennison
Shalimar
Faded on Oyster
£350 £205 metre
Walled Garden Cotton
£98 metre
Walled Garden Linen
Trellis Cotton
Trellis Linen
Bernard Thorp
Floal Motifs
Blue/Black
Milo
True Blue
£153 £90 metre
Spa Blue on Flax
£93 £58 metre
Madeaux
New Ilona
Foxy
£94 £36 metre
Jadeite
Loseley
£74.80 £45 metre
Bandana
Citrus
£109.30 £65 metre
Lanark Plaid
£152 £92 metre
Bowen Check
£98 £59 metre
Leaf Damask
£90 £55 metre
Campagne
Persimmon and Pink
£297 £178 metre
Indienne
Mallow Pink
£123.80 £75 metre
Andes Wool
£196 £120 metre
Flora Soames
Sky
£194 £135 metre
Taraz
Biscuit
Ecru
Allegro
Multi Light
£114 £79.80 metre
Anni Check
Fern
£185 £129 metre
GP&J Baker
£110 £66 metre
Royal Oak
£121.30 £72 metre
Tresco
Strawberry Punnet
£71.40 £42 metre
Castellane
Azur
£38 £26 metre
Hintlesham
Cactus
£85 metre
Shiloh
£86 £52 metre
Kimono
Cayenne Blue
£169.50 £101 metre
Gyri Design
Gustav
£150 metre
Mali
Robins Egg
Dyed Sack
White
£130 £32 metre
Psycho Sprig
Tropical Blue
£78 £52 metre
Cochin
Red and Navy
£156 £92 metre
Stylised Botanical Weave
Chartreuse
Zimmer + Rohde
Fiori
Blue/ Multi
£262.90 £131 metre
Chiselled
Denim
Mahal
Sky Blue
£55 metre
Esrajim
Coral/ Green
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
Thyme
Ribands
Gabby's Blush
Periwinkle
Decors Barbares
Zenaide
Red and White
£469 £280 metre
Emmeline
£104 £62 metre
Cassia
£73.90 £45 metre
Nichola Taylorson
Kali Embroidered
Pink Blush
£180 metre
Light Green
Anushka Embroidered
Deep Blue
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
Jiva Embroidered
Taraka Embroidered
Kali
Kali Emroidered
Anushka
Belfour
Laurence Plaid
£99 £49.50 metre
Tansman
£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
Orkney Weave
Lightish Grey
£109.60 £70.80 metre
Estella
£114.40 £68 metre
Mimi Pickard
Naked Angelica
Plain Velvet
£29 metre
Designs of Times
Baldemar Linen
Dark Blue (019)
£49 metre
One Way
Indigo/Grey
Solis
Spa Bluec
£105 £65 metre
Zarina
£160 £89 metre
Floral Motif
£55 £35 metre
Heavy Plain Linen
Denim Blue
£64 metre
Blues
James Malone
Ziggy
Metal
£174 £99 metre
£43.50 metre
Serge Antique Linen
£120 £70 metre
Semis Montrichard Weave
£78 metre
Sami
£79 metre
Richmond
Plain Wool
£18 metre
£24 metre
Leafy Vines
Black and Cream
Loom
£191 £100 metre
Casidy
£86.40 £50 metre
Baker Lifestyle
Sherborne Ticking
£69 £41.40 metre
Balin Ikat
Sage Grey
£102 £51 metre
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
£211 £89 metre
Apenn
Tavistock
£120 £55 metre
Wool Boucle
Pale Rose
Octavia Dickinson
Otis
£256.50 £115.30 metre
Wood for the Trees
Sophy
£205 £143.50 metre
Emerald
Chivasso
Guernsey
Purple on Linen
£125 £45 metre
Larsen
Koa
£108 £62 metre
Clover
£138 £65 metre
Pink/Red
Zaggerty
Pinks
£130 metre
Indigo Blue
Olive
Heidi
Mulberry
Cherry
Meadow
Cinnamon
Sunshine
Night Sky
Moss & Blue
Ocean
Aubrey
Moss & Pink
Clemmie
Green/Pink
Zaza
Indigo and Cornflower Blue
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
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