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.

Dancing Squares Cupro / Cotton - Deep Moss

Dancing Squares Cupro / Cotton - Deep Moss

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

Dancing Squares Cupro / Cotton - Navy

Dancing Squares Cupro / Cotton - Navy

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

Dandelion Lyocell / Viscose Twill - Black

Dandelion Lyocell / Viscose Twill - Black

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

Dandelion Midweight Linen - Marine (remnant)
Dappled Print Viscose Crepe - Nectarine

Dappled Print Viscose Crepe - Nectarine

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

Daytona Stripe Stretch Cotton - Old Gold

Daytona Stripe Stretch Cotton - Old Gold

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

Daytona Stripe Tencel - Spice

Daytona Stripe Tencel - Spice

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

Deco Poppy Rose Silk Jacquard - Gold

Deco Poppy Rose Silk Jacquard - Gold

$42.00 NZD per metre
($10.50 NZD per 1/4 metre)

Diagonal Multi Stripe Rayon Challis - Red / Blue

Diagonal Multi Stripe Rayon Challis - Red / Blue

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

Diamond Chain Viscose Double Georgette - Midnight

Diamond Chain Viscose Double Georgette - Midnight

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

Diamond Stripe Jacquard - Violet

Diamond Stripe Jacquard - Violet

$36.00 NZD per metre
($9.00 NZD per 1/4 metre)

Dobby Dot Sheer Silk - Ivory

Dobby Dot Sheer Silk - Ivory

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Dobby Silk / Cotton Voile - Apricot

Dobby Silk / Cotton Voile - Apricot

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

Dobby Silk / Cotton Voile - Black

Dobby Silk / Cotton Voile - Black

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

Dobby Silk / Cotton Voile - White

Dobby Silk / Cotton Voile - White

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

Doodle Lyocell / Viscose Twill - Cream Mix

Doodle Lyocell / Viscose Twill - Cream Mix

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

Doodle Stretch Tencel Jersey - Red

Doodle Stretch Tencel Jersey - Red

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

Dotted Camelia Stretch Linen / Cotton - Terra Rosa

Dotted Camelia Stretch Linen / Cotton - Terra Rosa

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

Double Faced Poly Satin - Calamine

Double Faced Poly Satin - Calamine

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

Double Faced Poly Satin - Deep Copper

Double Faced Poly Satin - Deep Copper

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

Double Faced Poly Satin - Flame

Double Faced Poly Satin - Flame

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

Double Faced Poly Satin - Lagoon

Double Faced Poly Satin - Lagoon

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

Double Faced Poly Satin - Lime

Double Faced Poly Satin - Lime

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

Double Silk Chiffon - Buff (remnant)
Double Stripe Tencel Jersey - White Mix

Double Stripe Tencel Jersey - White Mix

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

Dragonfly Viscose Crepe - Bubblegum

Dragonfly Viscose Crepe - Bubblegum

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

Dragonfly Viscose Crepe - White

Dragonfly Viscose Crepe - White

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

Drawn Dot Poly Crepe - Clementine

Drawn Dot Poly Crepe - Clementine

$22.00 NZD per metre
($5.50 NZD per 1/4 metre)

Drawn Flowers Viscose Georgette - Navy

Drawn Flowers Viscose Georgette - Navy

$22.00 NZD per metre
($5.50 NZD per 1/4 metre)

Drawn Pinstripe Viscose Satin - Ivory

Drawn Pinstripe Viscose Satin - Ivory

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

Droplet Cloque Silk - Ivory
Ecovero Blend Shirting - Parsley

Ecovero Blend Shirting - Parsley

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

Ecovero Blend Shirting - Rain

Ecovero Blend Shirting - Rain

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

Edged Floral Lace - Black

Edged Floral Lace - Black

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

End-On-End Stretch Cotton - Mist

End-On-End Stretch Cotton - Mist

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

Even Stripe Linen / Viscose - Bamboo Shoot

Even Stripe Linen / Viscose - Bamboo Shoot

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