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
2145 products
Perennials
Feel the Heat
Fireside
£44 metre
Titley and Marr
Pedana Stripe
Aqua and Rose
£119 £77 metre
Blithfield
Willow
Aqua
£58 metre
Larsen
Matam
Cream
£148 £65 metre
Fermoie
Figured Linen
Blue
£170 £85 metre
Wool Weave
Turquoise
£25 metre
Kirkby Design
Spaghetti Yeti
Milkshake
£69 £35 metre
Plain Linen
Dark Blue
Madeaux
Occhio
£100 £34 metre
Claremont
Sibton Linen Velvet
Slate Blue
£220 £130 metre
Apex
Cadet
£68 £38 metre
Knitted Wool Weave
Light Blue
£48 metre
Designers Guild
Varese Velvet
Midnight
£94 £56 metre
Tangerine
Granite
Nobilis
Floral Weave
Orange and Green
£32 metre
Sanderson
Fig Harvest
Chalk/Orchid
£102 £62 metre
Sepia Grey
Jane Churchill
Menara
£96 £58 metre
Primrose
Cathay
Stone
£171 £60 metre
Blac de Chine
Andrew Martin
Las Salinas
Purple and Yellow
£138 £85 metre
Jim Thompson
Cosmo
Monochrome
£121 £72 metre
Plain Needlecord
Tented Stripe
Soft Red
Astrea
Sky Blue
£1,700 £85 metre
Soane
Strawberry Crown
Vermeer Blue
£140 metre
Russet
£170 £75 metre
Collier Campbell
Moroccan Windows
Multi
£62 metre
Pomily
Swell
Green
£135 metre
Navy
Sage
Ian Mankin
Dundee
£69.50 £38 metre
Clarke & Clarke
Moray
Ivory
£400 £24 metre
Washed Grey
Linwood
Plain Velvet
£75 £46.80 metre
Art of the Loom
Maverick
Dawn
£52.20 £31 metre
de Le Cuona
Berlin
Limewash
£106 £53 metre
Pierre Frey
Amitola
Arc En Ciel
£180 £120 metre
GP & J Baker
Rio Velvet
Indigo
£157.60 £94 metre
Morris & Co
Pure Willow Bough Weave
Light Grey
£90 £55 metre
Organic Pavilion
Natural
£35 metre
Corda Cord
Denim
£69 £45 metre
Carskiey Collection Single Stripe
White On Natural
Plain Weave
Blue Green
£20 metre
Omega Velvet
Yorkstone
£59.90 £36 metre
Dusk
£69.50 £50 metre
Brera Lino
Petrol
£83 £58 metre
Neutral
Charcoal
Red
Bennison
Teeth Stripe
Rosevine Pink, Grey on Beige
£285 £140 metre
New Ilona
£94 £36 metre
Porta Romana
Geo
Mustard
£28 metre
Fortunata
Silver/Moss
£182 £54 metre
Zig Zag
Banana
£69 £40 metre
Horta
Bronze
£69 £48 metre
Lewis & Wood
Indienne
Mallow
£177 £125 metre
Worcester Stripe
Etruscan
Malvern Hills
Woad
Alencon
£102 £60 metre
Giulietta
Linen
£141 £85 metre
Plain Sateen
Champagne
Martyn Lawrence Bullard
Delos
Marigold
£167.70 £115 metre
Nicholas Herbert
Caterina
Original
£146 £100 metre
Tendril Vine
Walnut and Sage
£230 metre
Herringbone Weave
Grey/Neutral
Cross Stitch Style Weave
Silver/Grey
Two Thread Weave
Parker & Jules
Trees
Rose/ Crimson
£170 £70 metre
Romo
Miro
Petrol Blue
£82 £50 metre
Wine Red
Kate Medlicott
Birds of Paradise
Tropical
£115 metre
Kooky Cockatoos
Turquoise & Berry
The Journeyman
Duck Egg & Ochre
Yellow Ochre
Arista
Duck Egg & Pink
Valencia
Natural, Raspberry & Fern
Moresca
Natural, Pink & Duck Egg
Meuse Solid
Duck Egg
Rose
Ardennes
Pink Raspberry
Macaron
Meuse
Chardon-Marie
Namêche
Sky Blue & Tangerine
Plain, Sky Blue & Tangerine
Ardennes & Pink Raspberry
Macaron & Pink Raspberry
Plain, Macaron & Pink Raspberry
Lowri
Bower Birds Cotton
£100 metre
Bower Birds Linen
£110 metre
Forest and Hills Cotton
Plum
Forest and Hills Linen
Woodland Forest Linen
Woodland Forest Cotton
Mini Moons Linen
Mini Moons Cotton
Jasmine and Clematis Linen
Jasmine and Clematis Cotton
Night Garden Linen
Lavender
Night Garden Cotton
Diamonds Cotton
Diamonds Linen
Violas Linen
Violas Cotton
Rust
Little Check Linen
Lilac
Little Check Cotton
Little Leaves Linen
Little Leaves Cotton
Yellow
Quince
£170 £110 metre
Daphne Roach
Lichen Mania
Inglewood
£126 metre
Flora Poppy
Rust/Damson/Sap
Curved Metal
Sandbeck Green
Aerial View
Blue/Green/Smoke
Jessica Osborne
Ripple
Blue and Amber
£164 £110 metre
Kemble
Silver
£160 £110 metre
Mirabel
Indigo and Will's
Star Trellis Block Print
£87 £60 metre
Checkers
Light Pink
Pink
Barneby Gates
Pineapple
Gold on Natural
£114 £68 metre
Fox and Hen
Brick
Tasha Textiles
Circles
£170 £102 metre
Starflower
Lelievre
Ecaille De Chine
£130 £59 metre
Seaweed
Cobalt/ Thyme
£99 £65 metre
Larson
Gila
Spice
£126 £76 metre
£24 metre
Diagonal Weave Wool
Beige
Mark Alexander
Dharma
Aluminium
£94 £40 metre
Kate Forman
Nikita
£105 £73 metre
Rococo Linen
Fritillary
£129 £90 metre
Quantock
Grey
Palampore
Eau de Nil
£175 metre
Christobel
Pale Blue
£59 metre
N-069
Botero
Slate
£85 £55 metre
Christopher Farr Cloth
Mud Print
Chocolate and Off-White
£68 metre
Hennell
£135 £80 metre
Harlequin
Trattino
Heather, Green, Mustard
£22 metre
£65 £45 metre
Heavy Plain Linen
Chocolate
£54 metre
Romo/Kirby
Sculpt Velvet
Soft Jade
£146 £90 metre
Schumacher
Campagne
Persimmon and Red
£297 £205 metre
Imperial China
£130 £78 metre
Marden
£145 metre
Heavyweight Geometric Weave
Kew Royal Botanical
Flowers
Taupe
£50 metre
Carskiey Collection Broad Stripe
Olive and Khaki
Ellen Merchant
Nomad
Bazaar
£174 metre
Jamboree
Green & Blue
Emerald & Blue
Pink & Blue
Blues
Kites
Emerald
Paisley Print
Charleston
Bowood
Duckegg
£59.50 £38 metre
Bespoke Stripe
Grey/ Brown
Taplow
£60 metre
Rose and Chocolate
Carskiey Collection Plain
Olive Green
Nichola Taylorson
Jiva
£110 £75 metre
Classic Striped Weave
Red and Dark Cream
£30 metre
Blush Fawn
Oaksey Linen
Sea Glass
£91 £56 metre
Zoe Glencross
Slade Stripe
Pebble Grey
£87 £59 metre
Two Thread Linen
Blue and Fawn
Colefax and Fowler
Leonora
Red and Green
£112 £67 metre
Jane Churchil
Arlo Stripe
Grey and Taupe
£42 metre
Jumbo Cord
Cinnamon
£38 metre
Scintilla
Blush
£72 £35 metre
Zimmer + Rohde
Leafland
£66 £39 metre
Hollis
Magnesium
Black/ Grey
£18 metre
Rustika
Textured Velvet
Merlot
Welland & Wye
Fenella Crewel
£130 £80 metre
Titian
Wide Stripe
Ivory and Grey
£19 metre
Linen Weave
Purple
Warwick
Manolo
Harissa
£26 £15 metre
Choice
Pale Grey
£47 £27 metre
Memo
£45 £29 metre
Bruge
Thick Weave
Altfield London
Lulworth
Boysenberry
£34 metre
Villa Nova
Atlantis
Putty
£48 £20 metre
Kirkby
Chelsea
£89.50 £40 metre
Silk Gallery
Helena
Gold
£36 metre
Lange Glazed Linen
Nude
£118 £75 metre
Thick Thread Weave
Emperor's Vine
Red, Blues, Sienna
£198 £135 metre
Small Way Outdoor
Turchese
£950 £59 metre
Limone
Palma Outdoor
Sabia
£105 £62 metre
36-24-36
£100 £60 metre
Brown
Zimmer + Rhode
Large Painted Check
White and Silver
Multi Woven Stripe
Sunshine
Leoni
£40 £20 metre
Mid Grey
Warm Grey
Vertical Stripe Outdoor
£90 £48 metre
36-24-36 Outdoor
Verde
£90 £58 metre
36-24-36 OUTDOOR
Latte
£108 £58 metre
Salvia
Olicana
Yachting Cotton
Ultramarine
Velvet Effect
Steel / Blue Grey
Linara
Harbour Grey
£42 £20 metre
Rubelli
Embroidered Stripe
Claret and Cream
H&S Fabrics
Outdoor
Mink
Zenith Chevron
£120 £68 metre
Ribbed Weave
Mouse
Vintage Collier Campbell
Stencil Flower (Positive)
Peach
Jade
Lucca
Glade
Meditations Stripe
Apple Time
Cracked Effect Velvet
Deep Blue
Brushed Cotton
Holland & Sherry
Solstice
Lapis Lazuli
£258 £149 metre
Brook
Cloud
Ticking Stripe
Shetland
Ascot
Neisha Crosland
Tulip
Strata Stripe
Donkey
£65 metre
Bernard Thorp
Edinburgh
Ochre/ Plum
£171 £106.20 metre
Midsummer
£68 £45 metre
Niva
Lagoon
£52.90 £30 metre
Kvadrat
Tonica
£93 £45 metre
Chenille Weave
Forest Green
Flora
Lapsang Gold
£269 £150 metre
Royal Botanical Gardens
Aubergine/ Grey
Pollen
Moss
Ochre
Jean Monro for Lee Jofa
Stag and Hounds
£220 £80 metre
Sable
Berry
Maize
Jacaranda/Ivory
£166 £115 metre
Bird Tree
Burgundy/ Gold
£197 £120 metre
Beaded Stripe
White/ String
£980 £65 metre
Plum/ String
£180 metre
Abstract Weave
Pale Aqua
Scott
Off-White
£75 £35 metre
Camengo
Key West
Tampa
£71 £28 metre
Infinity Cotton Feel Velvet
Royal Blue
£73 £45 metre
Infinity Plus Velvet
Black
£79 £48 metre
Palm Grove
Ruby/ Indigo
£107 £66 metre
Loft
£29 £20 metre
Small Floral Trellis
Grey on White
Mary McDonald for Schumacher
Bermuda Blossoms
Mille Feuille
Pink and Grey
£64 metre
Toana
White
£680 £45 metre
Narrow Stripes on Linen
Pink and Yellow
£49 metre
Chivasso
Blueprint
£125 £75 metre
£1,250 £75 metre
Garden
Steel Grey
Poulton Stripe
Chesil Beach Velvet
Blue Granite
£83.90 £50 metre
Parc
£87 £56 metre
Corda Velvet
Nile & York
Brindille
Blue/Grey
Prestigious Textiles
Oslo
Harvest
£33 £21 metre
Levante
£56.30 £28 metre
Tree Peony
£85 £52 metre
Zoffany
Phoebe
Blue/ Pink
£95 £60 metre
Cezanne
Gold, Grey and Off-White
£47 £32 metre
Raffles
Pale Lime
Thibaut
Mekong Stripe
Charcoal and Taupe
£144 £89 metre
Jim Thompson No.9
Lead The Way
£165 £65 metre
Reverse Little Kasumi
£265 £158 metre
£90 metre
Thistle Trellis
£350 metre
Toile
£75 £48 metre
Louella
£86 £30 metre
Fabrics Reverse Phoenix II
Mid Blue on Oyster
£265 £163 metre
iLiv
Sumi
£39 £20 metre
John Stefanidis
Cheyne II
Pink, Green and Red
Kravet
Rucksack
Zinc
£149 £65 metre
041 Downpipe
Pukka Print
Feather Jaal
£1,950 £50 metre
Tango Velvet
£93 £23 metre
Apenn
Mayfield
£120 £55 metre
£77 £34 metre
Stripe
Pastel Tones
Lodge
Pale Terracotta
Mulberry
Torridon
Stone/ Silver
£158 £103 metre
Curacao
Kiwi
£90 £60 metre
Love Your Home
Liso Cotton
Hemp
Sweetpea
Jason D’ Souza
Babylon
Ashdown
Cinder
£42 £28 metre
Leonine Brown
Damask
Pale Almond on White
£45 metre
Hedgerow
White and Taupe
£55 metre
Gunmetal
Belfour
£143 £92 metre
Heavy Slubbed Linen Weave
Plain
Steel Blue
Rock
Rabbit
Tassel Swag
£175 £110 metre
Augusta
£175 £154 metre
Heavy-Weight Weave
Grey Green
Nordic Trail
Coral
Amelia
Brocade
Blue and Yellow
£140 £90 metre
Curica
Lime
Tracks
£1,200 £75 metre
Hadham Floral
Terracotta, Gold, Pale Blue
£111.70 £79 metre
Duck Egg and Natural
Osborne & Little
Caresse
Brick Red
£48 £30 metre
Parchment
Darnley Toile
Empire Grey
£120 £75 metre
Chambalon Trail
Mercury/ Platinum Grey
£109 £69 metre
Sunstone
£96 £59 metre
Bewick Birds
Charcoal and Gold
Dancers
Lemon
£1,260 £77 metre
Amapola
Olive
£110 £66 metre
Bamboo
Holland and Sherry
Wool
Sage Green
Colette
Blue and Beige
Heathfield
Blue, Red and Sand
Corn Yellow
Toro
Smoke Blue on Linen
Fasano
Aqua Blue
£78 £40 metre
Carnac
Kari
Sky and Sea
£224 £90 metre
Kabalya
Smoke Blue
£105 £40 metre
Tulip Stripe
Blue and Ochre
Arabella
Turquoise and Coral
Fairford
£41.50 £20 metre
Odell
Faded Amethyst
£127 £30 metre
Rogers and Goffigon
Shibori
£109 £83 metre
Evitavonni
Hunter
£187 £150 metre
Textured Weave
Blue Grey
£102 £65 metre
Silver Sheer
£198 £110 metre
Glenville Velvet
£69.40 £50 metre
Florence Broadhurst
Japanese Bamboo
Chocolate on Dark Cream
£250 metre
White on Dark Cream
Arran
Dark Grey
£59.50 £20 metre
Tartuffe Weave
Aqua and Pearl
£106 £45 metre
Ipeck Damask
Red, Gold and Blue
£63 metre
Kew Botanical Gardens
Leaves
Chatburn Stripe
£26 £18 metre
Dedar
Rasomosso
£220 £50 metre
Borderline
Rose Willow
Blue and Taupe
Academy Textiles
Charlotte
Multi on Mustard
Daisy Bird with Floral Branches
Room With a View
Pink and Blue
Emma Hardicker
Hydrangea
Anna
Pale Grey Blue
Vibrant Stripe
Pink/Purple
£206 £85 metre
Daisy Bird
Corded Cotton Velvet
Oyster
Melograno
Rouge
£188.40 £85 metre
Serafina
£49 £30 metre
Acacia
Pigeon
£47 £29 metre
Forget-Me-Not
Navy and Yellow
Blue and Aqua
Floral 100
Black on White
Spring Floral
Black and White
Cranes
Blue and Grey
Blue Iris
Blue on Dark Cream
Black on Cream
Skomer
£50 £20 metre
Marvic
Paradisiers
Aquamarine
£95 £55 metre
Misa Moire Stripe
Camel
£140 £78 metre
Esses
Burgundy and Black
Saffron Stripe
Japanese Floral
£95 £250 metre
Mud
Anjolie de Novo
Amber/ Ink
£175 £120 metre
Light blue/ Taupe
Highclere
Coral Maze
Platinum White
£120 £77 metre
Rose Red
£88 £56 metre
Sibton Strie Velvet
Slate Grey
£468 £344.50 metre
Tapet Cafe
Polka Stripe
Chevron Stripe
£75 metre
Brunschwig and Fils
Glenrinnes Lodge
Teal Green
Mirpur Crewel
Cream on Blue
£110 £70 metre
Wheatflower Border
Mustard and Blue
£247 £130 metre
Patrick Gallagher
Tessuti Demetrio Stripe
Duck Egg Blue, Gold, Brown
£190 £90 metre
Celia Birtwell
Posh Dot
Bouquet D’Arum
Zennith
Reverse Threads
Peacock
Ribbon Stripe
Hydrangeas
Virginia White
Reeds
Orange and Yellow
Acanthus
£105 £60 metre
White and Fawn
Tavistock
Ochre and Green
Tavistock Linen
Blue, Red and Ochre
Romany Stripe
Red and Blue
Romany Stripe Linen
Pepita
Fedora
Chelworth Linen
Heather Navy Blue
Chelworth
Carlton
Red and Slate Blue
Carlton Linen
Green and Raspberry
Bodiam
Blue and Red
Yellow and Blue
CLJ Home
Slatcane Bold
Our Blue
£99.20 £75 metre
Slatcane Light
£991.70 £75 metre
Carolina Irving
Fuji Reverse
Navy Blue
Sandra Jordan
Prima Alpaca
Harvest Colours
£290 £140 metre
Narrow Linen Stripe 1cm
Punch Paisley
Fern
Corded Velvet
Grey Mink
Penny Morrison
Athena
Linden Green
£159 £110 metre
Malabar
£43 metre
Grey and Yellow
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