Men’s Shirts

Dress smart, not serious in our seriously good selection of smartly designed shirts. Try our year-rounder the Brunswick Shirt, or a short or long sleeve shirt complete with prints, pockets and our signature denim washes.

  • New
    Vintage Prep Short Sleeve Shirt, SPACED OUT TROPICAL PRINT
    Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • New
    Festival Shirt, GREEN VERT STRIPE
    Cotton On Men
    $29.95
    7 colours available
    2 FOR $50
  • NEW
    Brunswick Shirt 3, KHAKI OXFORD
    Cotton On Men
    $29.99
    16 colours available
    2 FOR $50
  • NEW
    Vintage Prep Short Sleeve Shirt, BOTTLE GREEN
    Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • NEW
    Brunswick Shirt 3, BLACK MUSTARD CHECK
    Cotton On Men
    $29.95
    16 colours available
    2 FOR $50
  • New
    Festival Shirt, WHITE BURG VERT STRIPE
    Cotton On Men
    $29.95
    7 colours available
    2 FOR $50
  • NEW
    Brunswick Shirt 3, RED WINDOW CHECK
    Cotton On Men
    $29.95
    16 colours available
    2 FOR $50
  • NEW
    Brunswick Shirt 3, TAN NAVY RED STRIPE
    Cotton On Men
    $29.95
    16 colours available
    2 FOR $50
  • NEW
    Brunswick Shirt 3, SKY BOLD STRIPE
    Cotton On Men
    $29.99
    16 colours available
    2 FOR $50
  • New
    Festival Shirt, CHECKER BOARD
    Cotton On Men
    $29.95
    7 colours available
    2 FOR $50
  • NEW
    91 Shirt, INDIGO RED VERT STRIPE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50
  • NEW
    91 Shirt, NAVY VERT PATTERN
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    7 colours available
    2 FOR $50
  • New
    Brunswick Shirt 3, DENIM MULTI STRIPE
    Cotton On Men
    $29.95
    16 colours available
    2 FOR $50
  • New
    Brunswick Shirt 3, BLACK ARROWS
    Cotton On Men
    $29.95
    16 colours available
    2 FOR $50
  • New
    Brunswick Shirt 3, WHITE CIRCLE GEO
    Cotton On Men
    $29.95
    16 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • New
    Long Sleeve Workwear Shirt, BLACK DENIM
    Cotton On Men
    $39.95
    4 colours available
  • New
    Festival Shirt, RED INDIGO STRIPE
    Cotton On Men
    $29.95
    7 colours available
    2 FOR $50
  • New
    Long Sleeve Rugged Light Shirt, WHITE BLACK CHECK
    Cotton On Men
    $29.95
    4 colours available
    2 FOR $50
  • New
    Long Sleeve Rugged Light Shirt, YELLOW CHECK
    Cotton On Men
    $29.95
    4 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • New
    Vintage Prep Short Sleeve Shirt, BLACK DITSY
    Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • New
    Long Sleeve Rugged Light Shirt, NAVY GREEN CHECK
    Cotton On Men
    $29.95
    4 colours available
    2 FOR $50
  • New
    Long Sleeve Rugged Light Shirt, PURPLE RED CHECK
    Cotton On Men
    $29.95
    4 colours available
    2 FOR $50
  • New
    91 Shirt, BLACK WHITE STRIPE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • New
    91 Shirt, NAVY TAN STRIPE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50
  • New
    91 Shirt, GREEN BLACK STRIPE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • New
    91 Shirt, AUTUMN STRIPE
    Cotton On Men
    $29.95
    6 colours available
    2 FOR $50
  • New
    Long Sleeve Workwear Shirt, TEAL CORD
    Cotton On Men
    $39.95
    4 colours available
  • New
    Long Sleeve Workwear Shirt, INDIGO DENIM
    Cotton On Men
    $39.95
    4 colours available
  • New
    Brunswick Shirt 3, CROC STRIPE
    Cotton On Men
    $29.95
    16 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • New
    Brunswick Shirt 3, ROYAL
    Cotton On Men
    $29.95
    16 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • New
    91 Short Sleeve Shirt, TEETH
    Cotton On Men
    $29.95
    4 colours available
    2 FOR $50
  • New
    91 Short Sleeve Shirt, TRACKS
    Cotton On Men
    $29.95
    4 colours available
    2 FOR $50
  • New
    Festival Shirt, BLUE WHITE STRIPE
    Cotton On Men
    $29.95
    7 colours available
    2 FOR $50
  • New
    91 Short Sleeve Shirt, DIAMOND GEO
    Cotton On Men
    $29.95
    4 colours available
    2 FOR $50
  • New
    Long Sleeve Workwear Shirt, MUSTARD CORD
    Cotton On Men
    $39.95
    4 colours available
  • Cotton On Men
    $29.95
    22 colours available
    2 FOR $50
  • New
    Slim Smart Shirt, BLACK/WHITE GINGHAM CHECK
    Cotton On Men
    $24.99
    8 colours available
    2 FOR $40
  • Cotton On Men
    $29.99
    22 colours available
    2 FOR $50
  • Cotton On Men
    $29.95
    16 colours available
    2 FOR $50