Collection: MENS>TOPS>T-SHIRTS>vintage

For anyone with a soft spot for retro, Ghanda’s ultimate collection of men’s vintage t-shirts will make the perfect addition to your wardrobe. Whether you're a fan of eye-catching graphics or prefer a more subtle nod to the past, our range celebrates the classics with a modern twist.


We pride ourselves on the quality and comfort of our tees. Each piece is created from soft, worn-feel fabric for that distressed vibe, and our entire collection is designed, printed and embroidered in-house. 


Choose from a classic monochrome look, or go for a punch of colour with front and back screen printing. Want to add a rich hue to your beach outfit? Select from vibrant tones like Desert Yellow, Rhubarb or Hunter Green. Cashew, Wheat or Husk has your back for something subdued and understated. Or, turn back time in a vintage vertical stripe. 


Pair your vintage t-shirt with anything from shorts to pants, and discover your new favourite wardrobe staple. Looking for something a little different? Check out our regular and surf t-shirts instead.

109 products
  • Vintage Knitted Tee
    Regular price
    $29.00
    Sale price
    $29.00
    Regular price
    $44.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $34.95
    Sale price
    $34.95
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $14.00
    Sale price
    $14.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $16.00
    Sale price
    $16.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $34.95
    Sale price
    $34.95
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $15.00
    Sale price
    $15.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Cool Vibes Vintage Tee
    Regular price
    $16.00
    Sale price
    $16.00
    Regular price
    $29.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $34.95
    Sale price
    $34.95
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $19.00
    Sale price
    $19.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $34.95
    Sale price
    $34.95
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $19.00
    Sale price
    $19.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $17.00
    Sale price
    $17.00
    Regular price
    $60.00
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $34.95
    Sale price
    $34.95
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $16.00
    Sale price
    $16.00
    Regular price
    $60.00
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $22.00
    Sale price
    $22.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $19.00
    Sale price
    $19.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $13.00
    Sale price
    $13.00
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Vintage Tee
    Regular price
    $15.00
    Sale price
    $15.00
    Regular price
    $29.95
    Unit price
    per 
    Sold out