Collection: Vintage Shirts

Explore our curated edit of vintage shirts for men and women, featuring everything from laid-back, off-duty styles to refined, timeless tailoring. 

Our collection of vintage shirts features expertly sourced pieces from iconic fashion designers like Yves Saint Laurent, Christian Dior and Ralph Lauren, with each piece selected for its unique character, craftsmanship and timeless appeal.

From rugged vintage denim shirts, elegant silk styles and classic cotton options, discover a range of silhouettes that offer a unique piece of the past and a sustainable edge for the modern wardrobe.

Sharpen up your look and shop vintage shirts at SYLK.

Timeless Quality: Silk, Linen and Premium Cotton Shirts

At SYLK, natural fibres and exceptional craftsmanship are at the heart of every piece we source. This range of vintage shirts is a testament to the discerning tastes of our team and the enduring quality of luxury materials. 

A vintage silk shirt provides a lustrous drape and soft feel that modern equivalents can rarely match, while our vintage linen shirts offer the perfect breathable layer for year-round styling.

Curated Heritage for Every Wardrobe

Whether your aesthetic is built on the sharp structure of a classic dress shirt or the relaxed, lived-in texture of a vintage denim shirt, our selection caters to every taste.

These are more than just garments; they are pieces of fashion history. 

Frequently Asked Questions About Vintage Shirts

How to Style Vintage Shirts

When it comes to styling a vintage shirt, it ultimately depends on the look you are aiming for. For a polished look, try an oversized shirt tucked into high-waisted trousers. A patterned shirt open over a white tank top lends itself to a more relaxed aesthetic. A styling tip that never fails? Balance the vintage characteristics of the shirt with modern staples for a luxe, contemporary appearance.

How to Style a Denim Shirt

A vintage denim shirt is a highly versatile wardrobe essential. For a bold look, embrace ‘double denim’ by pairing it with jeans in a similar wash. Alternatively, use it as a light jacket over a summer dress for a look that echoes the layering of the 90s or wear under a wool blazer for a textured,  smart-casual ensemble.

How to Style a White Shirt

A classic white vintage cotton shirt is the ultimate blank canvas. For the office, tuck into tailored trousers and a well-structured blazer for a corporate yet indisputably stylish outfit. On the weekends or for more casual engagements, pair a crisp white shirt with relaxed denim and fun, statement accessories.

How to Style a Linen Shirt

Because of its breathable nature, a vintage linen shirt is the ideal warm-weather cover-up. Style it loosely over linen trousers for a sophisticated monochromatic look, or wear it with denim shorts for a look that's perfect for sightseeing in hotter climates.

Rolling up the sleeves adds to the effortless, relaxed aesthetic that linen is well-known for.

How to Style a Silk Shirt

A vintage silk shirt adds instant luxury to any outfit. For evening wear, tuck a silk shirt into wide-leg trousers and add statement jewellery. For an edgier look, pair it with leather trousers to provide a chic texture contrast and a touch of rock-and-roll glam.

Items: 593

