Dresses & Skirts

Transform your dress and skirt projects with our premium fabrics at The Fabric Store Online. Our collection features a range of high-quality fabrics perfect for every dress and skirt project in the wardrobe. Choose from cute cottons, slinky silks, cozy knits, versatile viscose, and flowy linens in an eclectic variety of colors, prints and patterns. Whether you're crafting a chic dress for a special occasion, a breezy summer sundress, or an everyday skirt or tunic, our range of fabrics offers the perfect blend of style, trend and functionality. Browse our selection today to find dream fabrics that will bring your dress and skirt creations to life.

Liberty Tana Lawn - Sophia Buds / C

Liberty Tana Lawn - Sophia Buds / C

$45.00 NZD per metre
($11.25 NZD per 1/4 metre)

Liberty Tana Lawn - Tapestry Hearts / C

Liberty Tana Lawn - Tapestry Hearts / C

$45.00 NZD per metre
($11.25 NZD per 1/4 metre)

Liberty Tana Lawn - Tapestry Hearts / D

Liberty Tana Lawn - Tapestry Hearts / D

$45.00 NZD per metre
($11.25 NZD per 1/4 metre)

Liberty Tana Lawn - Tempo / B

Liberty Tana Lawn - Tempo / B

$45.00 NZD per metre
($11.25 NZD per 1/4 metre)

Liberty Tana Lawn - Transformation / C-CW

Liberty Tana Lawn - Transformation / C-CW

$45.00 NZD per metre
($11.25 NZD per 1/4 metre)

Liberty Of London Tana Rib Check - Milla / A

Liberty Tana Rib Check - Milla / A

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

Liberty Wellington Hemp - Capel / X

Liberty Wellington Hemp - Capel / X

$45.00 NZD per metre
($11.25 NZD per 1/4 metre)

Liberty Westbourne Viscose - Rose Xanthe / X

Liberty Westbourne Viscose - Rose Xanthe / X

$45.00 NZD per metre
($11.25 NZD per 1/4 metre)

Lightweight Cotton / Rayon Shirting - Black

Lightweight Cotton / Rayon Shirting - Black

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

Lightweight Cotton Plaid - Fuschia / Blue

Lightweight Cotton Plaid - Fuschia / Blue

$10.00 NZD per metre
($2.50 NZD per 1/4 metre)

Lightweight Cotton Shirting - Cherryblossom

Lightweight Cotton Shirting - Cherryblossom

$20.00 NZD per metre
($5.00 NZD per 1/4 metre)

Lightweight Cotton Twill - Putty

Lightweight Cotton Twill - Putty

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

Lightweight Crisp Cotton Shirting - Pale Mint
Lightweight Cupro / Silk Satin - PFD

Lightweight Cupro / Silk Satin - PFD

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

Lightweight Hairline Stripe Suiting - Dark Grey

Lightweight Hairline Stripe Suiting - Dark Grey

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

Lightweight Linen - Biscuit

Lightweight Linen - Biscuit

$32.00 NZD per metre
($8.00 NZD per 1/4 metre)

Lightweight Linen / Cotton - Marine

Lightweight Linen / Cotton - Marine

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

Lightweight Linen / Cotton - White

Lightweight Linen / Cotton - White

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

Lightweight Linen / Cotton Gingham - Marine

Lightweight Linen / Cotton Gingham - Marine

$26.00 NZD per metre
($6.50 NZD per 1/4 metre)

Lightweight Merino Jersey - Ash Heather

Lightweight Merino Jersey - Ash Heather

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

Lightweight Merino Jersey - Black

Lightweight Merino Jersey - Black

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

Lightweight Merino Jersey - Polar Cream

Lightweight Merino Jersey - Polar Cream

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

Lightweight Merino Jersey - Walnut Marle

Lightweight Merino Jersey - Walnut Marle

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

Lightweight Organic Cotton Twill - Greige

Lightweight Organic Cotton Twill - Greige

$26.00 NZD per metre
($6.50 NZD per 1/4 metre)

Lightweight Paisley Cotton - Navy / Purple

Lightweight Paisley Cotton - Navy / Purple

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Lightweight Plain Weave Triacetate - Black

Lightweight Plain Weave Triacetate - Black

$20.00 NZD per metre
($5.00 NZD per 1/4 metre)

Lightweight Poly Satin - Acorn

Lightweight Poly Satin - Acorn

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Lightweight Poly Satin - Antique Bronze

Lightweight Poly Satin - Antique Bronze

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Lightweight Poly Satin - Bottle

Lightweight Poly Satin - Bottle

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Lightweight Poly Satin - Dandelion

Lightweight Poly Satin - Dandelion

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Lightweight Poly Satin - Lilac Smoke

Lightweight Poly Satin - Lilac Smoke

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Lightweight Poly Satin Lining - Black

Lightweight Poly Satin Lining - Black

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

Lightweight Retro Check Cotton - Yellow

Lightweight Retro Check Cotton - Yellow

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Lightweight Sheer Linen - Bark
Lightweight Small Stripe Cotton - Red

Lightweight Small Stripe Cotton - Red

$20.00 NZD per metre
($5.00 NZD per 1/4 metre)

Lightweight Stretch Cotton Sateen - Black