Croft Mill

Sale

Discover beautiful fabrics at even better prices in our sale. Whether you're adding to your stash or starting a new project, here you’ll find quality fabric at reduced prices. Read more/less

Our fabric sale includes a wide range of fabrics with 10%, 20%, 30% or even 50% off. From wardrobe staples to statement prints, these discounted fabrics offer great value without compromising on quality.

You’ll also find fabric remnants—pre-cut pieces in various lengths, perfect for smaller projects, toiles or patchwork. Some of these come with an extra discount too, making them ideal for thoughtful, sustainable sewing.

For those who love a coordinated look, our fabric bundles are a joy to sew with. Each bundle features complementary colours and prints, perfect for quilting, patchwork or multi-fabric projects. Available in a variety of sizes, they’re a great way to explore different combinations and add something unique to your makes.

All our sale fabrics are limited, and once they’re gone, they’re gone—so if something catches your eye, don’t wait too long.

49–72 of 1046 items
View:
Sort by:
Mixed 100% Wools Bundle 3
Part number
3.05M-6PIECES-3

Mixed 100% Wools Bundle 3

3.05m mixed wool pack, 6 pieces of 100% wool fabrics, ranging from 16cm to 80cm pieces. Great value!
Price incl. VAT
£22.00
Lining Mix Bundle 2
Part number
5.1M-5PIECES-2

Lining Mix Bundle 2

5.1m mixed colours lining pack, 5 pieces of lining fabric, ranging from 70cm to 1.6m fabric pieces. Great value!
Price incl. VAT
£14.95
Poly Cottons Bundle 1
Part number
6.3M-6PIECES-1

Poly Cottons Bundle 1

6.3m mixed bundle pack, 6 pieces of polycotton fabric, ranging from 35cm - 1.6m pieces. Great Value!
Price incl. VAT
£20.00
Viscose Mix Bundle 2
Part number
7.16M-6PIECES-2

Viscose Mix Bundle 2

7.16m mixed bundle pack, 6 pieces of mix viscose fabric, ranging from 75cm to 2m fabric pieces. Great value!
Price incl. VAT
£39.00
Viscose Mix Bundle 1
Part number
7.55M-5PIECES-1

Viscose Mix Bundle 1

7.55m mixed bundle pack, 5 pieces of mix viscose fabric, ranging from 75cm to 3m fabric pieces. Great value!
Price incl. VAT
£50.00
Mixed 100% Wools Bundle 2
Part number
3.23M-4PIECES-2

Mixed 100% Wools Bundle 2

3.23m mixed wool pack, 4 pieces of 100% wool fabrics, ranging from 48cm to 1m pieces. Great value!
Price incl. VAT
£89.00
Mixed 100% Wools Bundle 1
Part number
2.82M-5PIECES-1

Mixed 100% Wools Bundle 1

2.82m mixed colours boiled wool pack, 5 pieces of 100% wool fabrics, ranging from 17cm to 75cm pieces. Great Value!
Price incl. VAT
£70.00
Lining Mix Bundle 1
Part number
4.57M-5PIECES-1

Lining Mix Bundle 1

4.57m mixed colours lining pack, 5 pieces of lining fabric, ranging from 50cm to 1.4m fabric pieces. Great value!
Price incl. VAT
£26.40
Denim Fabric bundle 1
Part number
4.47M-7PIECES-1

Denim Fabric bundle 1

4.47m mixed bundle pack, 7 pieces of denim fabric, ranging from 40cm to 78cm fabric pieces. Great value!
Price incl. VAT
£58.00
Stretch Suiting - Black Gold
Stretch Suiting - Black Gold
Part number
2409PS18

Stretch Suiting - Black Gold

148cm wide, Italian ex-designer wool and elastane suiting fabric in rust with a black overcheck.
Old price
£17.00
Price incl. VAT
£13.60 per metre
20% discount
Valid until 17/04/2025
Poplin Styles - Souvenirs - Navy
Part number
2408E07

Poplin Styles - Souvenirs - Navy

109cm wide, 100% cotton poplin fabric in navy blue with an ensemble of trinkets and souvenirs.
Old price
£9.50
Price incl. VAT
£7.60 per metre
20% discount
Valid until 17/04/2025
Poplin Styles - Souvenirs - Sage
Part number
2408E06

