Big Summer Sale!
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
1949 products
Christopher Farr Cloth
Rick Rack
Pink and Red
£68 metre
Linwood
Bolero
Spice
£79.90 £47 metre
Belfour
Green and Aqua Blue
£72 metre
Tasha's Trip
Red and Blue
£62 metre
Array
Multi
Anna French
Cleo
Red and Gold
£117 £58.50 metre
Titley and Marr
Abras
Nutmeg
£70 £42 metre
Fermoie
Quantock
Plum
£170 £85 metre
Saybrook Check
Spa Blue
£120 £60 metre
Eythorne
Blue
Astrea
Mustard
Collier Campbell
Stripe
Green and Pink
£38 metre
Carnac
Yellow
£65 metre
Orange and Taupe
Quartz
Green
Dedar
Zig Zag Applique
Blue Green
£35 metre
Wiggle
Cyan
£79.90 £48 metre
Popple
Pink
Colefax and Fowler
Jenson
Red
£122 £72 metre
Lewis & Wood
Jakarta
Smokey Buff
£128.30 £77 metre
Zinc Textiles
Boardwalk Reversible
Lagoon
£80 £40 metre
Zobo Designs
Oscar Loves Coconuts
£75 £45 metre
Turquoise
Susan Deliss
Woven Geometric Stripe
£45 metre
Rapture and Wright
Walled Garden
Mortlake Blue
£120 £72 metre
Cloud Garden
Vert de Gris
£150 £105 metre
Kirkby
Velvet
£42 £28 metre
Heartbeat
Kate Forman
Christobel
Oyster
£76.50 £45 metre
John Stefanidis
Swirls
£60 metre
Ian Mankin
Devon Stripe
Mint
£10 £24 metre
Claremont
Straub Twill
£99 £60 metre
Zoffany
Rose Absolute Linen
Sunstone/ Mercury
£145 £87 metre
Kenji
£180 £110 metre
Wilde
Forest
£144 £85 metre
Westbury
Seychelles Outdoor
Navy
£65 £39 metre
Thibaut
Samba Stripe
Kelly Green and Pool
£144 £72 metre
Designs of the Time
Baldemar Linen
Dark Blue (019)
£49 metre
Bernard Thorp
Floral Motif
£55 £35 metre
Marvic
Renishaw
£12 £81 metre
Mille Feuille
Pink and Yellow
£64 metre
Kirkby Design
Teddy
Rosewater
£135 £40 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
Lowri
Forest and Hills Linen
£104 metre
Little Check Linen
Sarah Hardaker
Dashi Linen
Faded Red
£75 £50 metre
Barneby Gates
Pineapple
Pink and Red on Natural
£114 £68 metre
Nicky Haslam
Twig Fence
Fox Linton
Scroll
French Navy
£46 metre
Jean Monro
Radclyffe Stripe
£52 metre
Leaf Trellis
Taupe
£100 £70 metre
Neisha Crosland
Tulip
Gold
£140 metre
Carolina Irving
Fuji Reverse
£66 metre
GP & J Baker
Ferns
Green and White
£139 £95 metre
Madeaux
Bosphorous
Mineral
£110 £66 metre
Soane
Persian Flower
Jewel
£270 metre
Nicholas Herbert
Loose Leaves
Love Your Home
Liso Cotton
Pebble
£19 metre
Raven
Richard Smith
Garthwaite
Charcoal and White
£55 metre
Cambridge Imprint
Milky Way
£59 metre
Borderline
Daisy Bird
Green, Blue and White
Veere Grenney
Kiosk
Burnt Orange
£50 metre
Wicklewood
Original Palopo
Pink/ Multi
£180 £120 metre
Original Tamahu
Yellow/ Orange/ Red
Belvedere
Dovedale
Chinese Magnolia
Apricot/Yellow
£48 metre
Jim Thompson
Citra Linen
Orange
£76 £35 metre
Larsen
Selby
Grey/Blue
£247 £90 metre
Belge
Navy/Taupe
£1,500 £85 metre
Kate Medlicott
Fleur
Pink-Rust
£95 metre
Blue-Blue
Blue-Green
Postiano
Ocean
Saikung
Macaron-Sand
Cloudy Blue & Lawn
Panther
Arrowan
Macaron
Lawn
Rose
Small Way
Steel/ Grey
Cloudy Blue
Gili
Cloudy Blue-Lawn
Panther-Rose
Ocean-Cloudy Blue
Little Palm
All Star
Gunmetal
Esta
Red/ Forest
£108 £65 metre
Emmeline
Old Blue
£104 £62 metre
Manon
£130 £78 metre
Zoe Glencross
Honeycomb
Honey Bees
£114 £69 metre
Corded Velvet
Army Green
£25 metre
Fox and Hen
Brick Red
Roses Glacees
Sepia
£166 £50 metre
Whispering Grass
£216 £65 metre
Worcester Stripe
Spring Sky
£182 £54 metre
Eyes
Grey
Plain Linen
Bright Pink
£24 metre
Mulberry Home
Dress Circle
Teal and Claret
£139 £80 metre
Fontana
Mid Blue
Dark Blue
Mendip
Clarke & Clarke
Gabrielle
Summer
£74 £45 metre
Tilly
Sand
£98 £59 metre
Juno
Parchment
£56.90 £34 metre
Petit Arbre
£93 £46.50 metre
Romo
Linara
Kiwi
£27.40 £16.50 metre
James Hare
Piccadilly
£58 £38 metre
Seedheads
Neutral
Raspberry
£36.40 £21 metre
William Morris
Marigold
Cinnamon
£115 £69 metre
Christopher Farr
Punch Paisley
Sky/ Pale Blue
Carnations
Red/Blue
Delft
£23 metre
£79 metre
Gonfaloniere
Blue/Red
Korla
Portia
Persimmon
£59 £35 metre
Forenza
Cumin
£83.50 £50 metre
Purple
Carskiey Collection Plain
Pink/Brown
Magnolia
Biscuit/ Sand
£159 £115 metre
Pina Colada
Sea Green
William Yeoward
Alzara
Indigo
£119 £71.50 metre
Lewis and Wood
Fan Flower
Sky
£118.20 £70 metre
Sophia Frances
Lulu
Dark Blue/Olive
£130 metre
Spring Green/Blue
Pink/Mustard
Zari
Blue and Green
£34 metre
Striped Voile
£28 metre
Ramm
Peony Trail
Pink and Blue
Plain Velvet
£11 £66 metre
Swaffer
Hydrangeas
Coral
Kasai
£186 £110 metre
George Spencer Designs
Wallace Stripe
Sage
£80.50 £48 metre
Tarragon
£48 £28 metre
Oaksey Linen
Heather
£103.20 £60 metre
Mushroom
Heavy Linen
Dusky Pink
Fortunata
Grey/Rust
Villa Nova
Tisbury
Clementine
£37 £18 metre
Osborne and Little
London Stone Stripe
Purple Scroll on Yellow
Teal
Indus Flower
£129 £78 metre
Ochre
Hackford
Manuel Canovas
Talmont
Ciel
£178 £108 metre
Jane Churchill
Tango Stripe
£88 £54 metre
Pangea
Chenille
£90 £54 metre
Ice II Velvet
Blossom
£106 £64 metre
Selsley Stripe
£134.50 £82 metre
Hamble
Wicker
Mid Green
Amethyst
Canary
Rooksmoor Velvet
Onyx
£126.40 £72 metre
Andrew Martin
Noah
Citadel
Ochre Smoke
£117 £70 metre
Rumi
£144 metre
Lindsay Alker
Great Battle Wood
£140 £84 metre
Waves
Patchwork - Large
Multicoloured
Watermelon
Green and Pink, Multicoloured
Tresco
£122 £74 metre
Pontine
£121 £74 metre
Nobilis
Velours Palm
£162 £97 metre
£35 £21 metre
Vanderhurd
Cordoba
Coral / Moonstone
Candy Stripe
Dark Pink
Lelievre
Typo
Nuit
£165 £99 metre
Warwick
Marque Linen
Linen
£60 £360 metre
Nina Campbell
Bennington
Aqua
£85 £50 metre
Beige and Pink
£1,700 £85 metre
Carskiey Broad Stripe
Earth and Emerald
Porto
Skye
£58 £29 metre
Isadora
Blue and Pink
£120 £79 metre
Aubergine Rustic
£138.60 £84 metre
Benaki
Lavender Green
£156 £94 metre
Poulton Stripe
L-261 Dark Green
£170 £110 metre
Circus
Petrol
Ink
Strie
Pale Blue
Scalamandre
Small Geometric
Pale Green
£30 metre
£80 metre
Bute
White
£109 £65 metre
Floral Damask
Purple and Yellow
£22 metre
Patmos Stripe
Coffee
Chelsea
Denim
£89.50 £54 metre
Kew Botanical Gardens
Leaves
Sanderson
Delphinium
£89 £54 metre
Imogen Heath
Sophy
£205 £143.50 metre
Heavyweight Linen
Pierre Frey
Plain Cotton
CARS-009
£1,700 £105 metre
Cafe au Lait
Boucle
Off-White
Stanstead
£56 £34 metre
Grand Palace
Mist
£147 £89 metre
Timney Fowler
Ancestral Stripe
Taupe and Black
£54 metre
Nile & York
Brindille
£36.50 £28 metre
Chevrons
Studio Humbug
Soft Wave
£159 metre
Peonies
Natural
Buttermilk
Statement Stripe
Blush/Ginger
£145 metre
Celedon
Pacific
Cardinal
Mulberry
Fern
Modern Ticking
Seafoam
Claret
Saffron
Pine Needle
Celadon
Squiggle
Blush
Amber
Bitter Chocolate
Rhubarb
Pickle
Jessie de Salis
Vetch
Sage Green
£110 metre
Nile
Lotus
£120 metre
Figs
Shades of Green
Red and Cornflower Blue
Jason D'Souza
Ohio
Java
£69.50 £35 metre
Abraham Moon
Linoso
Pale Blue/ Green
£65.40 £35 metre
£50 £27 metre
£20 metre
Grey Blue
Velasquez
Gaston y Daniela
Cervantes
Verde
£164 £99 metre
Delphine
£36 £22 metre
Savernake
Blue with Green
Flower Cut Out
Lilac
Wear The Walls
Fleur Velvet
£119 metre
Admiral Velvet
Puce
Admiral
Ivory
£109 metre
Mahalo
Shell
Corduroy Velvet
Red/ Pink
Wilding
Alabaster
Neptune
Rainbow
Ophelia
Mint Green
Serendipity
Jungle
Rose Gold
Chiltern
Neutral/ Beige
Thalassophile
Eden
Topaz
Liana
Rose-Pink
Jane Shelton
Pyramid Stripe
£158.80 £95 metre
Chocolate
Bloom
Flamingo
Wilding Velvet
Spearmint
Tan
Oasis Velvet
Crimson
Ophelia Velvet
Utopia Velvet
Rosa
Thalassophile Velvet
Aegean
Bloom Velvet
Autumn
Eden Velvet
Hermosa Velvet
Citrine/Zircon
Solitude
Solitude Velvet
Charcoal
Vida Velvet
Obsidian
Vida
Unakite
Palmetto
Blanca
Franquemont
Vine Blots
Fuchsia Blaze
£265 metre
Dusty Blue
Sunlit Amber
Garland Drops
Blushing Petal
Dusty Lavender
Regal Forest
Floral Zigzag
Butterscotch Glow
£215 metre
Full Blue
Slate Blue
Batik Floral
Verdant Green
Magenta Blush
Tissunique
Hessian Check
£60 £34 metre
Tabbycat Designs
Damson Tree
Red/ Purple
£26 metre
Floral Stripe
Midnight Truffle
Semarang
Misty Meadow
£280 metre
Sunset Serenade
Glowing Ember
£235 metre
Peacock
Tropical Oasis
Bright Coastal
Clovelly Cloth
Wild Poppies
Olive and Dusk
£260 metre
Marine and Garnet
Spotted Weave
Textured Weave
Red/Pink
£32 metre
Jean Monro for Lee Jofa
Stag and Hounds
£220 £80 metre
Sophy Velvet
Atlantic
£240 £168 metre
Sahco
Framed Busts - Stripe
Taupe and White
£70 metre
Framed Busts
Green/Duck Egg and Taupe
Guy Goodfellow
Olive Sacking
£90 £58 metre
Mark Alexander
Khari
Vellum
£160 £96 metre
Peking Blue
Paprika and Bay
Ochre and Dusk
Wide Stripe
£96 metre
Wild Garden
Bay
Little Leaf
Dusk
Paprika
Lianas
£152 metre
Salix
£162 metre
Spots
Happy Pig
Red and Pink
L-289 / Dark Red
£170 £105 metre
Cothay Stripe
£230 £140 metre
Sophie Harpley
Bloomsbury
Earthy Pinks
£150 metre
Iris
Cobalt Blue
Oxford Meadow
Hay / Plum
Geraniums
Coral / Olive
Tulip Wave
Eloise Home
Somerset Pears
Somerset Green
Shell Grotto
Hull Blue
Clay
Ikat Stripe
Red & Pale Pink
Duck Egg
Pale Pink
Polka Dot
Fuchsia & Green
Green & Fuchsia
Green & Light Pink
Blue & Green
Duck Egg & Burgundy
Cream
Foxglove
Burgundy & Duck Egg
Blue & Red
Green & Blue
Yellow & Grey
Grey & Yellow
Green & Pink
Pink & Green
Pine Cones
Ember
Stone
Verdigris
Porcelain
Juniper
Smith Green
Spring
Woodland Stripe
Forest Green
Dusk Pink
Dusk Blue
Meadow
Spotted Sprigs
Seedling
Furling Ferns
Skyline
£51.90 £25 metre
Enlighten
Mink
Beaumont & Fletcher
Fine Silk Velvet
Pearl
£402 £200 metre
Holland & Sherry
Danielle
Redwood
Kvadrat
Hallingdal
Lime Green
£156 £80 metre
Silk Stripe
Macy
Summers Lease
£155 £108.50 metre
Plain Linen/Cotton
£200 metre
Corda Velvet
£69 £42 metre
Rosa Bernal
Garden
Red and Green
Light Green and Blue
Claudia
Yellow/Green
Puccini
Orange/Blue
Schumacher
Nancy
Hamish
£246 £148 metre
Kuba
Zanzibar
Hot Pink
Moorea
£114 £57 metre
Textured Silk
Hartfield Velvet
£174 £104 metre
Carlotta
Eastwood
Ruby
£61.70 £30 metre
Morris & Co
The Brook
Tapestry Linen
£129 £77 metre
Madison County
Pewter
£36.30 £20 metre
£170 £100 metre
Paulina
Tapet Cafe
Painted Stripe
Coral and Green
Anna
Ikat Bokhara
£149 £89 metre
£153 £76.50 metre
Dahlia
Soft Gold
£141 £70.50 metre
Camellia Garden
£159 £79.50 metre
Dimpsey
Blue and Mustard
Aria
Marine
Skye Large
£185 £129.50 metre
Highclere
Mousseux
£120 £75 metre
Sanderson/ Harlequin
Dance for Adornment
Wilderness, Nectar, Pomegranate
Birch Stripe
£102 £62 metre
Francesca Printed Linen
Moss
Athena
Greek Gold
£121.70 £75 metre
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
Kalamkari
Black and White
£147 £74 metre
Smoke
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