We stock a wide range of high-quality fabrics for any hobby or project. Our range of fabrics includes dressmaking fabric, cotton fabric, polyester fabric, fleece fabric, and much, much more. 

Looking for upholstery fabric for cushions, seat covers or DIY bed headboards? We also stock upholstery fabrics, too.

Shop our amazing range of fabrics online, including polyester fabric, cotton & polycotton fabric, fleece fabric and much, much more! Buy fabric online through our website and order samples if you haven’t yet made your mind up.

Showing all 36 results

Filter by price
Filter by Colour
Length Options

18 Inch Panel Fabric

£3.69
Being Digitally printed, our Panel Fabric has extra colour vibrancy and detail in each exclusive design. Each design is available

Blackout Curtain Lining

£0.99£4.89
Ideal for bedrooms, cold spaces or areas that usually attract a lot of light, blackout curtain lining features three-pass technology,

Cotton Sateen Curtain Lining

£0.99£3.39
As the traditional go-to option for curtain lining, cotton sateen is a silky and shiny curtain lining that adds weight

Crushed Velvet

£0.99£3.99
Crushed velvet is a fairly new material that has a unique texture with a shiny and patterned appearance given by

Faux Suede – 60″ Width

£0.99£8.29
Faux Suede is a wonderful new regular line of Polyester Suese Fabric. It features a sumptious Pile Weave perfect for

Fire Retardant Vinyl Faux Leather

£0.99£10.99
Our fire-retardant vinyl faux leather is an upholstery fabric that is a fantastic alternative to real leather. It’s extremely easy

Frost Hessian

£0.99£92.99
Frost Hessian is a wonderful new regular line of Frost Hessian Fabric. It features a a tough, breathable and completely

Hessian – 40 Inch Wide

£0.99£109.99
Hessian is a 100% biodegradable fabric that is made from long-lasting jute and designed with a durable woven texture. Hessian

Hessian – 54 Inch Wide

£0.99£139.69
Hessian is a 100% biodegradable fabric that is made from long-lasting jute and designed with a durable woven texture. Hessian

Hessian – 72 Inch Wide

£0.99£145.99
Hessian is a wonderful new regular line of Hessian Fabric. It features a 100% bio-degradable Jute fibre construction which has

Linoso

£0.99£5.29
Linoso is a cotton rich blend giving it both durability and an elegantly textured finish. We stock linoso fabric is

Polycotton Curtain Lining

£0.99£2.89
Polycotton curtain lining compliments most curtain fabrics and styles. In a popular ivory colour, it’s the perfect curtain lining to

Super Velvet – 60″ Wide

£0.99£8.29
Super Velvet is a wonderful new regular line of Polyester Velvet Fabric. It features a sumptious Pile Weave perfect for