Get The Latest from Croft Mill
Keep in touch
We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.
Free UK delivery over £75
Remnant - Cushion Soft - Khaki (1.1m)
Remnant (1.1m) - 149cm wide water-resistant, Oeko-Tex certified polyester fabric in khaki. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.
Remnant - Canvas Print - Primrose Pink (1.2m)
Remnant (1.2m) - Simply gorgeous printed cotton canvas fabric ideal for designing bags & cushions. A white floral design in white and grey on a pink background.
Remnant - Superior Sweatshirt - Mint Marl (1m)
Remnant (1m) - This 164cm wide, heavy sweatshirt fabric, made from 70% cotton and 30% polyester has a mint green marl finish.
Remnant - Pimlico Cotton - Spring (1.1m)
Remnant (1.1m) - UK-printed, 137cm-wide, 100% cotton fabric with Nordic-inspired designs in vibrant blues and greens. Perfect for curtains and cushions.
Remnant - Cushion Soft - Sand (1.75m)
Remnant (1.75m) - 149cm wide light brown water-resistant polyester fabric. Perfect for making comfortable and durable cushions that can withstand the elements. Oeko Tex.
Remnant - Atelier - Pink Mint Dot (1.5m)
Remnant (1.5m) - Light, airy, and soft to wear, it's perfect for blouses, summer dresses, or even chic pyjamas.
Remnant - Landon Smooth Crepe - Dark Navy - (1m)
Remnant (1m) - Superior smooth crepe fabric in dark navy. 150cm wide polyester dress fabric perfect for creating special occasion garments.
Remnant (0.85m) - Made from cotton, polyester and elastane, this black brocade fabric features an embroidered floral design, ideal for dressmaking.
Remnant - Enigma Linen - Rust (1m)
Remnant - Enigma Linen - Rust (1m)
Remnant (1m) - Made from 70% ramie linen and 30% cotton, our rust orange fabric is Oeko-Tex Certified, ideal for dressmaking.
Remnant (3.5m) - 128cm soft superfine cotton shirting in pale sand. Softness personalised
Remnant - An Elegant Take - Laurent (75cm)
Remnant (75cm) - Superb John Louden stretch woven dress fabric in an all-over easy to use painterly design in black and white.
Remnant - Enigma Linen - Rust (1m)
Remnant - Enigma Linen - Rust (1m)
Remnant (1m) - Made from 70% ramie linen and 30% cotton, our rust orange fabric is Oeko-Tex Certified, ideal for dressmaking.
Remnant - Double Gauze - Sage (1m)
Remnant (1m) - 135cm wide, cotton double gauze fabric in sage green, 130gsm, breathable and Oeko-Tex certified.
Remnant - Finest Chambray Blue (1.3m)
Remnant (1.3m) - 100% cotton chambray in blue, a lightweight cotton fabric for dressmaking & quilting.
Remnant - Qjutie - Linen Cotton Mix - Army (1.6m)
Remnant (1.6m) - 140cm wide, 55% linen, 45% cotton mix fabric in army green, from the Qjutie & The Qjutest range.
Remnant - Win Some - Yellow (1.8m)
Remnant (1.8m) - From a well known clothing designer, this Italian made 158cm wide cotton shirting in yellow features a black and blue check and handles beautifully.
Remnant - Superior Sweatshirt - Grey Marl (1m)
Remnant (1m) - This heavy sweatshirt fabric made from cotton and polyester has a marl grey finish, great for lounge-wear.
Remnant - Superior Sweatshirt - Khaki (1m)
Remnant (1m) - Made from 70% cotton, 30% polyester, this sweatshirt fabric in khaki is great for joggers.
Remnant - Soft Sweatshirt - Indigo Marl (3m)
Remnant (3m) - 155cm wide, cotton and polyester blend marl sweatshirt fabric in an indigo blue hue, ideal for hoodies.
Remnant (1.8m) - 50% cotton and 50% viscose fabric features a delicate floral print in pink, orange and yellow on a grey hue. This cloth is ideal for summer garments!
Remnant (1m) - From a renowned Spanish fashion house this 136cm wide green/orange floral pleated dress fabric is lightweight. Perfect for all-season dress or blouse.
Remnant - Vintage Cotton - Khaki (0.55m)
Remnant (0.55m) - 144cm wide, OEKO-TEXÆ cotton dressmaking fabric in khaki, excellent for floaty trousers, shirts, and skirts!
Remnant - White Cotton Drill (0.6m)
Remnant (0.6m) - This 152cm wide white cotton drill fabric is made from breathable heavyweight cotton. Ideal for uniforms, workwear, and furnishings.
Remnant - Organic Jersey - Navy (1.35m)
Remnant (1.35m) - Organic and Oeko-Tex 100, 95% Cotton / 5% Elastane knitted jersey fabric in navy.
Remnant - 13.5oz Denim - Landslide - Indigo (80cm)
Remnant (80cm) - 'Landslide' is an indigo denim fabric, very tough and durable as a heavy weight material making it wonderful for jackets, jeans and more.
Remnant - Superior Satin Crepe - Royal (1.15m)
Remnant (1.15m) - A 150cm wide very superior fine polyester 'silk' luxury satin crepe dress cloth, in royal blue. It just hangs there. Rather splendid.
Remnant - Danbury Crepe - Dark Navy (2.75m)
Remnant (2.75m) - 142cm wide, navy crepe dress fabric made from 86% acetate, 9% silk and 5% polyester, ideal for prom/bridal wear!
Remnant - Water Resistant Canvas Medium - Forest (3.15m)
Remnant (3.15m) - 149cm wide PU coated polyester canvas in green, strong and water resistant. Great for anywhere you need strong, water repellent fabric. OEKO-TexÆ
Remnant - Abstract Zig Zag - Blue & Purple Chiffon (3m)
Remnant (3m) - 150cm wide, polyester chiffon with a bold zig zag print in an array of blues and purples.
Remnant - Stretch Twill - Black (1.5m)
Remnant (1.5m) - This stretch twill in black fabric is made from a blend of polyester, viscose and elastane, perfect for smart suits.
Remnant (85cm) - Gold and black, cheetah print dressmaking fabric featuring glittery sequins perfect for special occasion garments!
Remnant - Challis - Pebble Mosaic (2.3m)
Remnant (2.3m) - Our viscose challis dressmaking fabric features what we call a 'pebble mosaic' in brown, ideal for tops or trousers!
Remnant - Marl Sweatshirt - Beige - (75cm)
Remnant (75cm) - This heavier-weight beige sweatshirt fabric is approx. 370 gsm, made from 95% cotton and 5% elastane. OEKO-TexÆ
Remnant - Needle & Thread - Bronze - (1.75m)
Remnant (1.75m) - 156cm-wide embroidered polyester fabric in rusty orange with contrasting black floral print. Ideal for coats, jackets, suits, and home decor.
Remnant - Milliblu - Abstract Ochre - (0.5m)
Remnant (0.5m) - Gorgeous mustard and grey floral print knitted jersey fabric is made from 63% polyester and 37% viscose.
Remnant - Marl Sweatshirt - Beige (90cm)
Remnant (90cm) - This heavier-weight beige sweatshirt fabric is approx. 370 gsm, made from 95% cotton and 5% elastane. OEKO-TexÆ
Remnant - Flowy - Black - (2.8m)
Remnant (2.8m) - This black super fine twill weave suiting fabric is made from polyester with a hint of elastane that provides subtle stretch and lovely drape.
Remnant - Plain Dyed Cotton Poplin - Palest Grey - (1.75m)
Remnant (1.75m) - Discover our 114cm wide, 121gsm plain dyed 100% cotton poplin fabric in palest grey. Perfect for crafts & dressmaking.
Remnant - Dobby Voile - Red (2m)
Remnant (2m) - 143cm wide, 100% cotton voile fabric in red with a delightful geometric dobby weave design.
Remnant - Stretch Crepe - Coral (2m)
Remnant (2m) - 150cm wide, 95% polyester and 5% elastane coral crepe suiting fabric. Easy to sew and care for.
Remnant - Lily Chrystal (1.3m)
Remnant (1.3m) - This exquisite glittery fabric in silver is made from 100% polyester, perfect for extra special occasions.
Remnant - An Elegant Take - Laurent (80cm)
Remnant (80cm) - Superb John Louden stretch woven dress fabric in an all-over easy to use painterly design in black and white.
Remnant - Marl Sweatshirt - Mint (0.65m)
Remnant (0.65m) - New heavy sweatshirt fabric, this mint red sweatshirt fabric is 370 gsm & is 95% cotton 5% Elastane. Very fluffy & soft.
Remnant - Sleep Tight - Sunshine (1.54m)
Remnant (1.54m) - 152cm wide, 100% cotton printed Winceyette flannel fabric in light yellow with a sunshine print in white.
Remnant (84cm) - 139cm wide 45% cotton and 55% linen chambray fabric in sage. Perfect for summer garments!
From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.
Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.