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
    13 colours available
    2 For $280 Shirts
  • New
    91 Shirt, WORN BLUE WESTERN
    Cotton On Men
    $199.00
    5 colours available
    2 For $280 Shirts
  • New
    91 Shirt, TEXTURED BLACK DENIM
    Cotton On Men
    $199.00
    5 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    10 colours available
    2 For $280 Shirts
  • Cotton On Men
    $199.00
    10 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    10 colours available
    2 For $280 Shirts
  • Cotton On Men
    $139.00
    9 colours available
  • Cotton On Men
    $139.00
    9 colours available
  • Cotton On Men
    $139.00
    9 colours available
  • Cotton On Men
    $139.00
    9 colours available
  • Cotton On Men
    $139.00
    9 colours available
  • Cotton On Men
    $139.00
    9 colours available
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    13 colours available
    2 For $280 Shirts
  • New
    Vintage Prep Short Sleeve Shirt, PAISLY STRIPE
    Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • New
    Vintage Prep Short Sleeve Shirt, PEACH UNIVERSAL LEAF
    Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • New
    Vintage Prep Short Sleeve Shirt, NAVY WHITE STRIPE
    Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    13 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    10 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    10 colours available
    2 For $280 Shirts
  • New
    Vintage Prep Short Sleeve Shirt, POP FLORAL
    Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • New
    Vintage Prep Short Sleeve Shirt, BLUE LAGOON
    Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    10 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    13 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    13 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    13 colours available
    2 For $280 Shirts
  • New
    Vintage Prep Short Sleeve Shirt, BLACK MONSTERIA
    Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    5 colours available
    2 For $280 Shirts
  • New
    Vintage Prep Short Sleeve Shirt, BLACK DIAMOND DAZE
    Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • New
    Brunswick Shirt 3, NAVY WHITE STRIPE
    Cotton On Men
    $169.00
    10 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    13 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    13 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    13 colours available
    2 For $280 Shirts
  • Cotton On Men
    $139.00
    9 colours available
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    2 colours available
    2 For $280 Shirts
  • Cotton On Men
    $139.00
    9 colours available
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    2 colours available
    2 For $280 Shirts
  • Cotton On Men
    $169.00
    31 colours available
    2 For $280 Shirts