Croft Mill

Cotton Fabric

Cotton fabric is a wonderfully versatile, staple dressmaking fabric in any sewing collection. Read more

Whether you are looking to create all season dresses, mens shirts, trousers and various other clothing options or looking for something sturdier like a cotton canvas for outdoor furnishings, cotton is a great choice and a delight to sew with.

Browse our collection of cotton poplins, cotton dressmaking fabrics, cotton lawn and pima cotton lawn, cotton shirting fabrics, muslin and voile fabrics, brushed cotton and, white and plain cotton fabrics.

1753–1776 of 1786 items
View:
Sort by:
Pima Cotton Lawn - Summer Is Here
Part number
2302P03

Pima Cotton Lawn - Summer Is Here

This 138cm wide quality pima cotton lawn fabric drapes beautifully. Showcasing a yellow, purple, blue and red floral print on a soft white ground.
Price incl. VAT
£15.75 per metre
Out of stock
Rustique Vintage Cotton - Rust
Rustique Vintage Cotton - Rust
Part number
2210H31D

Rustique Vintage Cotton - Rust

This rust orange dress fabric is made from 100% cotton; it’s the ideal shade for holiday garments, dresses or skirts!
Price incl. VAT
£13.00 per metre
Out of stock
Cornelius
Part number
2211PS38

Cornelius

100% cotton dressmaking fabric featuring an abstract navy floral print on a white ground, perfect for blouses or skirts!
Old price
£8.00
Price incl. VAT
£6.40 per metre
20% discount
Valid until 10/12/2024
Out of stock
12oz Traditional Denim
Part number
2211BEG03

12oz Traditional Denim

Create on-trend jackets & jeans with this fabulous quality heavy 12oz dark indigo cotton denim. This is a strong, hard wearing denim.
Price incl. VAT
£14.00 per metre
Out of stock
Marl Sweatshirt - Baby Pink
Marl Sweatshirt - Baby Pink
Part number
2211HEM03

Marl Sweatshirt - Baby Pink

This baby pink 140cm wide fluffy fleece backed sweatshirt fabric is perfect for hoodies, joggers and comforts.
Price incl. VAT
£22.00 per metre
Out of stock
Molina - Black
Part number
2209AH06

Molina - Black

150cm wide, heavy brushed cotton moleskin trouser fabric in black excellent for pants, skirts and suits!
Price incl. VAT
£15.00 per metre
Out of stock
CC - All About Christmas
Part number
2208E25

CC - All About Christmas

100% green cotton fabric featuring an array of Christmas characters – this unique material is perfect for holiday garments, festive crafts & seasonal decorations!
Price incl. VAT
£8.00 per metre
Out of stock
All That Glitters Is Gold
Part number
2208E22

All That Glitters Is Gold

This red geometric Christmas cotton with white and gold glittery stars is a gorgeous fabric for fulfilling all your holiday craft needs and clothing projects!
Price incl. VAT
£10.95 per metre
Out of stock
Corleone
Corleone
Part number
2207E17

Corleone

This pretty embroidered anglaise cotton double gauze is extremely versatile and bold. Black cheesecloth, great for summer garments.
Price incl. VAT
£9.00 per metre
Out of stock
JL - Christmas Fat Quarter - Jazzy Trees
Part number
2206BUN6

JL - Christmas Fat Quarter - Jazzy Trees

Cream Christmas Cotton fabric bundle with red and green designs. These feature Christmas trees and holly designs. Great for Christmas crafts.
Price incl. VAT
£12.95
Out of stock
JL - Christmas Fat Quarter - Golden Holly
Part number
2206BUN1

JL - Christmas Fat Quarter - Golden Holly

Green and red Christmas bundle. 5 fabrics in either green or red feature snowflake, holly or a swirl design in gold. Perfect for Christmas crafts.
Price incl. VAT
£12.95
Out of stock
Serena - Sage
Part number
2204H08I

Serena - Sage

Super soft, light green 80% cotton and 20% polyester blend velour fabric is a perfect choice for lounge and sportswear. OEKO-Tex®.
Price incl. VAT
£16.00 per metre
Out of stock
Cotton Canvas - Art Noveau - Black/White
Part number
2111PH08

Cotton Canvas - Art Noveau - Black/White

Fabulous black/white cotton canvas fabric in a Art Noveau inspired abstract design.
Price incl. VAT
£12.95 per metre
Out of stock
Proper Seersucker - Tiny Woven Black
Proper Seersucker - Tiny Woven Black
Part number
2110AH23

Proper Seersucker - Tiny Woven Black

Plain black seersucker fabric, it is so versatile you can make anything from summer dresses, shorts, shirts, trousers, bedding and crafts.
Price incl. VAT
£15.75 per metre
Out of stock
Baby Seersucker - Tiny White
Baby Seersucker - Tiny White
Part number
2110AH20

Baby Seersucker - Tiny White

We call this baby seersucker because the seersucker is so delightfully small. An absolutely glorious fabric which is the perfect material for a casual but classic summer dress.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Tiffany
Part number
2109PH05

Pima Cotton Lawn - Tiffany

Stunning pima cotton lawn with an all over floral print in a range of lovely summer of royal blue, pinks, greens and yellow on a white back ground.
Price incl. VAT
£15.75 per metre
Out of stock
Christmas Cotton - Winter Forest - Green
Part number
2108O02a

Christmas Cotton - Winter Forest - Green

This is a Christmas cotton fabric with gold metallic snowflakes and a selection of dark green trees on a green background. Ideal for festive decorations/­crafts!
Price incl. VAT
£8.95 per metre
Out of stock
Brushed Tartan - Alfie
Part number
2107V11

Brushed Tartan - Alfie

Beautiful cotton flannel fabric that has been lightly brushed in a blue, lilac, and pink plaid. Ideal for a shirts.
Price incl. VAT
£10.00 per metre
Out of stock
Pima Cotton Lawn - Mary Ann Pink
Pima Cotton Lawn - Mary Ann Pink
Part number
2107CH03

Pima Cotton Lawn - Mary Ann Pink

Stunning 140cm wide Pima cotton lawn dress fabric in Pink with a beautiful floral print on a cream background.
Price incl. VAT
£15.75 per metre
Out of stock
Superior Quality Plain Poly/Cotton - Peach
Part number
2103A17

Superior Quality Plain Poly/Cotton - Peach

Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in peach. Perfect for crafts & dressmaking.
Price incl. VAT
£4.50 per metre
Out of stock
French Terry - Royal
French Terry - Royal
Part number
2011H13b

French Terry - Royal

Plain royal blue 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
Brushed Tartan - Black + Green
Part number
2007V04a

Brushed Tartan - Black + Green

Exceptional cotton shirting fabric with a brushed finish, showcasing a striking black, green and blue check pattern.
Price incl. VAT
£10.00 per metre
Out of stock
French Terry - Sage
French Terry - Sage
Part number
2703H02

French Terry - Sage

Sage green 95% Cotton, 5% elastane French Terry OEKO-TEX jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
French Terry - Lavender
French Terry - Lavender
Part number
1909H01AA*

French Terry - Lavender

OEKO-TEX French Terry jersey dressmaking fabric in a beautiful lavender colour. Great for sewing sweatshirts, joggers, leggings and dresses.
Price incl. VAT
£12.90 per metre
Out of stock