Mens Shirts Mens Shirts

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.

  • Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • Cotton On Men
    $169.00
    14 colours available
    2 For $280
  • Cotton On Men
    $169.00
    15 colours available
    2 For $280
  • NEW
    Brunswick Shirt 3, NATURAL BOLD CHECK
    Cotton On Men
    $169.00
    14 colours available
    2 For $280
  • NEW
    Festival Shirt, VINTAGE WHITE RED STRIPE
    Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • NEW
    Premium Linen Cotton Short Sleeve Shirt, TAN WHITE
    Cotton On Men
    $229.00
    8 colours available
  • NEW
    Premium Linen Cotton Short Sleeve Shirt, WHITE TAN SPACE STRIPE
    Cotton On Men
    $229.00
    8 colours available
  • NEW
    Vintage Prep Short Sleeve Shirt, KHAKI
    Cotton On Men
    $169.00
    10 colours available
    2 For $280
  • NEW
    Premium Linen Cotton Long Sleeve Shirt, OATMEAL
    Cotton On Men
    $229.00
    8 colours available
  • NEW
    Premium Linen Cotton Long Sleeve Shirt, MID BLUE WHITE
    Cotton On Men
    $229.00
    8 colours available
  • NEW
    Short Sleeve Resort Shirt, NAVY OVERSIZED FLORAL
    Cotton On Men
    $169.00
    15 colours available
    2 For $280
  • Cotton On Men
    $139.00
    4 colours available
  • NEW
    Vacation Short Sleeve Shirt, VERTICAL ORNAMANT STRIPE
    Cotton On Men
    $169.00
    3 colours available
  • NEW
    Brunswick Shirt 3, NAVY BOLD CHECK
    Cotton On Men
    $169.00
    14 colours available
    2 For $280
  • NEW
    Brunswick Shirt 3, TAN MULTI BOLD CHECK
    Cotton On Men
    $169.00
    14 colours available
    2 For $280
  • NEW
    Brunswick Shirt 3, KHAKI NAVY BOLD CHECK
    Cotton On Men
    $169.00
    14 colours available
    2 For $280
  • NEW
    Festival Shirt, RED MULTI STRIPE
    Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • NEW
    Festival Shirt, NAVY BROWN NATURAL STRIPE
    Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • NEW
    Festival Shirt, BLACK HONEY STRIPE
    Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • NEW
    Premium Linen Cotton Long Sleeve Shirt, TAN WHITE STRIPE
    Cotton On Men
    $229.00
    8 colours available
  • NEW
    Premium Linen Cotton Long Sleeve Shirt, NAVY FINE STRIPE
    Cotton On Men
    $229.00
    8 colours available
  • NEW
    Short Sleeve Resort Shirt, VINTAGE WHITE FLORAL
    Cotton On Men
    $169.00
    15 colours available
    2 For $280
  • NEW
    Short Sleeve Resort Shirt, PINK OVERSIZED FLORAL
    Cotton On Men
    $169.00
    15 colours available
    2 For $280
  • NEW
    Short Sleeve Resort Shirt, VELZYLAND
    Cotton On Men
    $169.00
    15 colours available
    2 For $280
  • NEW
    Premium Linen Cotton Short Sleeve Shirt, BLUE WHITE SPACE STRIPE
    Cotton On Men
    $229.00
    8 colours available
  • Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • Cotton On Men
    $169.00
    4 colours available
  • NEW
    Vacation Short Sleeve Shirt, DRAWN TILES
    Cotton On Men
    $169.00
    3 colours available
  • NEW
    Vacation Short Sleeve Shirt, MOROCCAN TILES
    Cotton On Men
    $169.00
    3 colours available
  • NEW
    Tailored Long Sleeve Shirt, SKY BLUE
    Cotton On Men
    $229.00
    6 colours available
  • NEW
    Tailored Long Sleeve Shirt, PINK
    Cotton On Men
    $229.00
    6 colours available
  • NEW
    Tailored Long Sleeve Shirt, BLACK
    Cotton On Men
    $229.00
    6 colours available
  • New
    Brunswick Shirt 3, SKY BLUE OXFORD
    Cotton On Men
    $169.00
    14 colours available
    2 For $280
  • Cotton On Men
    $169.00
    10 colours available
    2 For $280
  • Cotton On Men
    $139.00
    4 colours available
  • NEW
    Festival Shirt, GREY NAVY STRIPE
    Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • NEW
    Tailored Long Sleeve Shirt, NAVY
    Cotton On Men
    $229.00
    6 colours available
  • Cotton On Men
    $139.00
    4 colours available
  • Cotton On Men
    $139.00
    4 colours available
  • Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • Cotton On Men
    $169.00
    4 colours available
  • Cotton On Men
    $169.00
    18 colours available
    2 For $280
  • Cotton On Men
    $169.00
    4 colours available
  • Cotton On Men
    $169.00
    4 colours available
  • NEW
    Tailored Long Sleeve Shirt, WHITE
    Cotton On Men
    $229.00
    6 colours available
  • NEW
    Tailored Long Sleeve Shirt, ICE GREY
    Cotton On Men
    $229.00
    6 colours available