Spend £85 for free shipping

Visit us - Make an Appointment here

Caroline Chartreuse Cotton Dress And Craft Fabric Cu

Vintage & Retro Print Fabric

Vintage and retro isn't one single look, more a loose family of prints united by feeling like they've stepped out of another decade. This collection draws together vintage florals with a heritage feel and bolder, 60s-inspired retro geometrics and novelty prints, across cotton and viscose. Sold by the metre or half metre depending on the fabric, with free samples available on most.

View as:

  • Combed Cotton Poplin - Paisley Brown

    Brown Paisley Combed Cotton Poplin. 145cm wide. Smooth, structured weave for boho-style dresses.

    (1)
    Regular price £11.00 per metre
  • Poplin Print - Bonnie Paisley - Ivory

    Intricate paisley cotton fabric, 112cm wide. Beige/blue floral pattern. Woven, 121gsm weight.

    Regular price £8.00 per metre
  • Smooth Brocade - Petal Power

    100% polyester decorative floral brocade dress fabric with a smooth, malleable finish - can also be used for curtains.

    Regular price £15.96 per metre
  • Made in Italy Auralite Auralite

    Auralite

    158cm wide, purple polyester chiffon made in Italy featuring an abstract design and crinkled face, ideal for dresses and puff sleeves!

    Regular price £14.00 per metre
  • + More colours Get Plucked - Pink Get Plucked Pink Polyester Cotton Elastane Jacquard Jersey Coating Fabric Get Plucked - Pink

    Get Plucked - Pink

    Pink star jacquard jersey, 152cm wide, double knit fabric with stretch and textured finish.

    (2)
    Regular price £13.00 per metre
  • Combed Cotton Poplin - Vine - Red

    Navy Petit Floral Combed Cotton Poplin. 150cm wide. Smooth, structured weave for summer blouses.

    (2)
    Regular price £11.00 per metre
  • Combed Cotton Poplin - Harriet

    150cm Navy Small Floral Poplin. 100% Combed Cotton. Smooth, structured weave for easy dressmaking.

    Regular price £12.00 per metre
  • Pretty Polly - Chomp

    Retro Pacman polycotton fabric, 112cm wide woven fabric for crafts, décor and kids’ makes.

    Regular price £4.50 per metre
  • Tiggy Tiggy Polyester Net Sequin Multicoloured Black Heavy Dress Fabric Tiggy
    20% off

    Tiggy

    128cm wide, 100% polyester net sequin fabric in an array of stunning colours.

    Sale price £9.60 per metre Regular price £12.00 per metre
  • Claudia

    This is a fabulous polyester/organza dress fabric with linear satin stripes and an all-over bright orange, green and black floral print! Great for vintage dresses!

    Regular price £8.00 per metre
  • Made in Italy+ More colours Missing You - Multi Missing You Multi Wool Polyester Loose Knitted Ex Designer Deadstock Coating Fabric Roll Missing You - Multi

    Missing You - Multi

    136cm wide, wool polyester blend knit fabric made in Italy, ex-designer, deadstock.

    Regular price £29.00 per metre
  • Baby Driver - Flower Power - Black

    Fine Floral Black Needlecord. 112cm width. 130gsm weight. Soft woven cotton for baby outfits.

    (1)
    Regular price £11.50 per metre
  • Made in Italy+ More colours EZIO - Crests Ezio Crests Silver Grey Viscose Acetate Italian Tailors Lining EZIO - Crests
    Sold out

    EZIO - Crests

    150cm Italian viscose acetate lining featuring an intricate silver/grey pattern; perfect for lining suits.

    Regular price £6.00 per metre
  • Made in Italy+ More colours Missing You - Lilac Missing You Lilac Wool Polyester Loose Knitted Ex Designer Deadstock Coating Fabric Roll Missing You - Lilac

    Missing You - Lilac

    136cm wide, wool polyester blend knit fabric made in Italy, ex-designer, deadstock.

    Regular price £29.00 per metre
  • Heirloom Knit - Grey

    Made from 65% acrylic, 25% polyester and 10% wool, this grey crochet knit fabric is perfect for cardigans.

    Regular price £14.00 per metre
  • Made in Italy+ More colours Cotton Tweed - Camel Cotton Tweed Camel Brown Teal Houndstooth Check Ex Designer Italian Deadstock Coating Fabric Fold Cotton Tweed - Camel

    Cotton Tweed - Camel

    Chunky Red Cotton Houndstooth. 146cm width. Textured mid-to-heavyweight Italian woven fabric.

    Regular price £26.00 per metre
  • + More colours Printed Voile - Lotus - Neon Printed Voile Lotus Neon Floral Cotton Rayon Printed Dress Fabric Mannequin Printed Voile - Lotus - Neon
    Sold out

    Printed Voile - Lotus - Neon

    Floral voile fabric, 150cm wide, with a multicoloured print on a black background.

    Regular price £11.50 per metre
  • Made in Italy+ More colours Luxury Italian Silk - Livia Luxury Italian Silk Livia Blue Pink Floral Paisley Deadstock Dress Fabric Roll Luxury Italian Silk - Livia

    Luxury Italian Silk - Livia

    137cm wide, 100% silk fabric made in Italy featuring a decorative floral print on a vivid blue backdrop.

    Regular price £54.00 per metre
  • Stof Avalana Jersey - Roses Grey

    Grey Rose Knit Jersey. 156cm wide cotton/elastane blend. Soft 205gsm weight for cosy apparel.

    Regular price £15.96 per metre
  • Deadstock Needlecord - Rustic Swirl

    Brown patterned Italian needlecord. 150cm wide with 3% elastane. A soft, lightweight fine cord.

    (1)
    Regular price £21.96 per metre
  • + More colours Linton Dior - Ester Linton Dior Ester Pink Wool Deadstock Ex Designer Tweed Coating Fabric Roll Linton Dior - Ester

    Linton Dior - Ester

    Italian wool bouclé tweed with sage and plum houndstooth. Ex-designer deadstock.

    Regular price £45.00 per metre
  • + More colours Stof Avalana Jersey - Buds Aqua Stof cotton jersey buds aqua elastane oeko tex knitted fabric cu Stof Avalana Jersey - Buds Aqua
    Sold out

    Stof Avalana Jersey - Buds Aqua

    OEKOTex® Blue floral cotton jersey fabric, 156cm wide with soft stretch and cosy feel.

    Regular price £15.96 per metre
  • Chestnut Satin

    150cm wide, 100% polyester satin lining fabric in a bold black and chestnut brown geometric print.

    Regular price £9.00 per metre
  • Made in Italy+ More colours Limited Edition - Feeling Good Limited Edition Feeling Good Viscose Italian Red Abstract Lightweight Dress Fabric Limited Edition - Feeling Good
    Sold out

    Limited Edition - Feeling Good

    150cm wide, Italian viscose fabric featuring an abstract red print, perfect for drapey palazzo pants.

    Regular price £13.50 per metre
  • Limited Edition - Addicted to You

    Black polyester satin fabric with oversized jewel-coloured florals and a smooth, fluid drape.

    Regular price £13.50 per metre
  • Made in Italy Tweedy Tweedy Wool Black Grey Loose Knit Italian Coating Fabric Fold Tweedy

    Tweedy

    60in wide lightweight poly/wool tweed in a mixture of brown beige white yarns with a little bit mustard thrown in hither and thither in weight terms perhaps 8oz mtr

    Regular price £36.00 per metre
  • Aurora

    150cm wide, viscose polyamide blend dress fabric featuring an ombre print made up of blue, yellow & green hues.

    Regular price £12.00 per metre
  • Jeanette

    150cm wide, viscose dress fabric featuring a cream floral print on a black ground, perfect for blouses and skirts!

    Regular price £10.50 per metre
  • JL Christmas - Greetings Green

    Metallic Green Festive Woven. 110cm width. Durable 100% cotton for holiday crafts and gifts.

    Regular price £9.00 per metre
  • Made in Italy Rosella Tweed Rosella Tweed Italian Ex Designer Deadstock Wool Polyamide Pink Red Yellow Abstract Coat Fabric Fold Rosella Tweed
    Sold out

    Rosella Tweed

    Woven in Italy, our wool and polyamide blend tweed coating fabric comes in a pink hue, perfect for smart dresses.

    Regular price £33.00 per metre
  • Made in Italy Mac Lining Mac Lining

    Mac Lining

    140cm wide, polyester lining fabric in a pink/purple hue with a recognisable print, the perfect luxurious partner for outers.

    Regular price £7.00 per metre
  • Italian Tencel - Cycle

    High-quality, deadstock 100% Tencel twill fabric made in Italy, featuring a black, cream, and orange bike print.

    Regular price £28.00 per metre
  • Made in Italy Viscose Crepe - Golden Gallop Viscose Crepe Golden Gallop Black Gold Horse Print Italian Deadstock Dress Fabric Fold Viscose Crepe - Golden Gallop
    30% off

    Viscose Crepe - Golden Gallop

    Beautiful quality deadstock viscose crepe fabric with a golden horse print on a black ground, woven in Italy.

    Sale price £18.20 per metre Regular price £26.00 per metre
  • Made in Italy+ More colours MarineBlu Viscose - Elisa - Green Marineblu Viscose Verdant Viscose Floral Green Black Purple Italian Deadstock Dress Fabric Fold 91D008D1 A725 4D97 8154 363Eab664Cc2 MarineBlu Viscose - Elisa - Green

    MarineBlu Viscose - Elisa - Green

    100% viscose fabric with a green/purple floral pattern on a black ground, ex-designer, deadstock made in Italy.

    Regular price £23.00 per metre
  • Made in Italy+ More colours Silks of Italy - Boho Silks Of Italy Boho Brown Blue Yellow White Abstract Italian Deadstock Dress Fabric Fold Silks of Italy - Boho
    Sold out

    Silks of Italy - Boho

    Gorgeous Italian abstract 100% silk dress fabric in brown, perfect for lightweight garments.

    Regular price £38.00 per metre
  • Made in Italy+ More colours Silks of Italy - Ornate Stripes Silks Of Italy Ornate Stripes Blue Red Italian Deadstock Dress Fabric Roll Silks of Italy - Ornate Stripes

    Silks of Italy - Ornate Stripes

    Italian woven deadstock silk fabric, featuring a striped pattern with delicate detailing.

    (1)
    Regular price £38.00 per metre
  • Made in Italy+ More colours Silks of Italy - Pastiche Silks Of Italy Pastiche Blue Pink Yellow Italian Deadstock Abstract Dress Fabric Fold Silks of Italy - Pastiche
    Sold out

    Silks of Italy - Pastiche

    Italian deadstock 100% silk dress fabric with an abstract print, perfect for fluid garments.

    Regular price £38.00 per metre
  • Double Agent

    Black and cream boucle fabric, 145cm wide with textured weave for jackets and skirts.

    Regular price £12.00 per metre
  • Limited Edition - Legacy

    150cm wide, 100% polyester satin fabric with an abstract floral print in brown, blue and gold tones.

    (1)
    Regular price £13.50 per metre
  • Made in Italy+ More colours MarineBlu Viscose - Elisa - Orange Marineblu Viscose Elisa Viscose Floral Colourful Italian Deadstock Dress Fabric Fold MarineBlu Viscose - Elisa - Orange

    MarineBlu Viscose - Elisa - Orange

    Italian, ex-designer, deadstock viscose dress fabric featuring a colourful small-scale floral print on a black ground.

    Regular price £23.00 per metre
  • Made in Italy Both Sides Now Green Blue Floral Cotton Fabric Both Sides Now Print Both Sides Now
    20% off

    Both Sides Now

    Italian double cotton satin, 134cm wide, blue floral panel on green with textured finish.

    Sale price £20.00 per metre Regular price £25.00 per metre
  • + More colours Light & Lush - Pebble Echo Light And Lush Pebble Echo Black Beige Viscose Twill Turkish Fabric Light & Lush - Pebble Echo
    Sold out

    Light & Lush - Pebble Echo

    A bold 150m wide, 100% viscose fabric featuring a retro-style oval repeat that's full of rhythm and contrast. Shop Now!

    (1)
    Regular price £20.00 per metre
  • Digjog - Retro Jersey

    Retro 150cm French terry jersey fabric, 340gsm stretch knit for sweatshirts and loungewear.

    Regular price £21.00 per metre
  • Viscose Jersey - Flowerful Pink

    Retro floral viscose jersey fabric with stretch and soft drape in bold pink and orange colours.

    Regular price £13.00 per metre
  • Bright Ideas

    This viscose jersey is a smooth, comfortable fabric made from 95% viscose and 5% elastane, printed with a black base and a quirky lamps pattern.

    Regular price £10.00 per metre
  • Drake

    160cm wide, luxurious polyester faux fur fabric with vibrant blue and yellow digital print. Warm, durable, and stylish for winter wear.

    Regular price £17.00 per metre
  • Made in Italy+ More colours Cotton Tweed - Red Cotton Tweed Red Grey Black Houndstooth Check Ex Designer Italian Deadstock Coating Fabric Fold Cotton Tweed - Red

    Cotton Tweed - Red

    146cm wide. Italian 100% cotton chunky tweed. Bold red/dark grey houndstooth. Mid-heavy weight.

    Regular price £26.00 per metre