Filter (593)
  • Yves Saint Laurent Pour Homme 2000s Cotton Logo Shirt - XL
    Regular price
    £75.00
    Men’s L | Women’s XL
  • Christian Dior Monsieur 1990s Pure Cotton Dress Shirt - XL
    Regular price
    £95.00
    Men’s XL | Women’s XL
  • Christian Dior 1990s Cotton Short Sleeve Striped Shirt - L
    Regular price
    £85.00
    Men’s M | Women’s L
  • Christian Dior Chemises 1990s Logo Shirt - XL
    Regular price
    £95.00
    Men’s XL | Women’s XL
  • Versace Jeans Couture 2000s Bespoke Button Denim Shirt - M
    Regular price
    £125.00
    Women’s M
  • Yves Saint Laurent Pour Homme 2000s Cotton Short Sleeve Shirt - L
    Regular price
    £70.00
    Women’s L
  • Hugo Boss 2000s Pure Cotton Striped Shirt - M-L
    Regular price
    £60.00
    Men’s M | Women’s M-L
  • Yves Saint Laurent Pour Homme 2000s Cotton Dress Shirt - L-XL
    Regular price
    £75.00
    Men’s L | Women’s XL
  • Burberry London 2000s Cotton Logo Shirt - M
    Regular price
    £75.00
    Men’s M | Women’s L
  • Yves Saint Laurent 2000s Short Sleeve Shirt - XL
    Regular price
    £70.00
    Men’s XL | Women’s XL
  • Vintage 1990s Linen Open Collar Short Sleeve Shirt - XL
    Regular price
    £45.00
    Men’s XL | Women’s XL
  • Yves Saint Laurent 1990s Pure Cotton Short Sleeve Shirt - M
    Regular price
    £65.00
    Men’s M | Women’s L
  • Yves Saint Laurent 1990s Cotton Striped Short Sleeve Polo - XL
    Regular price
    £85.00
    Men’s XL | Women’s XL
  • Italian Vintage 1990s Pleated Sleeveless Top - M
    Regular price
    £60.00
    Women’s M
  • Gianfranco Ferre 1990s Striped Collarless Shirt - M
    Regular price
    £80.00
    Women’s M
  • Christian Dior 1990s Cotton Logo Shirt - M/L
    Regular price
    £95.00
    Men’s M | Women’s M-L
  • Christian Dior 1990s Pure Cotton Shirt - XL
    Regular price
    £75.00
    Men’s XL | Women’s XL
  • Christian Dior 1990s Cotton Resort Print Short Sleeve Shirt - XL
    Regular price
    £95.00
    Men’s XL | Women’s XL
  • Yves Saint Laurent 1990s Cotton Short Sleeve Shirt - M/L
    Regular price
    £65.00
    Men’s M | Women’s L
  • Vintage 1990s Ruffle Sleeve Sheer Shirt - M
    Regular price
    £60.00
    Women’s M
  • Yves Saint Laurent Pour Homme 1990s Cotton Short Sleeve Shirt - M/L
    Regular price
    £70.00
    Men’s M | Women’s L
  • Vintage 1990s Pure Silk Embroidery Shirt - S
    Regular price
    £60.00
    Women’s S
  • Christian Dior 1990s Cotton Dress Shirt - M
    Regular price
    £85.00
    Men’s M | Women’s L
  • Vintage 1990s Pure Silk Sleeveless Shirt - L
    Regular price
    £30.00
    Women’s L
  • Ralph Lauren Polo 2000s Stripe Pure Cotton Dress Shirt - L
    Regular price
    £50.00
    Men’s L | Women’s L
  • Armani Jeans 1990s Pure Cotton Logo Shirt - M
    Regular price
    £80.00
    Men’s M | Women’s L
  • Armani Jeans 1990s Cotton Logo Shirt - M
    Regular price
    £75.00
    Men’s M | Women’s XL
  • Christian Dior 1990s Cotton Short Sleeve Shirt - M
    Regular price
    £75.00
    Men’s M | Women’s L
  • Vintage 2000s Linen Cotton Short Sleeve Stripe Shirt - M
    Regular price
    £45.00
    Men’s M | Women’s L
  • Yves Saint Laurent Pour Homme 1990s Cotton Short Sleeve Logo Shirt - XXL
    Regular price
    £70.00
    Men’s XXL | Women’s XXXL
  • Christian Dior 1990s Cotton Logo Shirt - M
    Regular price
    £85.00
    Men’s M | Women’s L
  • Armani Jeans 2000s Pure Cotton Gingham Reverse Stitch Shirt - M
    Regular price
    £85.00
    Women’s M | Men’s S
  • Armani Jeans 2000s Stripe Logo Shirt - M
    Regular price
    £75.00
    Women’s M
  • Armani Jeans 2000s Cotton Logo Shirt - M/L
    Regular price
    £75.00
    Women’s L | Men’s M
  • Armani Jeans 2000s Cotton Logo Shirt - M
    Regular price
    £75.00
    Women’s M | Men’s M
  • Burberry Prorsum 2000s Pure Cotton Shirt - S
    Regular price
    £95.00
    Women’s S | Men’s S
  • Christian Dior Chemise 1990s Cotton Stripe Logo Shirt - L
    Regular price
    £105.00
  • Vintage 1980s Sheer Stripe Tie Neck Shirt - M
    Regular price
    £75.00
  • Versace Classic V2 1990s Bespoke Button Shirt - XL
    Regular price
    £120.00
  • Christian Dior Monsieur 1990s Pure Cotton Logo Shirt - L/XL
    Regular price
    £95.00
  • Armani Jeans 1990s Cotton Logo Shirt - L/XL
    Regular price
    £75.00
    Women’s XL | Men’s L
  • Burberry London 2000s Cotton Check Shirt - XL
    Regular price
    £125.00
    Women’s XL | Men’s L
  • Christian Dior Monsieur 1990s Cotton Shirt - XL
    Regular price
    £70.00
  • Christian Dior Paris 1990s Pure Silk Short Sleeve Logo Shirt - XL
    Regular price
    £165.00
    Women’s XL | Men’s L
  • Christian Dior Monsieur Paris 1990s Cotton Textured Logo Shirt - M/L
    Regular price
    £115.00
    Women’s L | Men’s M
  • Armani Jeans 1990s Check Flannel Logo Shirt - XXL
    Regular price
    £85.00
    Women’s XXL | Men’s XL
  • Burberry London 1990s Check Pure Cotton Shirt - XXL
    Regular price
    £125.00
    Women’s XXL | Men’s XL
  • Burberry London 2000s Pure Cotton Modern Check Logo Shirt - XS/S
    Regular price
    £125.00
    Women’s S