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.

Liberty Sundance Fine Twill - Mitsi / Z

Liberty Sundance Fine Twill - Mitsi / Z

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

Liberty Sundance Fine Twill - Wiltshire / X

Liberty Sundance Fine Twill - Wiltshire / X

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

Liberty Chloe Cotton Chiffon - Lee Manor / X

Liberty Chloe Cotton Chiffon - Lee Manor / X

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

Liberty Calvi Canvas - Field Flowers / X

Liberty Calvi Canvas - Field Flowers / X

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

Liberty Tana Lawn - Niikura / X

Liberty Tana Lawn - Niikura / X

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

Liberty Tana Lawn - Ai Teramoto / X

Liberty Tana Lawn - Ai Teramoto / X

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

Stretch Cotton Poplin - Off White

Stretch Cotton Poplin - Off White

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

Stretch Poly / Viscose Twill Suiting - Scarlet

Stretch Poly / Viscose Twill Suiting - Scarlet

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

Poly Duchess Satin - Cherry

Poly Duchess Satin - Cherry

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

Stretch Poly Satin - Wine

Stretch Poly Satin - Wine

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

Stretch Poly Satin Lining - Lapis

Stretch Poly Satin Lining - Lapis

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

Stretch Poly Twill Satin - Byzantium

Stretch Poly Twill Satin - Byzantium

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

Stretch Poly Twill Satin - Razzle Dazzle Rose

Stretch Poly Twill Satin - Razzle Dazzle Rose

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

Tri / Poly Satin - Pink Sandstone

Tri / Poly Satin - Pink Sandstone

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

Tri / Poly Satin - Gunmetal

Tri / Poly Satin - Gunmetal

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

Poly Crepe Back Satin - Soy

Poly Crepe Back Satin - Soy

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

Multi Stripe Silk Twill Lining - Strawberry Patch

Multi Stripe Silk Twill Lining - Strawberry Patch

$42.00 NZD per metre
($10.50 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)

Bold Gerbera Midweight Linen - Emerald

Bold Gerbera Midweight Linen - Emerald

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

Silk Sateen Georgette - Ivory

Silk Sateen Georgette - Ivory

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

Silk Crepe De Chine - Topaz

Silk Crepe De Chine - Topaz

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

Silk Crepe De Chine - Dandelion

Silk Crepe De Chine - Dandelion

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

Even Stripe Linen / Viscose - Lavender

Even Stripe Linen / Viscose - Lavender

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

Bold Stripe Linen / Viscose - Lavender

Bold Stripe Linen / Viscose - Lavender

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

Bold Stripe Linen / Viscose - Coral

Bold Stripe Linen / Viscose - Coral

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

Bold Stripe Linen / Viscose - Bamboo Shoot

Bold Stripe Linen / Viscose - Bamboo Shoot

$28.00 NZD per metre
($7.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)

Stretch Cotton Sateen - Bitter Lemon

Stretch Cotton Sateen - Bitter Lemon

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

Bronze Palm Crinkle Cotton Muslin - Navy

Bronze Palm Crinkle Cotton Muslin - Navy

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

Liberty Piccadilly Poplin - Lee Manor / A

Liberty Piccadilly Poplin - Lee Manor / A

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

Hexagon Cotton / Poly Jacquard - Black

Hexagon Cotton / Poly Jacquard - Black

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

Fun Leaves Shirred Cotton - Pink Primary

Fun Leaves Shirred Cotton - Pink Primary

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

Mini Gaillardia Stretch Cotton - Blue

Mini Gaillardia Stretch Cotton - Blue

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

Metallic Leopard Spot Rose Silk - Black / Gold

Metallic Leopard Spot Rose Silk - Black / Gold

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

Tropical Floral Check Viscose / Silk - Multi

Tropical Floral Check Viscose / Silk - Multi

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

Satin Twill Viscose - Calamine

Satin Twill Viscose - Calamine

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