NEW IN
Shop Collections
The Anniversary Collection
Limited-edition collection celebrating our 5th anniversary
Haines x Jessie de Salis
Capsule collection of salvaged furniture
Haines Curates
A collective of independant designers
Haines x Lorfords Contemporary
Limited-edition collection celebrating our 5th anniversary.
Haines Design Service
Blog
Haines At Home
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
1490 products
Nicky Haslam
Balcony Stripe
Blue
£69 metre
John Stefanidis
Pelargonium
Light Yellow
£54 metre
Tapet Cafe
Polka Stripe
Cactus
£60 metre
Carolina Irving
Mimosa
Mustard
£68 metre
Ian Mankin
Ticking Stripe
Black
£34.50 £24 metre
Rouge
Vanessa Arbuthnott
Dotty Check
Blue/ Green
£49 metre
Lennox Money
Indian Sprig
Green
£25 metre
Original/ Red
Christopher Farr Cloth
Carnival
Blue and Yellow
£80 metre
Paolo Moschino
Palmyra
Chocolate
Korla
Grand Kyoto Koi
Grass
£59 £21 metre
Lewis & Wood
Wykeham
Pale Blue/ Grey and Sienna
£65 metre
Punch Paisley
Blues
£75 metre
Zimmer and Rohde
Sagamore
Terracotta
£45 metre
Herringbone Weave
Stripe
£42 metre
Beata Heuman
Farao Stripe
Blue/ Red/ Yellow/ Green
£120 £80 metre
Mimi Pickard
Plain Linen
Stone
£136 £25 metre
Chinese Rococo
Original
£39 metre
Array
Blue/ Green/ Multi
Sanderson
Whitby
Powder Blue/ Ivory
£49 £19 metre
Jason D'Souza
Skyline
Mink
£54.50 £26 metre
Rick Rack
Light Green and Blue
£62 metre
Meryl
Merlot
£64.50 £35 metre
Patmos Stripe Reverse
Dark Turquoise
Anna French
Javanese Stripe
£168 £59 metre
Fermoie
Wave
Neutral
£170 £85 metre
Lustra
Plain Linen Mix
Indigo Blue
£24 metre
Chase Erwin
Ribbed Silk
Seafoam
£22 metre
Poulton Stripe - INDOOR/ OUTDOOR
Yellow
Angelica
Pink/ Ochre
£156 £50 metre
Araz
Blue on Linen Cotton
Taupe/ Pink
Checkian Lotus
Blue/ Pink/ Multi
Poulton Stripe
Red (L-311)
£170 £105 metre
Safari Spot
Khaki/ Brown
£59 metre
Sailed Away
Annie Sloan
Coloured Linen Union
Provence + Aubusson Blue
£39.90 £28 metre
Hampton Stripe
Grand Zig Zag
Pro Pink and Ayres Rock
Zobo Designs
Pina Colada
Turquoise
£75 £45 metre
Villa Nova
Tisbury
Clementine
£37 £18 metre
Woven Slim Stripe
Pink & Cream
£48 metre
Thibaut
Grand Palace
Mist
£147 £79 metre
Peonies
Natural
GP & J Baker
Peony & Blossom
Terracotta/ Aqua
£98 £59 metre
Madeaux
Occhio
Red
£100 £34 metre
Mille Feuille
Brown and Blue
£64 metre
Vintage Collier Campbell
Stencil Flower (Positive)
Indigo
£35 metre
Collier Campbell
Pastel Tones
£38 metre
Patmos
Charcoal
£58 metre
Jajim
01 Red
£208 £145 metre
Brooks Thomas
Gudrun
Chocolate/ Saffron
£99 metre
Guy Goodfellow
Stanhope
Campari
£225 £135 metre
Foibles II
Rabanna
Nile and York
Track
£28 metre
Pale Blue and Aqua Blue
Nile & York
Plough Stripe
Dusky Rose
£365 £24 metre
Dyed Wheat
Bright Red
£93 £22 metre
Diva
£18 metre
William Yeoward
Renzo
£124 £75 metre
Cloud
Light Blue
£29 metre
Malabar
Striped Weave
Blue/ Pink
Blithfield
Stratford
Pelham Stripe
Pale Green
£140 £84 metre
Brown and Red
Blue and Green
Zoe Glencross
Nordic Trail
Blush Negative
£65 £30 metre
Berry Brothers
Tequila
£134 £80 metre
Honeycomb
£70 £30 metre
Stockholm Stripe
Abraham Moon
Chrysler
£72 £38 metre
Tibor
Movemento
Golden Yellow
Orchard Stripe
Pink/ Neutral
Fair Isle
Petrol and Yellow
£93 £55 metre
Josephine Munsey
Chameleon Trail
£120 £69 metre
Susie Atkinson
Checkerboard
£150 £90 metre
Atlantic
Cloth and Clover
Cleeve
Pale Pink and Honey
£218 £99 metre
Raisin
£100 £22 metre
Pierre Frey/ Alidad
Granada
Multicoloured
£100 metre
Sicily - INDOOR/ OUTDOOR
Red/ Green
Veere Grenney
Belvedere
Royal Blue
Jacko
£116 £50 metre
Lemon on Gold on Linen Cotton
Nina Campbell
Turfan Altai
£91 £55 metre
Nanking Peony
Beige on Green
Flag 007
Clarke and Clarke
Leyla
Berry
£38.50 £24 metre
Carskiey Collection Broad Stripe
Green/ Neutrals
Blue/ White
Miramar
Original (Red/ Yellow)
Colefax and Fowler/ Jane Churchill
Romaine Stripe
Corded Velvet
Airforce Blue
£36 metre
Orange
Leaf Trellis
Caramel
Neutral 056
Helen Blanche
Ribbon
Carpaccio
Green and Ochre
Designers Guild
Providence
Pimento
£96 £68 metre
Titley and Marr
Cowdray
Romo
Filey
Blush
£55.50 £22 metre
Astrea
Maria Flora
Ordito
Taupe
£97.50 £48 metre
Plain Velvet
Purple
Watermelon
Green and Pink, Multicoloured
Carskiey Broad Stripe
Earth and Emerald
Happy Pig
Red and Pink
Enlighten/ Ivory
Kuba
Royal
West Palm Performance
Kiwi on Spa Blue
£192 £95 metre
Casamance
Flots Outdoor
£84.50 £50 metre
Manuel Canovas
Roma
£184 £110 metre
Bandana
Citrus
£109.30 £65 metre
Colefax and Fowler
Lanark Plaid
Aqua
£152 £92 metre
La Foret
Heirloom Paisley
Damson
£90 £54 metre
Esrajim Narrow Stripe
Pink and Green
Crowson
Mayflower
Terracotta, Mustard, Taupe
£32 metre
Tasha Textiles
Paisley Sprig
£170 £102 metre
Barneby Gates
Fox and Hen
Brick
£120 £72 metre
Christopher Farr
La Jungle
Green and Blue
Nicholas Herbert
Loose Leaves
Love Your Home
Liso Cotton
Pewter
£19 metre
Sweetpea
Peacock
Apenn
Carlton
Green and Raspberry
£120 £55 metre
Virginia White
Reeds Reverso II
Susan Deliss
Bursa Stripe
Kingfisher
£196 £116 metre
Cove
Aubergine
Studio Atkinson
Kiss Cross
Navy
£110 metre
Straw Yellow
Teyssier
Elba
Andrew Martin
Las Salinas
£65 £39 metre
Linwood
Bagatelle
Grape
£77.90 £49 metre
Harcourt
£110 £65 metre
Chelsea Textiles
Tiny Stripe
Rosehip
Chiltern
Mid Green
Ticking
Burnt Orange and Swedish Blue
£168 £110 metre
Reeds
Schumacher
Woodland Silhouette
Pink
£161 £89 metre
Whittle
Paolo Moschino for Nicky Haslam
Via Krupp
Red on Cream
Zoffany
Mughal Menagerie
Red/ Blue
£66 £39 metre
Dark Olive
Vanderhurd
Paravento
£85 metre
Sienna
Jennifer Shorto
Popodom
Pinks
£90 metre
Penny Morrison
Kalindi
Blue and Mustard
£204 £140 metre
Noughts and Crosses
Weave
Blackcurrant
Harlequin X Sophie Robinson
Wiggle
Carnelian
£82 £49 metre
Print
Dark Green
£72 metre
Earth Tones
Mustard Yellow
Lisa Fine Textiles
Calista (Performance Fabric)
Sage
£297 £195 metre
Chevrons
Pears and Pomegranates
Purple and Green
£79 £29 metre
Gainsborough
Key
Brown
£180 £65 metre
Delphine
Rust
Plain Weave
Lizzo
Nur
Grey Green
£137.90 £65 metre
Bird in the Bush
Josephine
Rose and Aqua
Isle Mill
Orkney
Mauve
£107.20 £60 metre
Pink Sands
Pale Pink
Shooting Stars
Vintage Schumacher
Cherubs
Taupe/ Grape
Boucle
Off-White
Sicily
Claret/ Lilac
Nilla
Red 003
Lumps and Bumps
Genie
Powder
£156 £84 metre
Printed Green Stripe
Grey/Green
Arley
Grey
£69.90 £42 metre
Hendrix
£236 £136 metre
Montrose Melton
Sky
£97 £58 metre
Wasabi
Wilde
Silver
£128 £77 metre
Woodfern
£104 £62 metre
Timourous Beasties
Thistle
Beetroot
Friendly Folk (Faulty)
£74 £27 metre
Pebble
008 Green
Jane Churchill
Charo
£82 £52 metre
Small Way
Red and Blue
£79 metre
Plain Cotton Drill
Dark Pink
Hamble
Kemble
Sage Green
£160 £110 metre
Drift
Plum
Pacific Negative
Bollin Bird
Teal
£68 £25 metre
Mini Oak
Chateau Blue and Rust Linen
£80 £35 metre
BlackPop
Elizabeth
Green/ Multi
£165 £99 metre
Ozone
Blue - 2 Colour
Ellis
£50 £30 metre
Paolo Moschino/ Nicky Haslam
Roche
Coffee
Plain
Sky Blue
Kinsai
Green on Red on Cotton Sateen
Mangosteen
Blue and Yellow on Cotton Sateen
Cream on Green on Cotton Sateen
Lemon on Gold on Cotton Sateen
Cow Parsley
Fontana
Soane
Leopard Palm Weave
£360 £200 metre
Pink and Mustard
Naked Angelica
£136 £50 metre
Zinc Textiles
Petworth Weave
Straw
£222 £99 metre
Calvados
Charlie Stripe
Black/ Navy
Plain Tumbled Linen
Bernard Thorp
Sumatra
£60 £36 metre
Beige
Crimson on Claret
Nest
Lichen
£86 £52 metre
Bell
£36.50 £24 metre
Pierre Frey
Cheyenne
Ciel
Dolly
Ochre
Blue/ Grey
Delos
Savernake
Sea Blue
Panjim
Tillington
£115 £69 metre
Russet
Vasari
Pink and Blue
Green Straw
Brisbane Moss
Needlecord
Garnet
£109 £36 metre
Indienne
Design of the Times
Canoa
Zarina
£170 £99 metre
Pampas
Nougat
£46 £28 metre
Figured Linen
Silver/ Pale Grey
Floreale Grande
Zinc
£105 £65 metre
Kahanu
Oasis
£89.90 £54 metre
Rubelli
Pale Grey/ Neutral
£105 £59 metre
Zebra Striped Velvet
Silver Blue
£426 £250 metre
Vortex
Sunbaked
£135 £80 metre
Millie
£56 £35 metre
Loro Piana
Patterned Stripe Wool Weave
£120 metre
Subscribers Don't Miss Out
Get the heads-up when our limited new stock lands! Come and join the fun
Your Shopping Bag
Thanks for choosing surplus over new!
Your cart is empty