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.
Lightweight Cotton Plaid - Fuschia / Blue

Lightweight Cotton Plaid - Fuschia / Blue

$14.00 USD per metre
($3.50 USD per 1/4 metre)

Slubby Cotton Plaid - Marine / Crema

Slubby Cotton Plaid - Marine / Crema

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Slubby Cotton Plaid - Lemon / Blue

Slubby Cotton Plaid - Lemon / Blue

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Big Slubby Cotton Plaid - Multi

Big Slubby Cotton Plaid - Multi

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Motif Stripe Cotton - Marine

Motif Stripe Cotton - Marine

$12.00 USD per metre
($3.00 USD per 1/4 metre)

Big Slubby Cotton Check - Navy / Grey

Big Slubby Cotton Check - Navy / Grey

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Motif Stripe Cotton - Grey

Motif Stripe Cotton - Grey

$12.00 USD per metre
($3.00 USD per 1/4 metre)

Reversible Double Gauze Cotton Check - Navy / White

Reversible Double Gauze Cotton Check - Navy / White

$16.00 USD per metre
($4.00 USD per 1/4 metre)

End-On-End Cotton Shirting - Bubblegum

End-On-End Cotton Shirting - Bubblegum

$11.00 USD per metre
($2.75 USD per 1/4 metre)

Lotus Bouquet Cotton - Pink / Orange

Lotus Bouquet Cotton - Pink / Orange

$12.00 USD per metre
($3.00 USD per 1/4 metre)

Reversible Double Gauze Cotton Check - Dove / Blue

Reversible Double Gauze Cotton Check - Dove / Blue

$16.00 USD per metre
($4.00 USD per 1/4 metre)

Lightweight Linen / Cotton Gingham - Marine

Lightweight Linen / Cotton Gingham - Marine

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Linen / Cotton Check - Daffodil / Grey

Linen / Cotton Check - Daffodil / Grey

$19.00 USD per metre
($4.75 USD per 1/4 metre)

Mini Polka Dot Cotton - Cherryblossom

Mini Polka Dot Cotton - Cherryblossom

$12.00 USD per metre
($3.00 USD per 1/4 metre)

Reversible Double Gauze Cotton Check - Ivory / Navy

Reversible Double Gauze Cotton Check - Ivory / Navy

$16.00 USD per metre
($4.00 USD per 1/4 metre)

Reversible Double Gauze Cotton Check - Pink / Plum

Reversible Double Gauze Cotton Check - Pink / Plum

$16.00 USD per metre
($4.00 USD per 1/4 metre)

Reversible Double Gauze Cotton Check - Royal Blue / Salmon

Reversible Double Gauze Cotton Check - Royal Blue / Salmon

$16.00 USD per metre
($4.00 USD per 1/4 metre)

Slubby Cotton Plaid - Marine / Maroon

Slubby Cotton Plaid - Marine / Maroon

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Slubby Cotton Stripe - Navy / Ivory

Slubby Cotton Stripe - Navy / Ivory

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Small Stripe Seersucker Cotton - Navy / White

Small Stripe Seersucker Cotton - Navy / White

$14.00 USD per metre
($3.50 USD per 1/4 metre)

Starburst Dot Brushed Cotton Twill - Ash Marle

Starburst Dot Brushed Cotton Twill - Ash Marle

$16.00 USD per metre
($4.00 USD per 1/4 metre)

Mini Gingham Cotton Oxford - Navy

Mini Gingham Cotton Oxford - Navy

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Mini Gingham Cotton Oxford - Black

Mini Gingham Cotton Oxford - Black

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Plaid Cotton Oxford - Ivory Mix

Plaid Cotton Oxford - Ivory Mix

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Plaid Cotton Shirting - Larimar / Navy

Plaid Cotton Shirting - Larimar / Navy

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Plaid Cotton Oxford - Red Mix

Plaid Cotton Oxford - Red Mix

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Plaid Cotton Shirting - Larimar / Ivory

Plaid Cotton Shirting - Larimar / Ivory

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Tencel / Cotton Gingham - Green

Tencel / Cotton Gingham - Green

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Tencel / Cotton Gingham - Cherry

Tencel / Cotton Gingham - Cherry

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Plaid Cotton Shirting - Jeans / Ivory

Plaid Cotton Shirting - Jeans / Ivory

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Tencel / Cotton Gingham - Marine

Tencel / Cotton Gingham - Marine

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Tencel / Cotton Gingham - Black

Tencel / Cotton Gingham - Black

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Plaid Cotton Shirting - Chalk / Gravel

Plaid Cotton Shirting - Chalk / Gravel

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Lightweight Micro Check - Navy

Lightweight Micro Check - Navy

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Lightweight Variated Check - Navy

Lightweight Variated Check - Navy

$17.00 USD per metre
($4.25 USD per 1/4 metre)

Lightweight Variated Check - Lemon

Lightweight Variated Check - Lemon

$17.00 USD per metre
($4.25 USD per 1/4 metre)