"Vintage" and "retro" get used almost interchangeably in everyday conversation, but they tend to describe two slightly different things. Vintage generally leans towards florals with a softer, more heritage feel, roses, sprigs, muted colourways that suggest an older era without being of it. Retro tends to be bolder and more graphic: 60s-inspired geometrics, psychedelic swirls, and novelty holiday prints that lean into a specific decade rather than a general sense of the past.

Because this collection is organised by era and mood rather than a single motif, you'll spot some crossover with our Floral and Geometric collections. That's intentional. A vintage rose print genuinely belongs in both places, and grouping it here as well makes it easier to shop for a particular decade or feeling rather than starting from the motif alone.

Types of vintage and retro fabric

Vintage florals bring a heritage feel through muted colourways and traditional rose or sprig motifs, well suited to dresses with a classic silhouette.

Retro geometrics and 60s prints are bolder and more graphic, often in warm, saturated tones, and pair well with simple, structured shapes that let the print carry the look.

Novelty retro prints, tropical and holiday-inspired designs among them, bring a lighter, more playful take on the same era without leaning fully into either florals or geometrics.

Choosing a vintage or retro print

If you're making something with a specific decade in mind, matching the print style to the silhouette makes a real difference: a fuller-skirted dress suits a vintage floral, while a shift dress or simple separates let a bold 60s geometric do the talking. Looking for a specific motif rather than an era? Browse our Floral & Leaf or Geometric & Abstract collections instead.

What's the difference between "vintage" and "retro" in this collection?

Vintage generally refers to softer, heritage-style florals, while retro leans bolder and more graphic, often 60s-inspired geometrics or novelty prints. The line between the two isn't strict, and some prints could sit in either category.

Which decades do these prints draw from?

The collection spans a general vintage feel through to specific 1960s-inspired retro prints, rather than being tied to one exact decade. Check individual product descriptions if you're after a specific era.

Will I see the same fabric in the Floral or Geometric collections too?

Yes, and that's intentional. Some vintage florals and retro geometrics also appear in those collections, since this page is organised by era and mood rather than pure motif. It's a way of browsing by feel rather than a separate, non-overlapping range.

Can I order a sample before buying?

Yes. Most fabrics in this collection are available as a free sample so you can check the print scale, colour and handle before committing to a full cut. Use the "Order Sample" option on the product page.

Join 30,000 Makers

Get 10% off your first order

Be first to see new arrivals and limited fabrics before they sell out.

No spam. Just beautiful fabrics.

Join 30,000 Makers