Shirts & Tops

Discover the perfect fabrics for your shirt and top projects at The Fabric Store Online. Our curated selection features a diverse array of high-quality fabrics, perfect for bringing your creative ideas and wardrobe makes to life. From airy cottons and chic linens to luxurious silks and versatile blends, our fabrics come in a unique and inspiring range of colors and patterns. Whether you're making casual everyday shirts, chic blouses, or contemporary tops, this collection of suitable fabrics offers style, playfulness and durability. Explore our range today to find the ideal fabrics to transform your shirt and top sewing projects into wardrobe favourites.

Buffalo Check Brushed Cotton - Noix / Milk

Buffalo Check Brushed Cotton - Noix / Milk

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

Buffalo Check Viscose Georgette - Red / Black

Buffalo Check Viscose Georgette - Red / Black

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

Butchers Stripe Cotton Shirting - Black
Butterfly Viscose Georgette - Wine

Butterfly Viscose Georgette - Wine

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

Californian Poppy Midweight Linen - Ink

Californian Poppy Midweight Linen - Ink

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

Camelia Silk Crinkle Chiffon - Brown / Yellow

Camelia Silk Crinkle Chiffon - Brown / Yellow

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

Camo Soft Silk Twill - Brown

Camo Soft Silk Twill - Brown

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

Candy Drop Poly Satin Backed Crepe - Black

Candy Drop Poly Satin Backed Crepe - Black

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

Candy Stripe Cotton / Rayon - Berry
Candy Stripe Cotton Shirting - Black

Candy Stripe Cotton Shirting - Black

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

Candy Stripe Cotton Shirting - Chocolate

Candy Stripe Cotton Shirting - Chocolate

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

Candy Stripe Cotton Shirting - Crema

Candy Stripe Cotton Shirting - Crema

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

Candy Stripe Cotton Shirting - Dartmouth Green
Candy Stripe Ottoman - Black

Candy Stripe Ottoman - Black

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

Candy Stripe Viscose Georgette - Maroon

Candy Stripe Viscose Georgette - Maroon

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

Canterbury Bells Viscose / Rayon Crepe - Black Multi

Canterbury Bells Viscose / Rayon Crepe - Black Multi

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

Carolina Rose Viscose Georgette - Brick

Carolina Rose Viscose Georgette - Brick

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

Carpet Floral Rayon - Ochre

Carpet Floral Rayon - Ochre

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

Cartoon Floral Rayon Sateen - Navy
Cartoon Flowers Rayon Challis - Primary

Cartoon Flowers Rayon Challis - Primary

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

Chain Print Linen / Cotton Canvas - Black

Chain Print Linen / Cotton Canvas - Black

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

Chambray Linen - Aqua

Chambray Linen - Aqua

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

Chambray Linen - Drizzle
Chambray Twill Linen - Limoncello
Chambray Twill Linen Blend - Birch
Chambray Twill Linen Blend - Bright Indigo
Cherryblossom Cotton Stripe - Sorbet

Cherryblossom Cotton Stripe - Sorbet

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

Cherryblossom Poly Satin - Dark Violet

Cherryblossom Poly Satin - Dark Violet

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

Chrysanthemum Floral Cupro / Rayon - Black

Chrysanthemum Floral Cupro / Rayon - Black

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

Circus Geo Stripe Crepe - Red

Circus Geo Stripe Crepe - Red

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

Classic Cotton Plaid - Red / White

Classic Cotton Plaid - Red / White

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

Clematis Basketweave Silk Jacquard - Apricot

Clematis Basketweave Silk Jacquard - Apricot

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

Clematis Basketweave Silk Jacquard - Dark Spring

Clematis Basketweave Silk Jacquard - Dark Spring

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

Cloud Silk Satin - Black

Cloud Silk Satin - Black

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

Clover Satin Backed Crepe - Black
Club Stripe Cotton Shirting - Navy / Red

Club Stripe Cotton Shirting - Navy / Red

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