Men’s Shorts

Looking for a new pair of shorts? We've got you covered…just not the bottom half of your legs. Perfect for the beach or the bar, look no further than a pair from our range of casual shorts. Chuck on, rough up and live in a new pair of denim shorts, your go-to shorts year round.

  • Cotton On Men
    RM89.00
    6 colours available
  • Cotton On Men
    RM89.00
    6 colours available
  • Cotton On Men
    RM89.00
    2 colours available
  • Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM60.00
    5 colours available
  • Cotton On Men
    RM89.00
    10 colours available
  • Cotton On Men
    RM119.00
    2 colours available
  • Cotton On Men
    RM119.00
    5 colours available
  • Cotton On Men
    RM89.00
    8 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    10 colours available
  • NEW
    Hoff Short, NAVY/STROKE DITSY
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • NEW
    Hoff Short, TRIBAL/COLOUR BLOCK
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    6 colours available
  • NEW
    Hoff Short, WASHED RED
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • NEW
    Hoff Short, NAVY/WHITE/PAISLEY
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    8 colours available
    2 FOR RM120
  • NEW
    Hoff Short, DEEP BLUE/TEAL STRIPE
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • NEW
    Volley Jogger Short, BLACK/LCN COCA COLA
    Cotton On Men
    RM89.00
    8 colours available
    2 FOR RM120
  • NEW
    Volley Jogger Short, RED/LCN COCA COLA
    Cotton On Men
    RM89.00
    8 colours available
    2 FOR RM120
  • NEW
    Volley Jogger Short, WASH NAVY
    Cotton On Men
    RM89.00
    8 colours available
    2 FOR RM120
  • NEW
    Hoff Short, STONE/WHITE PAISLEY
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    6 colours available
  • NEW
    Hoff Short, MUSTARD/JAGGED EDGE
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • NEW
    Volley Jogger Short, SNOW CAMO GREY/BLACK 5 CITIES
    Cotton On Men
    RM89.00
    8 colours available
    2 FOR RM120
  • NEW
    Volley Jogger Short, NEON LIME/BLACK 5 CITIES
    Cotton On Men
    RM89.00
    8 colours available
    2 FOR RM120
  • NEW
    Easy Short, BLUEBERRY / TEXTURE
    Cotton On Men
    RM89.00
    3 colours available
    2 FOR RM120
  • NEW
    Hoff Short, BLACK/GREY/STRIPE
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • NEW
    Swim Short, BLUE PALMS / SIDE STRIPE
    Cotton On Men
    RM89.00
    10 colours available
  • NEW
    Washed Chino Short, BLUE CHAMBRAY
    Cotton On Men
    RM89.00
    6 colours available
  • Cotton On Men
    RM89.00
    10 colours available
  • Cotton On Men
    RM119.00
    1 colour available
  • Cotton On Men
    RM89.00
    10 colours available
  • Cotton On Men
    RM89.00
    10 colours available
  • Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    10 colours available
  • Cotton On Men
    RM119.00
    6 colours available
  • NEW
    Hoff Short, LIGHT BLUE ACID
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • NEW
    Swim Short, GREY/STONE GEO
    Cotton On Men
    RM89.00
    10 colours available
  • Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • NEW
    Hoff Short, SPRAY CAMO
    Cotton On Men
    RM89.00
    18 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    8 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    3 colours available
    2 FOR RM120
  • Cotton On Men
    RM89.00
    10 colours available