Men’s Shorts

Keep it fresh when the heat turns up with our range of men’s shorts. Stick to the classics with a t-shirt and denim shorts for a casual look, or get a little bit fancy with a polo and chino shorts for weekends out. Whatever your style we’ve got you covered!

  • Cotton On Men
    $29.99
    15 colours available
  • Cotton On Men
    $29.99
    15 colours available
  • New
    Washed Chino Short, PIGMENT KHAKI
    Cotton On Men
    $29.99
    8 colours available
  • Cotton On Men
    $29.99
    15 colours available
  • Cotton On Men
    $29.99
    8 colours available
  • New
    Washed Chino Short, WHITE
    Cotton On Men
    $29.99
    8 colours available
  • Cotton On Men
    $29.99
    15 colours available
  • NEW
    Swim Short, SOLID NAVY
    Cotton On Men
    $29.99
    6 colours available
  • NEW
    Easy Short, NAVY/TEXTURE
    Cotton On Men
    $29.99
    7 colours available
  • Cotton On Men
    $29.99
    15 colours available
  • Cotton On Men
    $29.99
    15 colours available
  • Cotton On Men
    $29.99
    15 colours available
  • Cotton On Men
    $29.99
    6 colours available
  • NEW
    Street Volley Short, WASHED TAN/CORD
    Cotton On Men
    $39.99
    4 colours available
  • NEW
    Hoff Short, WHITE/BLACK VERT STRIPE
    Cotton On Men
    $29.99
    15 colours available
  • New
    Easy Short, WHITE/TEXTURE
    Cotton On Men
    $29.99
    7 colours available
  • NEW
    Street Volley Short, WASHED KHAKI/CORD
    Cotton On Men
    $39.99
    4 colours available
  • NEW
    Raw Hem Chino, WASHED BLACK
    Cotton On Men
    $34.99
    4 colours available
  • NEW
    Hoff Short, BURNT ORANGE/VERT STRIPE
    Cotton On Men
    $29.99
    15 colours available
  • NEW
    Street Volley Short, WASHED BLACK/CORD
    Cotton On Men
    $39.99
    4 colours available
  • New
    Customised Denim Short, STONE MOTO + RIPS
    Cotton On Men
    $44.99
    6 colours available
  • NEW
    Hoff Short, BLACK/TEAL VERT STRIPE
    Cotton On Men
    $29.99
    15 colours available
  • NEW
    Hoff Short, NAVY/BERRY VERT STRIPE
    Cotton On Men
    $29.99
    15 colours available
  • NEW
    Swim Short, PETROL/WHITE/BLUE MICRO GEO
    Cotton On Men
    $29.99
    6 colours available
  • NEW
    Hoff Short, TEAL/BLACK VERT STRIPE
    Cotton On Men
    $29.99
    15 colours available
  • NEW
    Hoff Short, SOFT BLUE/MULTI STRIPE
    Cotton On Men
    $29.99
    15 colours available
  • NEW
    Hoff Short, BLUE/GREEN MULTI STRIPE
    Cotton On Men
    $29.99
    15 colours available
  • NEW
    Street Volley Short, WASHED IVORY/CORD
    Cotton On Men
    $39.99
    4 colours available
  • NEW
    Swim Short, SOLID SAND
    Cotton On Men
    $29.99
    6 colours available
  • NEW
    Washed Chino Short, PIGMENT BLACK
    Cotton On Men
    $29.99
    8 colours available
  • NEW
    Straight Short, NIGHT BLUE SHRAPNEL
    Cotton On Men
    $39.99
    9 colours available
  • NEW
    Straight Short, TAUPE RIB PANEL
    Cotton On Men
    $44.99
    9 colours available
  • NEW
    Straight Short, WHITE
    Cotton On Men
    $39.99
    9 colours available
  • NEW
    Customised Denim Short, MOTTLE BLUE MOTO + RIPS
    Cotton On Men
    $44.99
    6 colours available
  • NEW
    Roller Short, THRASHED INDIE BLUE
    Cotton On Men
    $39.99
    2 colours available
  • NEW
    Roller Short, THRASHED GREY
    Cotton On Men
    $39.99
    2 colours available
  • NEW
    Swim Short, SEAFOAM GREEN
    Cotton On Men
    $29.99
    6 colours available
  • NEW
    Raw Hem Chino, WASHED ARMY GREEN
    Cotton On Men
    $34.99
    4 colours available
  • NEW
    Raw Hem Chino, WASHED SAND
    Cotton On Men
    $34.99
    4 colours available
  • Cotton On Men
    $29.99
    6 colours available
  • NEW
    Raw Hem Chino, WASHED TOBACCO
    Cotton On Men
    $34.99
    4 colours available
  • NEW
    Washed Chino Short, PIGMENT PINK
    Cotton On Men
    $29.99
    8 colours available
  • NEW
    Washed Chino Short, PIGMENT JADE GREEN
    Cotton On Men
    $29.99
    8 colours available
  • Cotton On Men
    $44.99
    9 colours available
  • Cotton On Men
    $39.99
    9 colours available
  • Cotton On Men
    $39.99
    9 colours available
  • Cotton On Men
    $44.99
    9 colours available
  • Cotton On Men
    $39.99
    9 colours available