Men’s Shirts

From job interviews to weddings, hot dates to family events – button down shirts are a must in any guy’s wardrobe! Cotton On has a range of men’s shirts that’ll get you through the more formal of times – think short sleeve, long sleeve, and denim in a huge range of colours.

  • New
    Troubadour Shirt, CHARCOAL TAN STRIPE
    Cotton On Men
    $39.99 $27.99
    6 colours available
    AFTERPAY DAY - 30% Off
  • New
    Troubadour Shirt, INDIGO BURG STRIPE
    Cotton On Men
    $39.99 $27.99
    6 colours available
    AFTERPAY DAY - 30% Off
  • New
    Troubadour Shirt, NAVY GREEN STRIPE
    Cotton On Men
    $34.99 $24.49
    6 colours available
    AFTERPAY DAY - 30% Off
  • New
    Troubadour Shirt, PINK RED STRIPE
    Cotton On Men
    $34.99 $24.49
    6 colours available
    AFTERPAY DAY - 30% Off
  • Cotton On Men
    $39.99
    3 colours available
  • Cotton On Men
    $39.99
    3 colours available
  • Cotton On Men
    $39.99
    3 colours available
  • New
    91 Shirt, TAN GEO
    Cotton On Men
    $39.99
    11 colours available
    2 FOR $60 SHIRTS
  • Cotton On Men
    $34.99
    5 colours available
  • Cotton On Men
    $34.99
    5 colours available
  • New
    Troubadour Shirt, BLACK KHAKI STRIPE
    Cotton On Men
    $34.99 $24.49
    6 colours available
    AFTERPAY DAY - 30% Off
  • New
    Long Sleeve Oversized Shirt, TAN
    Factorie
    $49.95
    2 colours available
  • New
    91 Shirt, NAVY TAN STRIPE
    Cotton On Men
    $34.99
    11 colours available
    2 FOR $60 SHIRTS
  • New
    91 Shirt, BLACK CREAM CHECK
    Cotton On Men
    $34.99
    11 colours available
    2 FOR $60 SHIRTS
  • New
    91 Shirt, MELON CHECK
    Cotton On Men
    $34.99
    11 colours available
    2 FOR $60 SHIRTS
  • New
    91 Shirt, YELLOW GREY CHECK
    Cotton On Men
    $34.99
    11 colours available
    2 FOR $60 SHIRTS
  • New
    91 Shirt, GREEN BLACK STRIPE
    Cotton On Men
    $34.99
    11 colours available
    2 FOR $60 SHIRTS
  • New
    Troubadour Shirt, DENIM MULTI STRIPE
    Cotton On Men
    $34.99 $24.49
    6 colours available
    AFTERPAY DAY - 30% Off
  • Factorie
    $49.95
    2 colours available
  • New
    Rugged Long Sleeve Shirt, POP RED CHECK
    Cotton On Men
    $39.99 $19.99
    3 colours available
    AFTERPAY DAY - 50% Off
  • Cotton On Men
    $34.99
    5 colours available
  • Cotton On Men
    $34.99
    5 colours available
  • Cotton On Men
    $34.99
    5 colours available
  • Cotton On Men
    $34.99
    5 colours available
  • Cotton On Men
    $49.99 $24.99
    3 colours available
    AFTERPAY DAY - 50% Off
  • Cotton On Men
    $34.99
    11 colours available
    2 FOR $60 SHIRTS
  • Cotton On Men
    $34.99
    11 colours available
    2 FOR $60 SHIRTS
  • New
    Brunswick Shirt 3, CHARCOAL ROSE
    Cotton On Men
    $34.99 $17.49
    6 colours available
    AFTERPAY DAY - 50% Off
  • Cotton On Men
    $39.99 $19.99
    3 colours available
    AFTERPAY DAY - 50% Off
  • New
    Rugged Long Sleeve Shirt, NAVY BLANKET
    Cotton On Men
    $39.99 $19.99
    3 colours available
    AFTERPAY DAY - 50% Off
  • New
    Rugged Long Sleeve Shirt, TEAL CHECK
    Cotton On Men
    $39.99 $19.99
    3 colours available
    AFTERPAY DAY - 50% Off
  • Cotton On Men
    $49.99 $24.99
    3 colours available
    AFTERPAY DAY - 50% Off
  • Cotton On Men
    $34.99 $29.99
    8 colours available
  • Cotton On Men
    $34.99 $29.99
    8 colours available
  • Cotton On Men
    $34.99 $29.99
    8 colours available
  • Cotton On Men
    $34.99 $29.99
    8 colours available
  • Cotton On Men
    $34.99 $29.99
    8 colours available
  • Cotton On Men
    $34.99 $29.99
    8 colours available
  • Cotton On Men
    $34.99 $29.99
    8 colours available
  • Cotton On Men
    $34.99 $29.99
    8 colours available
  • New
    Zip Hood Shirt, RED BLACK STRIPE
    Cotton On Men
    $49.99 $20.00
    6 colours available
  • Best Seller
    Brunswick Shirt 3, BLACK OXFORD
    Cotton On Men
    $34.99 $29.99
    6 colours available
  • Cotton On Men
    $34.99 $29.99
    6 colours available
  • Cotton On Men
    $34.99 $29.99
    6 colours available
  • Cotton On Men
    $49.99 $39.99
    11 colours available
  • Cotton On Men
    $20.00 $15.00
    11 colours available
  • New
    91 Short Sleeve Shirt, INDIGO DENIM
    Cotton On Men
    $39.99 $29.99
    5 colours available
  • New
    91 Short Sleeve Shirt, BLACK DENIM
    Cotton On Men
    $34.99 $29.99
    5 colours available