Men’s Short Sleeve Shirts

New men's short sleeve shirts just landed. If the occassion calls for buttoning up but the weather is playing nice, we gotchu. Choose from our range of plain shirts in a huge variety of staple colours and loud party prints. From weekend BBQs to job interviews, there's a smart casual button-up for you.

  • Best Seller
    Short Sleeve Resort Shirt, HAWAIIAN BLACK
    Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Best Seller
    Short Sleeve Resort Shirt, PINK OVERSIZED FLORAL
    Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Cotton On Men
    $39.99 $27.99
    8 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • Cotton On Men
    $39.99 $27.99
    8 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Cotton On Men
    $39.99 $27.99
    8 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • NEW
    91 Short Sleeve Shirt, TAN ANIMAL
    Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • NEW
    91 Short Sleeve Shirt, TONAL TRIBAL
    Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • New
    Vintage Prep Short Sleeve Shirt, BLACK OXFORD
    Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • NEW
    91 Short Sleeve Shirt, MULTI TRIBAL MASH UP
    Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • Cotton On Men
    $39.99 $27.99
    8 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • NEW
    91 Short Sleeve Shirt, TRIBAL MASH UP
    Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • NEW
    91 Short Sleeve Shirt, BLACK WHITE VERTICAL TRIBAL
    Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • NEW
    91 Short Sleeve Shirt, TRIBAL SQUARES
    Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • Cotton On Men
    $24.99 $17.49
    6 colours available
    30% OFF
  • Cotton On Men
    $39.99 $27.99
    8 colours available
    30% OFF
  • Cotton On Men
    $39.99 $27.99
    8 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    12 colours available
    30% OFF
  • Cotton On Men
    $24.99 $17.49
    6 colours available
    30% OFF
  • New
    Vintage Prep Short Sleeve Shirt, LIGHT BLUE SLUB CHAMBRAY
    Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • Cotton On Men
    $24.99 $17.49
    6 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    13 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • Cotton On Men
    $24.99 $17.49
    6 colours available
    30% OFF
  • Cotton On Men
    $39.99 $27.99
    8 colours available
    30% OFF
  • Cotton On Men
    $29.99 $20.99
    7 colours available
    30% OFF
  • Cotton On Men
    $24.99
    6 colours available
  • Cotton On Men
    $24.99
    6 colours available