Cotton Fabrics

From stretch cotton sateen to light and airy voile, our Online Fabric Store is home to an amazing bunch of unique and beautiful cotton fabrics, with a style and print to suit all manner of sewing projects. Purchasing cotton fabrics online with us is easy, with the option of purchasing samples first so you can make sure that your chosen fabric is as amazing in real life as it is online. As well as our extensive selection of cotton fashion fabrics and prints, you can also purchase Liberty cotton online, including the iconic Saville poplin and Liberty Tana Lawn cotton collections. Shop online today with The Fabric Store, and enjoy high-quality, designer fabrics with fast international and domestic delivery.
5oz Cotton / Tencel Denim - Indigo

5oz Cotton / Tencel Denim - Indigo

$8.40 USD per metre
($2.10 USD per 1/4 metre)

Foiled Heart 9oz Stretch Denim - Indigo / Pink

Foiled Heart 9oz Stretch Denim - Indigo / Pink

$11.40 USD per metre
($2.85 USD per 1/4 metre)

12oz Japanese Selvedge Denim - Navy

12oz Japanese Selvedge Denim - Navy

$4.20 USD per metre
($1.05 USD per 1/4 metre)

10oz Bouquet Stretch Denim - Cream

10oz Bouquet Stretch Denim - Cream

$8.40 USD per metre
($2.10 USD per 1/4 metre)

Liberty Stretch Denim - Luna / A

Liberty Stretch Denim - Luna / A

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Adriatic / C

Liberty Stretch Denim - Adriatic / C

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Adriatic / B

Liberty Stretch Denim - Adriatic / B

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Sandstorm / B

Liberty Stretch Denim - Sandstorm / B

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Sandstorm / C

Liberty Stretch Denim - Sandstorm / C

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Sandstorm / A

Liberty Stretch Denim - Sandstorm / A

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Luna / C

Liberty Stretch Denim - Luna / C

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Luna / B

Liberty Stretch Denim - Luna / B

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Forest / C

Liberty Stretch Denim - Forest / C

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Floral Filagree / B

Liberty Stretch Denim - Floral Filagree / B

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Floral Filagree / A

Liberty Stretch Denim - Floral Filagree / A

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Floral Filagree / C

Liberty Stretch Denim - Floral Filagree / C

$23.20 USD per metre
($5.80 USD per 1/4 metre)

Liberty Stretch Denim - Dot  / C

Liberty Stretch Denim - Dot / C

$23.20 USD per metre
($5.80 USD per 1/4 metre)

14oz Japanese Selvedge Denim - Dark Indigo

14oz Japanese Selvedge Denim - Dark Indigo

$8.40 USD per metre
($2.10 USD per 1/4 metre)

9oz Stretch Denim - Midnight

9oz Stretch Denim - Midnight

$7.20 USD per metre
($1.80 USD per 1/4 metre)

12oz Vintage Weft Denim

12oz Vintage Weft Denim

$8.00 USD per metre
($2.00 USD per 1/4 metre)