Skip to content

Cart

Your cart is empty

Vintage Fabrics

Step into the past with our vintage fabrics collection. You'll find everything from charming florals to retro geometrics, perfect for adding personality to your projects. Whether you're sewing period clothing or bringing a vintage touch to your home, our handpicked fabrics capture the glamour of earlier times. Each piece has its own story and unique style, offering quality and character you won't find in today's mass-produced textiles.

We offer a wide variety of vintage fabrics that reflect the style of different decades. Explore cheerful 1950s prints, striking 1960s geometric patterns, and bold 1970s designs that add a nostalgic feel to your work. Whether you love delicate florals, playful novelty prints, abstract patterns, or classic polka dots, our collection has something for every style and project.

Vintage fabrics are great for all kinds of creative projects. If you love fashion, you can make retro dresses, skirts, blouses, and accessories. For home decor, use them to create unique cushions, curtains, lampshades, or tablecloths that add vintage charm. Quilters and crafters enjoy the special patterns and colours that set their work apart from modern designs. Our fabrics are also ideal for theatre costumes, film sets, or vintage-themed events.

Why Choose My Fabric Place for Your Vintage Fabric Collection

As a family-run independent fabric store, we take great pride in our handpicked vintage fabrics. Our team loves textile history and knows what makes each era's fabrics special. We choose every piece for its quality, condition, and design, so you get fabrics that are both unique and practical.

We know vintage fabrics need special care, so we give you all the details about each piece, including its age, material, condition, and how to look after it. We also offer personal advice to help you choose and use the right fabrics for your projects. With fair prices and friendly service, My Fabric Place is here to help you find unique vintage fabrics that add real character and charm to your creations.

Sort by

392 products

80's Retro Spots80's Retro Spots
80's Retro Spots Sale price£4.00
Acanthus Berry - 139cm x 600cmAcanthus Berry - 139cm x 600cm
Acute Harissa - 139cm x 200cmAcute Harissa - 139cm x 200cm
Save £0.50Agricultural Brown Fleece
Agricultural Brown Fleece Sale price£7.49 Regular price£7.99
Save £2.99Alicia by RomoAlicia by Romo
Alicia by Romo Sale price£5.00 Regular price£7.99
Amelia - FuchsiaAmelia - Fuchsia
Amelia - Fuchsia Sale priceFrom £2.00
Amelia - LinenAmelia - Linen
Amelia - Linen Sale priceFrom £2.00
Anemone BouquetAnemone Bouquet
Anemone Bouquet Sale price£3.00
Antoinette GoldAntoinette Gold
Antoinette Gold Sale price£4.00
Aqua Vines - 140cm x 200cmAqua Vines - 140cm x 200cm
Aqua Vines - 140cm x 200cm Sale price£16.00
Athena Ash - 132cm x 520cmAthena Ash - 132cm x 520cm
Athena Ash - 132cm x 520cm Sale price£52.00
Athena Duckegg - 132cm x 600cmAthena Duckegg - 132cm x 600cm
Autumnal Rustic SquaresAutumnal Rustic Squares
Autumnal Rustic Squares Sale price£4.00
Save £7.99Ava RomoAva Romo
Ava Romo Sale price£5.00 Regular price£12.99
Avar - Delft - 139cm x 150cmAvar - Delft - 139cm x 150cm
Aviary Caribou - 140cm x 120cmAviary Caribou - 140cm x 120cm
Aztec Shields Blush Pink - 155cm x 200cmAztec Shields Blush Pink - 155cm x 200cm
Aztec Shields Orange - 155cm x 200cmAztec Shields Orange - 155cm x 200cm
Azurite Blush - 140cm x 100cmAzurite Blush - 140cm x 100cm
Babooska Tapestry - 139cm x 100cmBabooska Tapestry - 139cm x 100cm
Banana WaffleBanana Waffle
Banana Waffle Sale price£5.00
Save £25.00BarbaraBarbara
Barbara Sale price£5.00 Regular price£30.00
Barbara Bluebell
Barbara Bluebell Sale priceFrom £2.00
Batik - Blue Circles
Batik - Blue Circles Sale priceFrom £2.00
Batik - Blue Green
Batik - Blue Green Sale priceFrom £2.00
Batik - Blue Green PurpleBatik - Blue Green Purple
Batik - Blue Green Purple Sale priceFrom £2.00
Batik - Blue OrangeBatik - Blue Orange
Batik - Blue Orange Sale priceFrom £2.00
Batik - Blue Paisley
Batik - Blue Paisley Sale priceFrom £2.00
Batik - Blue PinkBatik - Blue Pink
Batik - Blue Pink Sale priceFrom £2.00
Batik - Blue Purple
Batik - Blue Purple Sale priceFrom £2.00
Batik - Green and Oranges
Batik - Green and Oranges Sale priceFrom £2.00
Batik - MultiBatik - Multi
Batik - Multi Sale priceFrom £2.00
Batik - Multi Burst
Batik - Multi Burst Sale priceFrom £2.00
Batik - Pink and Purple Spots
Batik - Pink and Purple Spots Sale priceFrom £2.00
Batik - Pink Rainbow
Batik - Pink Rainbow Sale priceFrom £2.00
Batik - Purple and Blue Mix
Batik - Purple and Blue Mix Sale priceFrom £2.00
Batik - Purple Passion
Batik - Purple Passion Sale priceFrom £2.00
Batik - Purples
Batik - Purples Sale priceFrom £2.00
Batik - Rainbow Burst
Batik - Rainbow Burst Sale priceFrom £2.00
Batik - Rainbow Spots
Batik - Rainbow Spots Sale priceFrom £2.00
Batik - Teal PinkBatik - Teal Pink
Batik - Teal Pink Sale priceFrom £2.00
Save £10.00Bees - Duck Egg
Bees - Duck Egg Sale price£6.99 Regular price£16.99
Save £7.01Beige PalmsBeige Palms
Beige Palms Sale price£4.99 Regular price£12.00
Bergen - Grey
Bergen - Grey Sale price£2.00
Bermondsey FennelBermondsey Fennel
Bermondsey Fennel Sale priceFrom £2.00
Bibury - WhiteBibury - White
Bibury - White Sale price£5.00
Save £4.49Black Spring MixBlack Spring Mix
Black Spring Mix Sale price£3.50 Regular price£7.99
Save £4.99Black Widow LaceBlack Widow Lace
Black Widow Lace Sale price£2.00 Regular price£6.99