Poplin Styles - Souvenirs - Sage

110cm wide, 100% cotton poplin fabric in sage green with an ensemble of trinkets and souvenirs.
Old price
£9.50
Price incl. VAT
£7.60 per metre
20% discount
Valid until 17/04/2025
Poplin Styles - Ditsy Floral - Pink
Part number
2408E05

Poplin Styles - Ditsy Floral - Pink

145cm wide, 100% cotton poplin fabric with a delightful summery design of small ditsy flowers.
Old price
£9.50
Price incl. VAT
£8.55 per metre
10% discount
Valid until 17/04/2025
Floral Mirage - Blue
Part number
2407H04B

Floral Mirage - Blue

140cm wide, digitally printed viscose satin fabric with an abstract floral design in vibrant colours.
Old price
£18.50
Price incl. VAT
£16.65 per metre
10% discount
Valid until 17/04/2025
Viscose Satin - Interstellar
Part number
2407H06

Viscose Satin - Interstellar

140cm wide, digitally printed 100% viscose satin fabric with a trendy multi-coloured stripe design.
Old price
£18.50
Price incl. VAT
£16.65 per metre
10% discount
Valid until 17/04/2025
Cotton/Viscose/Poly Bundle V
Part number
7M-14PIECES-V

Cotton/­Viscose/­Poly Bundle V

7m mixed bundle pack, 14 pieces of cotton, viscose and polyester fabric, ranging from 50cm to 78cm fabric pieces. Great value!
Price incl. VAT
£25.00
Cotton/Viscose/Poly Bundle U
Part number
6.5M-11PIECES-U

Cotton/­Viscose/­Poly Bundle U

6.5m mixed bundle pack, 11 pieces of cotton, viscose and polyester fabric, ranging from 50cm to 76cm fabric pieces. Great value!
Price incl. VAT
£25.00
Cotton/Viscose/Poly Bundle T
Part number
5.6M-8PIECES-T

Cotton/­Viscose/­Poly Bundle T

5.6m mixed bundle pack, 8 pieces of cotton, viscose and polyester fabric, ranging from 43cm to 90cm fabric pieces. Great value!
Price incl. VAT
£25.00
Cotton/Viscose/Poly Bundle S
Part number
6.2M-9PIECES-S

Cotton/­Viscose/­Poly Bundle S

6.2m mixed bundle pack, 9 pieces of cotton, viscose and polyester fabric, ranging from 50cm to 1m fabric pieces. Great value!
Price incl. VAT
£25.00
Cotton/Viscose/Poly Bundle R
Part number
7M-9PIECES-R

Cotton/­Viscose/­Poly Bundle R

7m mixed bundle pack, 9 pieces of cotton, viscose and polyester fabric, ranging from 50cm to 1m fabric pieces. Great value!
Price incl. VAT
£25.00
Cotton/Viscose/Poly Bundle Q
Part number
6.5M-9PIECES-Q

Cotton/­Viscose/­Poly Bundle Q

6.5m mixed bundle pack, 9 pieces of cotton, viscose and polyester fabric, ranging from 50cm to 90cm fabric pieces. Great value!
Price incl. VAT
£25.00
Cotton/Viscose/Poly Bundle P
Part number
6M-9PIECES-P

Cotton/­Viscose/­Poly Bundle P

6m mixed bundle pack, 9 pieces of cotton, viscose and polyester fabric, ranging from 50cm to 90cm fabric pieces. Great value!
Price incl. VAT
£25.00
Cotton/Viscose/Poly Bundle O
Part number
5.1M-9PIECES-O

Cotton/­Viscose/­Poly Bundle O

5.1m mixed bundle pack, 9 pieces of cotton, viscose and polyester fabric, ranging from 50cm to 90cm fabric pieces. Great value!
Price incl. VAT
£25.00
Cotton/Viscose/Poly Bundle N
Part number
5.3M-11PIECES-N

Cotton/­Viscose/­Poly Bundle N

5.3m mixed bundle pack, 11 pieces of cotton, viscose and polyester fabric, ranging from 35cm to 90cm fabric pieces. Great value!
Price incl. VAT
£25.00