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.

  • Extended Sizes
    Vintage Cord Shirt, BLACK HERRINGBONE
    Cotton On Men
    $39.95
    3 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Vintage Cord Shirt, NATURAL
    Cotton On Men
    $39.95
    3 colours available
    2 FOR $50 SHIRTS
  • New
    91 Shirt, TEXTURED BLACK DENIM
    Cotton On Men
    $39.95
    13 colours available
    2 FOR $50 SHIRTS
  • New
    91 Shirt, TAN GEO
    Cotton On Men
    $39.95
    13 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    13 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    13 colours available
    2 FOR $50 SHIRTS
  • New
    Troubadour Shirt, CHARCOAL TAN STRIPE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Troubadour Shirt, INDIGO BURG STRIPE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Brunswick Shirt 3, WHITE OXFORD
    Cotton On Men
    $29.95
    11 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Brunswick Shirt 3, NAVY OXFORD
    Cotton On Men
    $29.95
    11 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Festival Shirt, BLACK WHITE STRIPE
    Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Festival Shirt, CHECKED OUT
    Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Festival Shirt, TAN BLACK STRIPE
    Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Vintage Prep Short Sleeve Shirt, POP FLORAL
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • New
    Brunswick Shirt 3, ROYAL
    Cotton On Men
    $29.99
    11 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    91 Short Sleeve Shirt, LIGHT BLUE ACID DENIM
    Cotton On Men
    $29.95
    8 colours available
    2 FOR $50 SHIRTS
  • New
    Vintage Prep Short Sleeve Shirt, NAVY POP FOLIAGE PRINT
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • New
    Long Sleeve Oversized Shirt, TAN
    Factorie
    $49.95
    2 colours available
  • Cotton On Men
    $29.95
    8 colours available
    2 FOR $50 SHIRTS
  • New
    Brunswick Shirt 3, INDIGO ORANGE STRIPE
    Cotton On Men
    $29.95
    11 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Vintage Cord Shirt, INDIGO CHECK
    Cotton On Men
    $39.95
    3 colours available
    2 FOR $50 SHIRTS
  • Factorie
    $49.95
    2 colours available
  • Cotton On Men
    $29.95
    13 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Vintage Prep Short Sleeve Shirt, PEACH UNIVERSAL LEAF
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Vintage Prep Short Sleeve Shirt, NATURAL MANDALA PAISLY
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Troubadour Shirt, PINK RED STRIPE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50 SHIRTS
  • New
    Vintage Prep Short Sleeve Shirt, JAPANESE LANDSCAPE
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Festival Shirt, RED INDIGO STRIPE
    Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Vintage Prep Short Sleeve Shirt, BLUE LAGOON
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • New
    Vintage Prep Short Sleeve Shirt, LOTUS FLORAL
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    13 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • New
    Brunswick Shirt 3, MINT OXFORD
    Cotton On Men
    $29.95
    11 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    8 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    13 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Festival Shirt, BLUE WHITE STRIPE
    Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Vintage Prep Short Sleeve Shirt, BLACK MONSTERIA
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • New
    Vintage Prep Short Sleeve Shirt, MIDNIGHT LEAVES
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • New
    Vintage Prep Short Sleeve Shirt, TORN FLORAL
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    27 colours available
    2 FOR $50 SHIRTS
  • New
    Brunswick Shirt 3, SAHARA STRIPE
    Cotton On Men
    $29.95
    11 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Vintage Prep Short Sleeve Shirt, BLACK DIAMOND DAZE
    Cotton On Men
    $29.95
    27 colours available
    2 FOR $50 SHIRTS
  • New
    Troubadour Shirt, DENIM MULTI STRIPE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50 SHIRTS