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.99
    12 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
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    10 colours available
    2 FOR $50 SHIRTS
  • NEW
    Brunswick Shirt 3, CAMEL
    Cotton On Men
    $29.95
    15 colours available
    2 FOR $50 SHIRTS
  • New
    Short Sleeve Resort Shirt, BLACK FLORAL CLASSIC
    Cotton On Men
    $29.99
    12 colours available
  • NEW
    Brunswick Shirt 3, DARK BLUE CHAMBRAY
    Cotton On Men
    $29.99
    15 colours available
    2 FOR $50 SHIRTS
  • NEW
    Brunswick Shirt 3, BLACK WHITE BOLD STRIPE
    Cotton On Men
    $29.95
    15 colours available
    2 FOR $50 SHIRTS
  • NEW
    Brunswick Shirt 3, CLASSIC CHAMBRAY
    Cotton On Men
    $29.99
    15 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    12 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    15 colours available
    2 FOR $50 SHIRTS
  • New
    Short Sleeve Resort Shirt, WHITE FLORAL CLASSIC
    Cotton On Men
    $29.99
    12 colours available
  • NEW
    91 Short Sleeve Shirt, BLACK SPACED PAISLY
    Cotton On Men
    $29.99
    6 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    10 colours available
    2 FOR $50 SHIRTS
  • New
    Short Sleeve Resort Shirt, NAVY RESORT FLORAL
    Cotton On Men
    $29.99
    12 colours available
  • Cotton On Men
    $29.99
    12 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    15 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    15 colours available
    2 FOR $50 SHIRTS
  • New
    Brunswick Shirt 3, WHITE WAVES
    Cotton On Men
    $29.95
    15 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.95
    15 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    15 colours available
    2 FOR $50 SHIRTS
  • New
    Short Sleeve Resort Shirt, TEAL STRIPE FLORAL
    Cotton On Men
    $29.95 $10.00
    12 colours available
  • Cotton On Men
    $59.95 $15.00
    2 colours available
  • Cotton On Men
    $59.95 $15.00
    2 colours available
  • NEW
    Brunswick Shirt 3, KHAKI OXFORD
    Cotton On Men
    $29.95
    15 colours available
    2 FOR $50 SHIRTS
  • New
    Short Sleeve Resort Shirt, NAVY MICRO FLORAL PRINT
    Cotton On Men
    $29.95
    12 colours available
  • Cotton On Men
    $29.95
    10 colours available
    2 FOR $50 SHIRTS
  • Extended Sizes
    Festival Shirt, NAVY RED STRIPE
    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
  • NEW
    91 Short Sleeve Shirt, INDIGO TIEDYE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50 SHIRTS
  • New
    Short Sleeve Resort Shirt, YELLOW FLORAL
    Cotton On Men
    $29.95
    12 colours available
  • NEW
    Vintage Prep Short Sleeve Shirt, NATURAL PURPLE STRIPE
    Cotton On Men
    $29.95
    12 colours available
    2 FOR $50 SHIRTS
  • New
    Vintage Prep Short Sleeve Shirt, MUSTARD
    Cotton On Men
    $29.95
    12 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    12 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    12 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    10 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    12 colours available
    2 FOR $50 SHIRTS
  • Cotton On Men
    $29.99
    10 colours available
    2 FOR $50 SHIRTS
  • New
    Short Sleeve Resort Shirt, LARGE PINK FLORAL
    Cotton On Men
    $29.99
    12 colours available
  • Cotton On Men
    $29.99
    10 colours available
    2 FOR $50 SHIRTS
  • New
    Vintage Prep Short Sleeve Shirt, CAMEL
    Cotton On Men
    $29.99
    12 colours available
    2 FOR $50 SHIRTS
  • New
    91 Short Sleeve Shirt, BLACK MICRO LEOPARD PRINT
    Cotton On Men
    $29.99
    6 colours available
    2 FOR $50 SHIRTS
  • NEW
    Vintage Prep Short Sleeve Shirt, NAVY BOLD STRIPE
    Cotton On Men
    $29.99
    12 colours available
    2 FOR $50 SHIRTS
  • New
    Short Sleeve Resort Shirt, RED RESORT
    Cotton On Men
    $29.99
    12 colours available
  • Cotton On Men
    $29.99
    10 colours available
    2 FOR $50 SHIRTS
  • New
    Short Sleeve Resort Shirt, BLACK POP FLORAL
    Cotton On Men
    $29.99
    12 colours available
  • Cotton On Men
    $29.99
    12 colours available
    2 FOR $50 SHIRTS
  • NEW
    Brunswick Shirt 3, BURNT RED
    Cotton On Men
    $29.99
    15 colours available
    2 FOR $50 SHIRTS