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:

  • Poplin Print - Bonnie Paisley - Blue

    Blue, green and purple paisley cotton poplin fabric with floral detail for dressmaking, 112cm wide.

    (1)
    Regular price €7,90 per metre
  • Bikini Breeze - Pink

    Open-knit polyester jersey fabric in pink featuring a bold pucci print, perfect for beach cover-ups or palazzo pants!

    (1)
    Regular price €7,90 per metre
  • Pima Cotton Lawn - Autumn Watch

    140cm wide, Pima cotton lawn fabric with a floral print on navy, featuring peach, lilac and green.

    Regular price €15,90 per metre
  • + More colours Linton Dior - Edith Linton Dior Edith Green Wool Deadstock Ex Designer Tweed Coating Fabric Fold Linton Dior - Edith

    Linton Dior - Edith

    Ex-designer Italian wool bouclé tweed in forest and plum houndstooth.

    (1)
    Regular price €45,90 per metre
  • Flowerful Flowerful Floral Polyester Elastane Green Red White Dress Fabric Drape Flowerful
    Sold out

    Flowerful

    Made from 97% polyester and 3% elastane, this mint green fabric features a small scale coral floral print, perfect for dresses!

    Regular price €5,90 per metre
  • + More colours Cotton - Bunnies True Craft Bunnies Close Up Yarn Cotton - Bunnies
    Sold out

    Cotton - Bunnies

    Storybook bunny cotton fabric, 150cm wide with detailed character print design.

    Regular price €9,90 per metre
  • + More colours Linton Dior - Ada Linton Dior Ada Cream Wool Deadstock Ex Designer Tweed Coating Fabric Roll Linton Dior - Ada

    Linton Dior - Ada

    Soft wool bouclé houndstooth in cream, forest and charcoal tones. Designer Italian deadstock.

    Regular price €45,90 per metre
  • Midnight Jungle

    This interesting black and blue fabric made from a blend of polyester and spandex is ideal for dressmaking!

    (1)
    Regular price €17,90 per metre
  • Made in Italy+ More colours EZIO - Set In Blue Viscose Acetate Tailors Dress Lining Ezio Set In Blue Fold EZIO - Set In Blue

    EZIO - Set In Blue

    140cm Italian viscose acetate lining, deep blue and black, featuring gothic stone sculpture designs; a luxurious partner for elegant outers.

    (1)
    Regular price €7,90 per metre
  • + More colours Get Plucked - Green Get Plucked Green Polyester Cotton Elastane Jacquard Jersey Coating Fabric Get Plucked - Green

    Get Plucked - Green

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

    Regular price €13,90 per metre
  • Canvas - To Wear Or Not To Wear? - Burned Orange

    154cm cream cotton canvas with multicolour spot print, tough woven fabric for bags & décor use.

    (1)
    Regular price €13,90 per metre
  • + More colours Linton Dior - Wren Linton Dior Wren Pink Wool Deadstock Ex Designer Tweed Coating Fabric Roll Linton Dior - Wren

    Linton Dior - Wren

    Bouclé houndstooth tweed, in purple, forest green and neutrals. Ex-designer deadstock for jackets, blazers, waistcoats and skirts.

    Regular price €45,90 per metre
  • Made in Italy Milano Milano Italian Pink White Blue Abstract Knitted Viscose Lycra Jersey Dress Fabric Drape Side Milano

    Milano

    60 wide Italian printed lightweight polyester satin which feels like silk in an exquisite and very different design. A very dark moss green ground with a large classical paisley design ...."

    (2)
    Regular price €9,90 per metre
  • End Of The Road - Flame

    Orange tie dye seersucker fabric with a lightweight puckered texture, 145cm wide.

    (1)
    Regular price €13,90 per metre
  • Mazarine Mazarine Polyester Pleated Chiffon Blue Butterfly Printed Dress Fabric Fold Mazarine
    Sold out

    Mazarine

    150cm wide, 100% polyester chiffon fabric with a pleated finish and abstract butterfly print in blue, ideal for blouses.

    Regular price €9,90 per metre
  • Poplin Print - Bonnie Paisley - Ivory

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

    Regular price €7,90 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 €13,90 per metre
  • Island - Linen Mix - Olive

    130cm linen viscose island print in olive, 150gsm ex-designer deadstock.

    Regular price €15,90 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,90 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,90 per metre
  • Combed Cotton Poplin - Harriet

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

    Regular price €11,90 per metre
  • Combed Cotton Poplin - Paisley Brown

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

    (1)
    Regular price €11,90 per metre
  • Pretty Polly - Chomp

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

    Regular price €5,90 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,90 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 €7,90 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,90 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 €7,90 per metre
  • Made in Italy Special Suiting - 100% Cashmere Special Suiting 100% Cashmere Brown Italian Diamond Pattern Lightweight Fabric Fold Special Suiting - 100% Cashmere
    Sold out

    Special Suiting - 100% Cashmere

    158cm wide, 100% cashmere lightweight suiting fabric, made in Italy. Luxuriously soft, ex-designer, deadstock.

    Regular price €89,90 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,90 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 €13,90 per metre
  • Cotton Needlecord - Back in the Day

    70s floral needlecord 112cm, 125gsm, lightweight cotton with soft rib texture.

    (1)
    Regular price €13,90 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,90 per metre
  • + More colours Heirloom Knit - Aqua Heirloom Knit Aqua Acrylic Polyester Wool Crochet Zigzag Jacket Fabric Mannequin Heirloom Knit - Aqua
    Sold out

    Heirloom Knit - Aqua

    150cm wide, zigzag knit crochet fabric in blue made from a blend of 65% acrylic, 25% polyester and 10% wool.

    Regular price €13,90 per metre
  • Tiggy

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

    Regular price €9,90 per metre
  • Printed Voile - Lotus - Neon

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

    Regular price €11,90 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 €53,90 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,90 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 €25,90 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,90 per metre
  • Chestnut Satin

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

    Regular price €9,90 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

    Limited Edition - Feeling Good

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

    Regular price €13,90 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,90 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 €35,90 per metre
  • Aurora

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

    Regular price €11,90 per metre
  • Jeanette

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

    Regular price €11,90 per metre
  • Deadstock Needlecord - Rustic Swirl

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

    (1)
    Regular price €21,90 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,90 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