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
2019 products
Christopher Farr Cloth
Belfour
Green and Aqua Blue
£72 metre
William Yeoward
Endellion
Rose
£62 £35 metre
John Stefanidis
Pelargonium
Light Yellow
£59 metre
Paolo Moschino
Palmyra
Mustard
£69 metre
Veere Grenney
Folly
Sage - Pale Green /Grey
£65 metre
Lewis & Wood
Wykeham
Pale Blue/ Grey and Sienna
Borderline
Daisy Bird
Green, Blue and White
£25 metre
Carolina Irving
Zig Zag
Gold on Coral Pink
£68 metre
Nicky Haslam
Safari Spot
Khaki
Korla
Grand Zig Zag
Pro Pink and Ayres Rock
£59 £21 metre
Fermoie
Cove
Red
£170 £105 metre
Rick Rack
Light Green and Blue
£62 metre
Zanzibar
Hot Pink
£60 metre
Jason D'Souza
Meryl
Merlot
£64.50 £35 metre
Thibaut
Kingdom Parade
Blue and Green
£168 £84 metre
GP & J Baker
Peony & Blossom
Terracotta/ Aqua
£98 £59 metre
Kirkby Design
Teddy
Rosewater
£135 £40 metre
Tapet Cafe
Polka Stripe
Cactus
Clovelly Cloth
Little Leaf
Green
£58 metre
Carnival
Blue and Yellow
£80 metre
Array
Blue/ Green/ Multi
£75 metre
Rapture and Wright
Tribal Stripe
Raspberry
£133 £80 metre
Red and Green
Ozone
Dark Pink and Coral Red
£85 metre
Clarke & Clarke
Biarritz
Blush
£38 £22 metre
Sailed Away
Hampton Stripe
Blue
Boundary Stripe
Red and Orange
Grand Kyoto Koi
Grass
Mendip
£170 £85 metre
Nantes
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
Nympheus
Stone/ Pistachio
£159 £105 metre
Samba Stripe
Kelly Green and Pool
£144 £62 metre
Anna French
Dyed Wheat
Aqua
£93 £22 metre
Bronze Green
Rouge
Plain Deep Velvet
Pebble Grey/Green
£32 metre
Mark Alexander
Tashkent
Putty
£60 £25 metre
Blithfield
Pomeroy
Apple Green
Patmos Stripe Reverse
Dark Turquoise
Romo
Eldon
Redcurrant
£27 £18 metre
Tasha Textiles, Paisley Sprig - Blue
Paisley Sprig
£170 £102 metre
Linwood
Omega Velvet
Pitaya (FR)
£59.90 £36 metre
Delos
Heavy Plain Linen
Chocolate
£54 metre
Vintage Collier Campbell
Stencil Flower (Positive)
Indigo
£38 metre
Neisha Crosland
Tulip
Gold
£140 metre
Astrea
Love Your Home
Liso Cotton
Pewter
£19 metre
Carnac
Taupe
Yellow
Kiosk
Burnt Orange
£50 metre
Mimosa
£56 metre
Wicklewood
Original Palopo
Pink/ Multi
£180 £120 metre
Virginia White
Reeds Reverso II
Orange
Orange and Taupe
Breakwater
Vanilla
Lennox Money
Chinese Rococo
Original
£39 metre
Miramar
Original (Red/ Yellow)
£45 metre
Plain Linen
Brick Red
£29 metre
Grass Green
Brisbane Moss
Needlecord
Garnet
£109 £45 metre
Manuel Canovas
Greta
Emerald Green
£126 £78 metre
Beata Heuman
Asteria's Folly
Night
£120 £85 metre
Susan Deliss
Yashim Too
Red/ Blue
£190 £115 metre
Jasper
Grace
Willow
£241 £145 metre
La Foret
Jim Thompson
Shirring
Denim
£136 £82 metre
Corded Velvet
Airforce Blue
Rain Water
Emerald
£156 £95 metre
Linara
Soft Green
£48 £28 metre
Blueberry
Straw Yellow
Designers Guild
Pampas
Nougat
£46 £28 metre
Fleurons d'Helene
Shalimar
£148 £102 metre
Burnt Orange/ Rust
Indigo Blue
Rubelli
Boucle
Pale Grey/ Neutral
£105 £59 metre
Cloud
Ochre/ Mustard Green
£162 £97 metre
Leaf Trellis
Caramel
Wave
Latte
Amazon
Steel
Annie Sloan
Coloured Linen Union
Provence + Aubusson Blue
£39.90 £28 metre
Belfour - OUTDOOR
Navy and Aqua Blue
Casper
£83.90 £50 metre
Sanderson
Lagom Weave
Leek
£49 £25 metre
Susie Watson
Shalini
Blue Linen
£68 £42 metre
Alhambra Stars
Angel Blue
£63 £21 metre
Helen Blanche
Ribbon
Cubes
Turquoise
Christopher Farr
Travelling Light
Multicoloured
£120 metre
Grand Alhambra Stars
Squawk
Chocolate on Blue
£127 £76 metre
Lewis and Wood
Bukhara
Tea Rose
£123.80 £85 metre
Ottoline
Chintamani Fun
Celadon & Bricks
£168 £136 metre
Valmarana
Crocus
£145 £87 metre
Clarke and Clarke
Monarch
Summer
£52 £32 metre
Dark Blue
Marvic
Serafina
£88 £52 metre
Rosario
Cobalt
£70 £42 metre
Woven Leafy Damask
Dark Red
Alva
Fjord
£31 £16 metre
Plain Outdoor
Filey
Cilantro
£55.50 £22 metre
Zinc Textiles
Hendricks
Lagoon
£97.50 £38 metre
Bellegarde
£112 £67 metre
Nile & York
Plough Stripe
Beige
£41 £28 metre
Embroidered Honeysuckle Linen
Duck Egg Blue/Grey
£24 metre
Pigeons and Palms
Pierre Frey
Nikita
Pop
£375 £220 metre
Dovedale
Chinese Magnolia
Apricot/Yellow
£48 metre
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
Dedar
Zig Zag Applique
Blue Green
£35 metre
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
Pink
Watermelon
Green and Pink, Multicoloured
Jane Churchill
Tresco
£122 £74 metre
Carskiey Broad Stripe
Earth and Emerald
Cloud Garden
Vert de Gris
£150 £105 metre
Plain Cotton
Jessie de Salis
Vetch
Sage Green
£110 metre
Heartbeat
Jane Shelton
Pyramid Stripe
£158.80 £95 metre
Happy Pig
Red and Pink
Eloise Home
Foxglove
Green & Pink
£144 metre
Straub Twill
£99 £60 metre
Osborne and Little
Hartfield Velvet
£174 £104 metre
Eastwood
Ruby
£64.90 £35 metre
Dimpsey
Blue and Mustard
£130 £78 metre
Imogen Heath
Aria
Marine
£155 £108.50 metre
Colefax and Fowler
Birch Stripe
£102 £62 metre
West Palm Performance
Kiwi on Spa Blue
£192 £95 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
Navy
£150 £90 metre
Kalamkari
Blues
£147 £64 metre
Aqua Blue
Plain Wool
Grey
£18 metre
Renishaw
£12 £81 metre
Apenn
Tavistock
£120 £55 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
Heirloom Paisley
Damson
£90 £54 metre
Pink and Yellow
£64 metre
Pavillion de Bidaine
Pink/ Red
£159.50 £96 metre
Brushed Cotton
Denim Blue
£15 metre
Linen Voile
Light Green
£28 metre
Ochre
£20 metre
Forest
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
Russet
Kirkby
Chelsea
Blossom
£77 £34 metre
Apex
Eden
£68 £28 metre
Penny Morrison
Turkoman
£195 £130 metre
Strawberry Crown
Vermeer Blue
Ian Mankin
Dundee
£69.50 £38 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
Twig Fence
Brown and Blue
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
Catalpa Green
Small Way Outdoor
Turchese
£950 £59 metre
Multi Thread Weave
Aylsham
Grey/ Blue
Hollywood Grape
Platinum
£268 £180 metre
Floris
Blue and Grey
£111 £70 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
Royal Botanical Gardens
Meadow Mono
Tango Velvet
Feather Grey
£93 £23 metre
Nicholas Herbert
Loose Leaves
Lodge
Pale Terracotta
Pebble
Raven
Pumpkin
Petit Arbre
Spa Blue
£78 £48 metre
Zoe Glencross
Nordic Trail
Coral
£30 metre
Zoffany
Chambalon Trail
Mercury/ Platinum Grey
£109 £69 metre
Richard Smith
Garthwaite
Charcoal and White
£55 metre
Victoria Alexander
Wild Clematis
Green and Grey
Emma Hardicker
Hydrangea
Grey Blue
Cotton Velvet
Baby Blue
£180 metre
Schumacher
Garden of Persia
Charcoal
£240.20 £95 metre
Arum Lily
Green and Blue on Stone
Rose Red
£88 £56 metre
Romany Stripe Linen
Red and Blue
Fedora
Carlton Linen
Carlton
Green and Raspberry
Fuji Reverse
Navy Blue
Taplow
Chaupur
Pigeon and Fawn
£124 £30 metre
Duck Egg
Sophie Meade-Fetherstonhaugh
Tulips
Red and Purple
£50 £26 metre
Diamond Dot
Grey/Red
£115.50 £69 metre
Harewood
Acacia
£36 £22 metre
Original Tamahu
Yellow/ Orange/ Red
Original Lilly
£170 £110 metre
Orford
Henna
£75 £35 metre
Pilgrim
Lapis & Lime
Vaughan Designs
Samos
£140 £70 metre
Patmos
Quadrant
Sienna
Chicago
Grey/ Brown
Salta
Azure
£659 £47 metre
Sapling
Black on Linen
Beetles
Pavillion
Belvedere
Sage
Chequers
Forget-me-not
£162 metre
Moss
Atwood Epingle
Gaston Y Daniela
Barcelona
Negro
£250 £150 metre
Burford Stripe
£120 £75 metre
Tillington
£115 £69 metre
Poulton Stripe
Red (L-005)
Kravet
Tavelozza
Petal
Gingersnap
£42 £20 metre
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
Pink/ Orange
Canfield Stripe
Silver
£144 £60 metre
Mink
Andrew Martin
Brook
Tan
£100 £60 metre
Niva
£55.50 £35 metre
Double Width Cotton
Pale Blue
Green Straw
Craft Linen
Pale Artichoke/ Grey
£49 metre
Magnolia and Pomegranate
Grey and Natural
£79 £49 metre
Baby Colebrook
Blue/ Green
Blue/ Yellow
Carskiey
Blue and Tan
Marden
Citrus
£118.90 £72 metre
Palm
Caribana
Warwick
Markham House
Light Blue/ Grey
Brera
Gessato
Colefax and Fowler/ Jane Churchill
Romaine Stripe
Bute Fabrics
Turnberry Palm
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
Off-White
Zarina
£170 £99 metre
Genie
£83 £50 metre
Vintage Paisley
£139 £84 metre
Bernard Thorpe
Floral Chintz
Blush Pink and Teal
Rozel
£95 £59 metre
Isle Mill
Orkney
Porcelain
Gardes Canard
Dendera
Taupe/ White
£139 £75 metre
Striped Cotton
Indigo and Wills
Paisley
£89 £55 metre
Random Flower Velvet
£149 £90 metre
Morocco Velvet
Epic Blue
Creeping Fern
£198 £118 metre
Maputo
Polaire
£266 £160 metre
Sarah Hardaker
Zia
Faded Duck
Dorset
£56 £34 metre
Woburn
£64 £38 metre
Oriana
Floral Tile (Reversible)
£216 £135 metre
Morris and Co
Blackthorn
£112 £68 metre
Silver/ Pale Grey
Floreale Grande
Zinc
£105 £65 metre
Monte
Ivory
Morocco
Olive
£125 £75 metre
Splash
Lining Stripe
Boka
Charcoal/ Marine/ Zest
£65 £39 metre
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
£99 metre
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
Willow Bough Embroidery
£169 £105 metre
Celery
Trapeze
St Tropez
£73.90 £48 metre
Vortex
Sunbaked
£135 £80 metre
Millie
£56 £35 metre
Ian Sanderson
Pasha Embroidery
Tendril Vine
£361 £230 metre
Diagonal Stripe
Loro Piana
Patterned Stripe Wool Weave
Red/ Green
Pom
Aqua and Green on Natural
£195.60 £115 metre
Mileto
Almond
£71.90 £46 metre
Reeds
Ink and Dark Green
Pomegranate Fresco
Chicory
£121 £74 metre
Lavender
017 Blue
£69.50 £42 metre
Twig Trellis
Classic Cloth
Montrose
Pale Olive
Daisy Chintz
Amethyst
Warner
Leilani
Guy Goodfellow
Cothay Stripe
Lichen
£230 £140 metre
Bouquet Toss
Pink Lemonade
£156 £99 metre
Nichola Taylorson
Taraka Embroidered
Mustard Green
£180 £80 metre
MRH Design
Dorset Rose 1987
Lisle Check
£136 £79 metre
Peony
Jardin Ambroise Linen
Chateau Blue and Rust
£74 £45 metre
Neutral 056
Remy
£95 metre
Bennison
English Oakleaf
Pink/ Peach on Beige
£305 £170 metre
Payson
£147.80 £60 metre
Slate
Lime
Plum
Sansa
£98 £58 metre
Derby Stripe
Green/ Blue
£139.50 £50 metre
Cerise/ Blue
Berry Brothers
Tequila
£123.80 £78 metre
Bella
Camomile
Lisa Fine Textiles
Baroda II
Susanna Davis
Orchha
Rosalba
Calcot
Kyoto Koi
Tented Stripe
Chella
Mallard
£59.50 £35 metre
Oakleaves
£138.60 £85 metre
Jungle
£84 £50 metre
Tasha Textiles
Polonaise
Grey/ Pink
Savernake
Pink - 010
Kate Forman
Jag Ikat
£130 £79 metre
Tacit
Old Violet
£44.90 £31.50 metre
Graphite
French Linen
Alhambra Stars Reverse
Green with Aqua Blue
Vanderhurd
Delphine
Purple/ Grey
Ikat Style Print
Black and White
£62 £32 metre
Baker Lifestyle
Cords
Fern
£36 £24 metre
Stripey Stripe
Orchard
Strie
Wicker
Sicily
Claret/ Lilac
Sky Blue
£1,700 £85 metre
Cordoba
Green and Purple
Steel and Key Lime
Fruit Velvet
£189 £111 metre
Holland & Sherry
High Line Outdoor
Maple
Purple
Franquemont
Duncan
Meadow
£145 metre
Woolf
£125 metre
Dusky Blue
Ash Rose
Roger
Clive
Artichoke
Charleston
£138 metre
Bell
Climbing Clematis
Pale Pink & Blue
Spring Green
Yellow & Navy
Lilac
Hackford
Light Blue
Carpaccio
Green and Ochre
Woven Stripe
York Stripe
Magenta
Malatya
£118 £59 metre
Dijon
Cameo
Crimson
Margo Selby
Motown
£95 £57 metre
Morris At Home/ Ashley Wilde
£40 £24 metre
Ola
Mustard and Pink
Jenson
Celadon
£122 £72 metre
Lana Wool
Biscotti
£58.90 £35 metre
Finches
£59 £35 metre
Tibor
Luna
10 - Charcoal
£285 £170 metre
Emma Shipley at Clarke and Clarke
Audubon
Join our community
Be the first to find out about stock drops, special offers and inspiring stories for a sustainable future.
Your Shopping Bag
Free shipping on orders over £250 for UK Mainland
Your cart is empty