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

Save £4.49Mono Weave ChenilleMono Weave Chenille
Mono Weave Chenille Sale price£3.50 Regular price£7.99
Nannas Floral CarnationsNannas Floral Carnations
Nannas Floral Carnations Sale price£3.00
Nannas Floral TulipsNannas Floral Tulips
Nannas Floral Tulips Sale price£4.00
Save £18.01NaraNara
Nara Sale price£6.99 Regular price£25.00
Niva Midnight - 138cm x 450cmNiva Midnight - 138cm x 450cm
Nordic OchreNordic Ochre
Nordic Ochre Sale priceFrom £2.00
Norton - Denim
Norton - Denim Sale priceFrom £2.00
Norton - Duck EggNorton - Duck Egg
Norton - Duck Egg Sale priceFrom £2.00
Norton - Dusky PinkNorton - Dusky Pink
Norton - Dusky Pink Sale priceFrom £2.00
Nottingham Way - CaramelNottingham Way - Caramel
Nottingham Way - Caramel Sale priceFrom £2.00
Save £4.00Nude Stretch Cracked MeshNude Stretch Cracked Mesh
Nude Stretch Cracked Mesh Sale price£2.00 Regular price£6.00
Oak Leaf Midnight - 139cm x 160cm
Oakmere - Verdigris - 139cm x 110cmOakmere - Verdigris - 139cm x 110cm
Oasis Flint - 139cm x 220cmOasis Flint - 139cm x 220cm
Oasis Flint - 139cm x 220cm Sale price£13.20
Save £6.00Oatmeal Country HouseOatmeal Country House
Oatmeal Country House Sale price£6.99 Regular price£12.99
Save £5.99Oatmeal Wendy HouseOatmeal Wendy House
Oatmeal Wendy House Sale price£5.00 Regular price£10.99
Save £6.00Olive Gold Velour WavesOlive Gold Velour Waves
Olive Gold Velour Waves Sale price£6.00 Regular price£12.00
On Deck OliveOn Deck Olive
On Deck Olive Sale price£5.00
Orientalis Delft - 139cm x 140cmOrientalis Delft - 139cm x 140cm
Save £7.00Painted Roses AquaPainted Roses Aqua
Painted Roses Aqua Sale price£5.99 Regular price£12.99
Save £10.99Painted Roses PinkPainted Roses Pink
Painted Roses Pink Sale price£2.00 Regular price£12.99
Save £5.99Painted VasesPainted Vases
Painted Vases Sale price£2.00 Regular price£7.99
Paisley FloralsPaisley Florals
Paisley Florals Sale priceFrom £2.00
Save £4.99Pale Blue Ribbed JerseyPale Blue Ribbed Jersey
Pale Blue Ribbed Jersey Sale price£3.00 Regular price£7.99
Palm House -  Woodrose - 139cm x 100cmPalm House -  Woodrose - 139cm x 100cm
Pansy BouquetsPansy Bouquets
Pansy Bouquets Sale price£3.00
Patola Carmine - 140cm x 160cmPatola Carmine - 140cm x 160cm
Peach Perfection
Peach Perfection Sale price£5.00
Save £3.99Peach Zig Zag JerseyPeach Zig Zag Jersey
Peach Zig Zag Jersey Sale price£3.00 Regular price£6.99
Pemberley - 140cm x 200cmPemberley - 140cm x 200cm
Pemberley - 140cm x 200cm Sale price£16.00
Pencil Stripe - Pebble - 139cm x 135cm
Pencil Stripe Coral - 139cm x 205cm
Save £7.99Perfect Peach JacquardPerfect Peach Jacquard
Perfect Peach Jacquard Sale price£3.00 Regular price£10.99
Save £5.99Picasso SunsetPicasso Sunset
Picasso Sunset Sale price£4.00 Regular price£9.99
Save £4.99Pimiento Olive PolyesterPimiento Olive Polyester
Pimiento Olive Polyester Sale price£2.00 Regular price£6.99
Save £2.49Pinky Purple FloralsPinky Purple Florals
Pinky Purple Florals Sale price£3.50 Regular price£5.99
Piraeus Paridise - 140cm x 185cmPiraeus Paridise - 140cm x 185cm
Save £4.49Polka Mono NetPolka Mono Net
Polka Mono Net Sale price£3.50 Regular price£7.99
Save £5.49Polka Red NetPolka Red Net
Polka Red Net Sale price£2.50 Regular price£7.99
Prelude - GreenPrelude - Green
Prelude - Green Sale priceFrom £2.00
Prelude - PurplePrelude - Purple
Prelude - Purple Sale priceFrom £2.00
Purbeck - MulberryPurbeck - Mulberry
Purbeck - Mulberry Sale priceFrom £2.00
Purbeck - Powder BluePurbeck - Powder Blue
Purbeck - Powder Blue Sale priceFrom £2.00
Purple Passion - 140cm x 120cmPurple Passion - 140cm x 120cm
Quill Blush - 140cm x 330cm
Quill Blush - 140cm x 330cm Sale price£26.40
Rainforest Henna - 139cm x 280cmRainforest Henna - 139cm x 280cm
Save £2.99Red Brick VelourRed Brick Velour
Red Brick Velour Sale price£4.00 Regular price£6.99
Regency Blue - 140cm x 175cmRegency Blue - 140cm x 175cm