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 surplus high-end interiors fabrics. From defective prints and sale items, to ex-display and end of line designs, everything you’ll find here has been sourced and salvaged by us to help reduce waste in the interiors industry.
Filter by
2003 products
Kate Medlicott
Meuse
Pink Raspberry
£95 metre
Macaron
Chardon-Marie
Duck Egg
Sky Blue
Rose
Ardennes
Namêche
Duck Egg & Pink
Plain, Sky Blue & Tangerine
Sky Blue & Tangerine
Ardennes & Pink Raspberry
Plain, Ardennes & Pink Raspberry
Macaron & Pink Raspberry
Plain, Macaron & Pink Raspberry
Basilica - Reversible
Lapis
£140 metre
Marina
Verde
Oro
Marmo
Laguna
Lowri
Bower Birds Cotton
Green
£98 metre
Bower Birds Linen
£104 metre
Forest and Hills Linen
Plum
Forest and Hills Cotton
Blue
Woodland Forest Linen
Woodland Forest Cotton
Mini Moons Linen
Mini Moons Cotton
Jasmine and Clematis Linen
Yellow
Jasmine and Clematis Cotton
Night Garden Linen
Lavender
Night Garden Cotton
Diamonds Linen
Diamonds Cotton
Red
Violas Linen
Lilac
Violas Cotton
Rust
Little Check Linen
Little Check Cotton
Terracotta
Little Leaves Linen
Little Leaves Cotton
Schumacher
Valkyrie Flame Stitch
Blues
£297 £190 metre
Sanderson
Thalia
Dark Blue
£75.90 £46 metre
Light Blue
Thibaut
Miura
Multi
£120 £84 metre
Fermoie
Plain Linen
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
Ralph Lauren
Annaliese Floral
Neutral
£115 £80 metre
Fig Harvest
Garden Green
£106 £74 metre
Taupe
Trellis Weave
Navy
£20 metre
Sarah Hardaker
Florence
Faded Indigo
£37.50 £26 metre
Paolo Moschino for Nicky Haslam
Via Krupp
Navy on Cream
£1,200 £80 metre
Blithfield
Kemble
Silver
£160 £110 metre
Designer's Guild/Christian Lacroix
Light Santo Sospir
Galet
£112 £75 metre
Pomily
Checkers
Light Pink
£102 metre
Pink
Trailing Sycamore
Sage
£92 £64 metre
Dashi Linen
Faded Red
£75 £50 metre
Barneby Gates
Pineapple
Gold on Natural
£114 £68 metre
Pink and Red on Natural
Fox and Hen
Brick
Carolina Irving
Siam
Mint
£65 metre
Vaughan Designs
Samos
Red/ Pink
£140 £70 metre
Morris and Co
Seaweed
Cobalt/ Thyme
£99 £65 metre
Peony and Sage
Petit Mont
Grey
£57 £34 metre
Designers Guild
Brera Moda
Calico
£83 £49.30 metre
Tasha Textiles
Nordic
£120 £80 metre
Inchyra
D'Arbres
Walnut
£158 metre
Raspberry
Indigo
Plume Stripe
Forest Green
£168 metre
Sutton Red
Teal
Mustard
Old Oak
Wherwell
Orginial
£178 metre
Zoffany
Jayshree
Calico Silver
£249 £170 metre
Larson
Gila
Spice
£126 £76 metre
Two Thread Weave
£24 metre
Nicky Haslam
Twig Fence
£58 metre
Mark Alexander
Dharma
Aluminium
£94 £40 metre
Osborne & Little
Paloma
Apple Green
Jane Churchill
Lisbeth
£92 £58 metre
Lewis & Wood
Rococo Linen
Fritillary
£129 £90 metre
Penny Morrison
Arabella
£198 £145 metre
Zoe Glencross
Windmill Wood
£50 metre
Christopher Farr Cloth
Mille Feuille
Brown and Blue
£64 metre
Tasha's Trip
Red and Blue
£62 metre
Brushed Cotton Stripe
Charcoal
£30 metre
Quantock
£170 £85 metre
Pheasant
Charcoal on Natural
£151 £95 metre
Marrakech Palm
Midnight Blue
£108 £75 metre
Soane
Palampore
Eau de Nil
£175 metre
Patmos
Figured Linen
N-069
Pierre Frey
Anfa
Verda Acqua
£467 £320 metre
Ida
Citrine
£382 £250 metre
Romo
Botero
Slate
£85 £55 metre
Virginia White
Reeds Reverso II
Orange
Gunnersbury
Stone
£75 £52 metre
Hennell
£135 £80 metre
Chelsea Textiles
Dotty Stripe
Sea Mist
£116 £80 metre
Romo/Kirby
Sculpt Velvet
Soft Jade
£146 £90 metre
£167.50 £117 metre
Annie Sloan
Coloured Linen Union
Provence + Scandanavian Pink
£39.90 £23.80 metre
Napoleonic + Barcelona Orange
Old Violet + Old White
Graphite + Louis Blue
Emperor's Silk + Florence
£39.50 £23.80 metre
Emile + Graphite
Duck Egg + Coco
Campagne
Persimmon and Red
£297 £205 metre
Scalamandre
Rhododendron Outdoor
£193 £85 metre
Fox Linton
Scroll
French Navy
£46 metre
Glazed Linen
Pale Blue
£28 metre
Marden
£170 £180 metre
Chiltern
Coffee
Linara
Bilberry
£46 £32 metre
Elitis
Stucco
Dark Blue Grey
£215.80 £40 metre
Allegra Hicks
Waterlily
Aqua on Ochre
£68 metre
Carskiey Collection Broad Stripe
Olive and Khaki
Ellen Merchant
Nomad
Bazaar
£145 metre
Jamboree
Zig Zag
Green & Blue
Emerald & Blue
Pink & Blue
Kites
Emerald
Paisley Print
Bloom
Blue & Pink
Indian Flower
Pine Cones
Sage Blush
Meander
Charleston
Jean Monro
Jean
£60 metre
Radclyffe Stripe
Pink and Red
£52 metre
Exotic Butterfly
£256 £176 metre
Peonies
Bespoke Stripe
Grey/ Brown
GP & J Baker
Taplow
Sophia Frances
Clemmie
£130 metre
Lake August
Sea Garden
£63 metre
Green/Pink
Venetian Damask
Zig-Zag
Upholstery Linen
Moncorvo
£156 £95 metre
Striped Semi-Sheer Linen
Pale Blue/Grey
Rose and Chocolate
Carskiey Collection Plain
Olive Green
Nichola Taylorson
Jiva
Natural
£110 £75 metre
Artichoke Thistle
Gold
£129.60 £82 metre
Classic Striped Weave
Red and Dark Cream
Honey Bees
Charcoal - narrow width
£38 £20 metre
Watermelon
Charcoal/ Red
Pink/ Green
Oaksey Linen
Sea Glass
£91 £56 metre
Bennison
Chinese Pheasant
Red and Green
£300 £90 metre
Slade Stripe
Pebble Grey
£87 £59 metre
Coco
Lichen
£68 £46 metre
Chiswick Grove
£76 £53 metre
£84 £54 metre
Linwood
Cranbourne
Rhubarb Compote
£62 £38 metre
Two Thread Linen
Blue and Fawn
Warris
Vianni
Savannah
£42 £20 metre
De Le Cuona
Nougat
£102 £35 metre
Lizard
Woven Narrow Stripe
Taupe/ Grey
Star Tile
Parker & Jules
Creeping Trellis
Ice Emerald Rose
£135 £85 metre
Deer Damask
Claret
Paisley
Humphries
Bespoke Weave
Mustard, Tan, Green
George Spencer Designs/ A Rum Fellow
Kasma
Mulberry
£152 £100 metre
Senara
£90 £55 metre
Warner
Mini Fleur de Lys
£35 metre
Spun Cloth
Mink
£125 £32 metre
Goldcrest
Finch
Wave
001/Claret
£170 £100 metre
Peacock
£108 £82 metre
Manuel Canovas
Nura
Striped Herringbone Weave
£34 metre
Jane Churchil
Arlo Stripe
Grey and Taupe
£42 metre
Rapture and Wright
Baya
Woven Diamonds
Aqua
£36 metre
Hamble
Leaf Trellis
£100 £70 metre
Pollen Trail
Rustic Red
£72 £36 metre
York Stripe
Dark Royal Blue
Butterflies
Horse Trellis
Metallic on Stone
Acid Yellow on Grey
Zimmer + Rohde
Sieto
White
£27 £16 metre
Leafland
£66 £39 metre
Tented Stripe
Warwick
Manolo
Off-White
£26 £15 metre
Rustika
Textured Velvet
Merlot
£18 metre
Marble
Welland & Wye
Fenella Crewel
£130 £80 metre
Andrew Martin
Fasano
Pale Grey
£78 £49 metre
Africana
£110 £65 metre
Berry
Flowers and Bees
Indigo Blue
£95 £55 metre
Hot Pink
Titian
Wide Stripe
Ivory and Grey
£19 metre
Harissa
Clovelly Cloth
Little Leaf
Choice
£47 £27 metre
Monsoon
Dark Grey
£71 £42 metre
Sipario
Dark Grey and Taupe
£134 £80 metre
Havanna
Pale Beige
£64 £38 metre
Chemin Blanc
White on Natural
£69 £42 metre
Memo
£45 £29 metre
Vallon Stripe
Apple
£148 metre
Cardinal
Chocolate
Old Blue
Nina Campbell
Sponge
£28.80 metre
Villa Nova
Malmo
Travertine
£55 £20 metre
Altfield London
Lulworth
Boysenberry
Cerani
Pearl
Caleus
Camomile
£106 £30 metre
Atlantis
Putty
£48 £20 metre
Blurred Lines
Semi Sheer
Metallic Stripe
Grey/Silver
Glacier
£32 metre
Lange Glazed Linen
Nude
£118 £75 metre
Blendworth
Pippa
Col 1
£50 £32 metre
Brunschwig & Fils
Firle Chenille li
Canary
£117.50 £70 metre
Nobilis
Manon
Copper
Seville
Cane
£33 £20 metre
Emporer's Vine
Red, Blues, Sienna
£198 £135 metre
Old Flax
Catalpa Green
£85 metre
Small Way Outdoor
Turchese
£950 £59 metre
Limone
Palma Outdoor
Sabia
£105 £62 metre
36-24-36
£100 £60 metre
Brown
Paw Print
£110 metre
Zimmer + Rhode
Large Painted Check
White and Silver
Leoni
£40 £20 metre
Bert and May
Efrain
36-24-36 Outdoor
£90 £58 metre
36-24-36 OUTDOOR
Latte
£108 £58 metre
Salvia
Tranquility
£35 £22 metre
Ada and Ina
Dottie
Clay
£20.90 £15 metre
Olicana
Yachting Cotton
Ultramarine
Velvet Effect
Steel / Blue Grey
Harbour Grey
Rubelli
Embroidered Stripe
Claret and Cream
Torrin
Fondant
£74 £47 metre
Rick Rack
Orange and Taupe
Orchestra
Blue and Green
Vintage Collier Campbell
Stencil Flower (Positive)
£38 metre
Peach
Jade
Stencil Flower (Positive) Linen
Borderline
Cornflower Silk
£55 metre
Blush
Meditations Stripe
Apple Time
Escher
Zinc
£179 £92 metre
Brook
Cloud
£94 £56 metre
Summit
£96 £57 metre
Ticking Stripe
Peach Pink
Shetland
Ascot
Beige
Neutral Green
Orton
French Blue
£93 £56 metre
Large-Scale Embroidered Floral Linen
Blue on White
£48 metre
Spotted Silk
Red on Bronze
£15 metre
Stencil Flower (Negative)
£45 metre
Neisha Crosland
Tulip
Strata Stripe
Donkey
Spider
Mouse Brown
£158 £95 metre
Buttermilk
Bernard Thorp
Edinburgh
Ochre/ Plum
£171 £106.20 metre
Midsummer
£68 £45 metre
Aylsham
Grey/ Blue
Silver Birch
£196 £120 metre
Cactus Paisley
£176 £110 metre
Willow Weave
Drift
Morris & Co
Artichoke Jaquard Weave
Meditations
Mediterranean
Rosscarbery
Amazon on White
Zebra
Gold/ Plum
£194 £120 metre
Dahlia
£82 £50 metre
Cream
Seathistle
Silver/ Grey
£230 £140 metre
Egg Blue
Cream/ Porcelain
Cocteau
£1,760 £110 metre
Pimento
Pistachio
Floral
Purple and Green
£75 £45 metre
Floral Stripe
Blue and Yellow
£78 £48 metre
Varigated Vertical Stripe
Aqua/ Beige
£65 £39 metre
Phoebe
Blue/ Pink
£95 £57 metre
Bethie Tricks Textiles
Wild Flower
£125 metre
Peron
Magnesium
£85 £83 metre
Anna French
Dyed Sack
£130 £32 metre
Flora
Oolong Blue
£269 £150 metre
Jasmine Ivory
Lapsang Gold
Tudor Rose
Plum/ String
£140 £85 metre
Firework Flower
Coral
£130 £85 metre
Rosa
Gold Birch
Fuji Reverse
£66 metre
Pollen
Moss
Ochre
Jean Monro for Lee Jofa
Stag and Hounds
£209 £75 metre
Sable
£220 £80 metre
Devereux
Tea Rose/ Claret
£188.40 £122 metre
Hydrangea Bird
£114 £74 metre
Parterre
Saffron
£166 £110 metre
Dove
Maize
Jacaranda/Ivory
£166 £115 metre
Hollywood Grape
Platinum
£268 £180 metre
Caterpillar Leaf
Mugha Mud
£150 £100 metre
Bird Tree
Burgundy/ Gold
£197 £120 metre
Beaded Stripe
White/ String
£980 £65 metre
Poulton Stripe
Red (L-005)
£170 £118.30 metre
Montecito
£138 £85 metre
Pale Blue Grey
Fame Voile
£64 £40 metre
Floris
Blue and Grey
£111 £70 metre
Greys and Lime
Abstract Weave
Pale Aqua
£25 metre
Scott
£75 £35 metre
Infinity Cotton Feel Velvet
Royal Blue
£73 £45 metre
Infinity Plus Velvet
Black
£79 £48 metre
Palm Grove
Ruby/ Indigo
£107 £66 metre
Squirl
£140 £80 metre
Speedwell
Ecru
Sakura
Mouse
£158 £75 metre
Straw
Loft
£29 £20 metre
Small Floral Trellis
Grey on White
Mary McDonald for Schumacher
Bermuda Blossoms
Pink and Grey
Vanderhurd
Ophelia
Lilac and Grey
Vintage Bernard Wardle
Trailing Floral
Purple
£44 metre
Narrow Stripes on Linen
Pink and Yellow
£49 metre
Astrea
Steel Grey
C&C Milano
Chopper
Blueberry
£222 £140 metre
Parc
£87 £56 metre
Nile & York
Lattice
Cocoa
Grape
Corda Velvet
Azalea
£69 £45 metre
Denim
£69 £39.20 metre
Nicholas Herbert
Loose Leaves
Brindille
Blue/Grey
£204.10 £137 metre
Prestigious Textiles
Oslo
Harvest
£33 £21 metre
Fly
Pale Sand
£29 £18 metre
Tree Peony
£85 £52 metre
Madeaux
Bosphorous
Mineral
£110 £66 metre
Sarah Burns
St Peter
Striped Voile
£95 £60 metre
Cezanne
Gold, Grey and Off-White
£47 £32 metre
Plough Stripe
Sienna
Nadi
Raffles
Pale Lime
Particles
Pale Olive
Ardboard
Indienne Hazel
£130 £88.20 metre
Mekong Stripe
Charcoal and Taupe
£144 £89 metre
English Toile
Pale Blue on Oyster
£295 £190 metre
Reverse Little Kasumi
£265 £158 metre
Waving Leaf Print
Marvic
Serafina
£95 £47.50 metre
Antique Rose
£90 £45 metre
£90 metre
Thistle Trellis
Toile
£75 £48 metre
Wales Check
£86 £48 metre
Geometric
£60 £40 metre
Floral and Leaf Print
Fabrics Reverse Phoenix II
Mid Blue on Oyster
£265 £163 metre
John Stefanidis
Cheyne II
Pink, Green and Red
£59 metre
Augustine
£148 £92 metre
Mojave Stripe
£156 £75 metre
Rhythm
Grey/Mist
£86 £50 metre
Pukka Print
Ribands
Thyme
£195.60 metre
Periwinkle
Gabby's Blush
Arches
Lymington Damask
£79 £49 metre
Tregony
£179 £110 metre
Elvey
Eucalyptus
£52 £30 metre
041 Downpipe
Persian Flower
Jewel
£270 metre
Balazuc Posy
Vintage Checked Linen
Smoke Grey
Raspberry on Ivory
Trifolium Marchprint
Midnight on Natural
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