Collection: Vintage Shirts

Hand-selected, grade A Vintage Shirts. Shop classic fashion smart and sustainably, and get free UK delivery when you spend £80.
Filter by
152 products
  • Vintage Check Plaid Lumberjack Shirt Red XL
    Vintage Check Plaid Lumberjack Shirt Red XL
    Regular price
    £35.00
    Sale price
    £28.00
  • Vintage Tassel Overshirt Red Ladies Medium
    Vintage Tassel Overshirt Red Ladies Medium
    Regular price
    £35.00
    Sale price
    £28.00
  • Vintage Check Plaid Lumberjack Shirt Red Large
    Vintage Check Plaid Lumberjack Shirt Red Large
    Regular price
    £35.00
    Sale price
    £28.00
  • Vintage Lumberjack Overshirt Red Ladies Medium
    Vintage Lumberjack Overshirt Red Ladies Medium
    Regular price
    £35.00
    Sale price
    £28.00
  • Vintage Check Plaid Lumberjack 1/4 Button Grey XL
    Vintage Check Plaid Lumberjack 1/4 Button Grey XL
    Regular price
    £35.00
    Sale price
    £28.00
  • Vintage Check Plaid Lumberjack Overshirt Red Medium
    Vintage Check Plaid Lumberjack Overshirt Red Medium
    Regular price
    £35.00
    Sale price
    £28.00
  • Vintage Check Plaid Lumberjack Overshirt Red Ladies XL
    Vintage Check Plaid Lumberjack Overshirt Red Ladies XL
    Regular price
    £35.00
    Sale price
    £28.00
  • Vintage Check Plaid Lumberjack Overshirt Grey XL
    Vintage Check Plaid Lumberjack Overshirt Grey XL
    Regular price
    £35.00
    Sale price
    £28.00
  • Vintage Check Plaid Lumberjack Overshirt Red Medium
    Vintage Check Plaid Lumberjack Overshirt Red Medium
    Regular price
    £35.00
    Sale price
    £28.00
  • Vintage Checked Overshirt Jacket Red Large
    Vintage Checked Overshirt Jacket Red Large
    Regular price
    £50.00
    Sale price
    £35.00
  • Vintage Striped Overshirt Jacket Red Medium
    Vintage Striped Overshirt Jacket Red Medium
    Regular price
    £35.00
    Sale price
    £24.50
  • Vintage Check Plaid Lumberjack Overshirt Jacket Green Large
    Vintage Check Plaid Lumberjack Overshirt Jacket Green Large
    Regular price
    £40.00
    Sale price
    £28.00
  • Vintage Dickies Workwear Shirt Navy Large
    Vintage Dickies Workwear Shirt Navy Large
    Regular price
    £20.00
    Sale price
    £10.00
  • Vintage Dickies Workwear Shirt Blue Medium
    Vintage Dickies Workwear Shirt Blue Medium
    Regular price
    £20.00
    Sale price
    £10.00
  • Vintage Dickies Workwear Shirt Beige XXL
    Vintage Dickies Workwear Shirt Beige XXL
    Regular price
    £20.00
    Sale price
    £10.00
  • Vintage Dickies Workwear Shirt Navy Large
    Vintage Dickies Workwear Shirt Navy Large
    Regular price
    £20.00
    Sale price
    £10.00
  • Vintage Wrangler Checked Shirt Pink XXL
    Vintage Wrangler Checked Shirt Pink XXL
    Regular price
    £10.00
    Sale price
    £3.00
  • Vintage Wrangler Checked Shirt Blue XL
    Vintage Wrangler Checked Shirt Blue XL
    Regular price
    £15.00
    Sale price
    £4.50
  • Vintage Wrangler Checked Shirt Beige Large
    Vintage Wrangler Checked Shirt Beige Large
    Regular price
    £10.00
    Sale price
    £3.00
  • Vintage Wrangler Checked Shirt Blue XL
    Vintage Wrangler Checked Shirt Blue XL
    Regular price
    £15.00
    Sale price
    £4.50
  • Vintage Wrangler Checked Shirt Red Medium
    Vintage Wrangler Checked Shirt Red Medium
    Regular price
    £15.00
    Sale price
    £4.50
  • Vintage Wrangler Checked Shirt Pink Large
    Vintage Wrangler Checked Shirt Pink Large
    Regular price
    £15.00
    Sale price
    £4.50
  • Vintage Floral Print Shirt Multi Large
    Vintage Floral Print Shirt Multi Large
    Regular price
    £20.00
    Sale price
    £6.00
  • Vintage Patterned Shirt Orange Small
    Vintage Patterned Shirt Orange Small
    Regular price
    £20.00
    Sale price
    £6.00
  • Vintage Aztec Shirt Off White XL
    Vintage Aztec Shirt Off White XL
    Regular price
    £25.00
    Sale price
    £7.50
  • Vintage Oxford Shirt Pink Small
    Vintage Oxford Shirt Pink Small
    Regular price
    £25.00
    Sale price
    £7.50
  • Vintage Dickies Utility Shirt Blue Small
    Vintage Dickies Utility Shirt Blue Small
    Regular price
    £15.00
    Sale price
    £4.50
  • Vintage Oxford Shirt Red XL
    Vintage Oxford Shirt Red XL
    Regular price
    £25.00
    Sale price
    £7.50