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

Bowness HollyhockBowness Hollyhock
Bowness Hollyhock Sale priceFrom £2.00
Bowness MaizeBowness Maize
Bowness Maize Sale priceFrom £2.00
Save £3.00Breezy Baby Pink LawnBreezy Baby Pink Lawn
Breezy Baby Pink Lawn Sale price£3.99 Regular price£6.99
Save £10.01Bronze Floral SatinsBronze Floral Satins
Bronze Floral Satins Sale price£11.99 Regular price£22.00
Bukara Haze - 140cm x 240cmBukara Haze - 140cm x 240cm
Bukara Haze - 140cm x 240cm Sale price£28.00
Burford - DenimBurford - Denim
Burford - Denim Sale priceFrom £2.00
Butterflies and Bugs - 139cm x 290cm
Save £3.99Buttermilk BaliButtermilk Bali
Buttermilk Bali Sale price£3.00 Regular price£6.99
Save £10.01Buttermilk Satin FloralsButtermilk Satin Florals
Buttermilk Satin Florals Sale price£11.99 Regular price£22.00
Save £4.99Buttermilk Soft NettingButtermilk Soft Netting
Buttermilk Soft Netting Sale price£2.00 Regular price£6.99
Save £7.00BW1004 Black and WhiteBW1004 Black and White
BW1004 Black and White Sale price£9.99 Regular price£16.99
Calypso PicnicCalypso Picnic
Calypso Picnic Sale price£5.00
Camille Rosedust - 130cm x 260cmCamille Rosedust - 130cm x 260cm
Canterbury Roses - 139cm x 320cmCanterbury Roses - 139cm x 320cm
Carlina - Ochre - 139cm x 140cmCarlina - Ochre - 139cm x 140cm
Carlina Dusk - 139cm x 130cmCarlina Dusk - 139cm x 130cm
Save £6.00Carmellia - MinosaCarmellia - Minosa
Carmellia - Minosa Sale price£5.99 Regular price£11.99
Carnival BalloonsCarnival Balloons
Carnival Balloons Sale priceFrom £2.00
Cascada - Smoke - 140cm x 170cm
Castelle Navy - 139cm x 200cm
Cerise Animal Leopard PrintCerise Animal Leopard Print
Chanterelle - Auburn - 140cm x 300cmChanterelle - Auburn - 140cm x 300cm
Chanterelle - Chintz - 139cm x 240cmChanterelle - Chintz - 139cm x 240cm
Chanterelle Auburn - 139 x110cmChanterelle Auburn - 139 x110cm
Charabanc StripesCharabanc Stripes
Charabanc Stripes Sale price£5.00
Chatham Flint - 135cm x 430cmChatham Flint - 135cm x 430cm
Chatsworth - 139cm x 275cmChatsworth - 139cm x 275cm
Chatsworth - 139cm x 275cm Sale price£16.50
Chervil Denim - 139cm x 140cmChervil Denim - 139cm x 140cm
Chervil Denim - 139cm x 260cm
Chervil Fern - 139cm x 110cmChervil Fern - 139cm x 110cm
Chervil Spice - 139cm x 200cm
Cheval - Jade
Cheval - Jade Sale priceFrom £2.00
Cheval - Teal
Cheval - Teal Sale priceFrom £2.00
Save £5.99ChiassoChiasso
Chiasso Sale price£2.00 Regular price£7.99
Save £7.99Chocolate Knitted with surface ribbonChocolate Knitted with surface ribbon
Chocolate Knitted with surface ribbon Sale price£2.00 Regular price£9.99
Save £15.01Classical Gold FloralsClassical Gold Florals
Classical Gold Florals Sale price£19.99 Regular price£35.00
Save £2.99Classical Heroes JadeClassical Heroes Jade
Classical Heroes Jade Sale price£5.00 Regular price£7.99
Cloudy Flair Sky BlueCloudy Flair Sky Blue
Cloudy Flair Sky Blue Sale price£5.00
Cloudy Flair YellowCloudy Flair Yellow
Cloudy Flair Yellow Sale price£5.00
Clumsy BearClumsy Bear
Clumsy Bear Sale priceFrom £2.00
Cotswolds Woven - 140cm x 145cmCotswolds Woven - 140cm x 145cm
Cotton Poplin - Hexagon Patchwork RoseCotton Poplin - Hexagon Patchwork Rose
Cotton Poplin - Striped Bouquet BlueCotton Poplin - Striped Bouquet Blue
Cotton Poplin - Striped Bouquet PinkCotton Poplin - Striped Bouquet Pink
Cotton Poplin - Vintage Rose PinkCotton Poplin - Vintage Rose Pink
Cotton Poplin - Vintage Rose Pink Sale priceFrom £2.00
Country Journal - 139cm x 230cmCountry Journal - 139cm x 230cm
Creamy FairytaleCreamy Fairytale
Creamy Fairytale Sale price£6.00
Crepe De Chine - Navy / CeriseCrepe De Chine - Navy / Cerise
Crepe De Chine - Navy / Cerise Sale priceFrom £2.00