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.

Filter by price
Filter by Colour
Length Options

18″ x 18″ Linen Panels 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 – 137cm (54 Inch) Wide

£0.99£163.79 Price Including Tax
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 – 54 Inches Wide

£0.99£3.39 Price Including Tax
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 Price Including Tax
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 Price Including Tax
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 – 55″ Wide

£0.99£229.99 Price Including Tax
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 Price Including Tax
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.00£89.99 Price Including Tax
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£164.50 Price Including Tax
Hessian is a 100% biodegradable fabric that is made from long-lasting jute and designed with a durable woven texture. Hessian

Hessian Fabric- 54 Inch Wide

£0.99£136.26 Price Including Tax
Hessian Fabric Roll Hessian is a 100% biodegradable fabric that is made from long-lasting jute and designed with a durable

Linoso

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

Polycotton Curtain Lining – 54″ Wide

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