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.

  • Cotton On Men
    $29.95
    20 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    20 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    20 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    2 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    15 colours available
  • New
    91 Short Sleeve Shirt, DIAMOND GEO
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    20 colours available
    2 FOR $50 SHIRTS
  • New
    Festival Shirt, CHECKER BOARD
    Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    10 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    15 colours available
  • Extended Sizes
    Brunswick Shirt 3, NAVY OXFORD
    Cotton On Men
    $29.99
    15 colours available
  • Extended Sizes
    Brunswick Shirt 3, BLACK OXFORD
    Cotton On Men
    $29.99
    15 colours available
  • Cotton On Men
    $29.95
    10 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, BLACK TEAL STRIPE
    Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • New
    Festival Shirt, GREEN VERT STRIPE
    Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • New
    91 Short Sleeve Shirt, BLACK DENIM
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    15 colours available
  • Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    20 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    20 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    20 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Brunswick Shirt 3, WHITE OXFORD
    Cotton On Men
    $29.99
    15 colours available
  • New
    Brunswick Shirt 3, WHITE CIRCLE GEO
    Cotton On Men
    $29.95
    15 colours available
  • New
    Brunswick Shirt 3, BLACK ARROWS
    Cotton On Men
    $29.95
    15 colours available
  • New
    91 Short Sleeve Shirt, INDIGO DENIM
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    20 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    20 colours available
    2 FOR $50 SHIRTS
  • NEW
    Brunswick Shirt 3, MAUVE BLUE STRIPE
    Cotton On Men
    $29.95
    15 colours available
  • NEW
    Brunswick Shirt 3, SKY BOLD STRIPE
    Cotton On Men
    $29.99
    15 colours available
  • NEW
    Vintage Prep Short Sleeve Shirt, PINK OXFORD
    Cotton On Men
    $29.95
    20 colours available
  • NEW
    Vintage Prep Short Sleeve Shirt, KHAKI
    Cotton On Men
    $29.99
    20 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • NEW
    Ss Oversized Shirt, TWISTED CHECK
    Factorie
    $39.95 $27.96
    7 colours available
    30% OFF SELECTED
  • NEW
    91 Short Sleeve Shirt, GEO PAISLEY PRINT
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50 SHIRTS
  • Factorie
    $39.95 $27.96
    7 colours available
    30% OFF SELECTED
  • Factorie
    $39.95 $27.96
    7 colours available
    30% OFF SELECTED
  • NEW
    Brunswick Shirt 3, YELLOW OXFORD
    Cotton On Men
    $29.95
    15 colours available
  • Cotton On Men
    $29.95
    2 colours available
    2 FOR $50 SHIRTS
  • Factorie
    $39.95 $27.96
    7 colours available
    30% OFF SELECTED
  • Factorie
    $39.95 $27.96
    7 colours available
    30% OFF SELECTED
  • Factorie
    $39.95 $27.96
    7 colours available
    30% OFF SELECTED
  • Factorie
    $39.95 $27.96
    7 colours available
    30% OFF SELECTED
  • New
    Brunswick Shirt 3, ROYAL
    Cotton On Men
    $29.95
    15 colours available
  • Cotton On Men
    $29.99
    15 colours available
  • Cotton On Men
    $29.95
    15 colours available