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
    R329.00
    10 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    10 colours available
    2 FOR R500
  • New
    Crossover Short, RED
    Cotton On Men
    R329.00
    10 colours available
    2 FOR R500
  • New
    Crossover Short, COBOLT BLUE
    Cotton On Men
    R329.00
    10 colours available
    2 FOR R500
  • Factorie
    R399.00
    2 colours available
  • Factorie
    R399.00
    2 colours available
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    13 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    13 colours available
    2 FOR R500
  • New
    Crossover Short, BLACK
    Cotton On Men
    R329.00
    10 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    13 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • New
    Crossover Short, CAMO/COBALT STRIPE
    Cotton On Men
    R329.00
    10 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    13 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    10 colours available
    2 FOR R500
  • New
    Crossover Short, TAN/VERT STRIPE
    Cotton On Men
    R329.00
    10 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • New
    Crossover Short, RED/VERT STRIPE
    Cotton On Men
    R329.00
    10 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    6 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • NEW
    Swim Short, 00S VERT STRIPE
    Factorie
    R249.00
    9 colours available
  • Cotton On Men
    R329.00
    13 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R399.00
    8 colours available
  • New
    Washed Chino Short, GREY/PRINCE CHECK
    Cotton On Men
    R399.00
    8 colours available
  • New
    Washed Chino Short, WASHED NAVY/BERRY VERT STRIPE
    Cotton On Men
    R399.00
    8 colours available
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • Cotton On Men
    R329.00
    13 colours available
    2 FOR R500
  • Cotton On Men
    R399.00
    8 colours available
  • New
    Washed Chino Short, AIRFORCE BLUE
    Cotton On Men
    R399.00
    8 colours available
  • NEW
    Umbro Lcn Fleece Short, BLACK
    Factorie
    R399.00
    2 colours available
  • Cotton On Men
    R329.00
    16 colours available
    2 FOR R500
  • New
    Active Knit Short, BLACK / JACQUARD
    COAR
    R399.00
    3 colours available
  • Cotton On Men
    R329.00
    13 colours available
    2 FOR R500
  • NEW
    Washed Chino Short, STONE
    Cotton On Men
    R399.00
    8 colours available
  • Factorie
    R249.00
    3 colours available
  • NEW
    Swim Short, BLACK / MOON DAYS
    Cotton On Men
    R329.00
    13 colours available
    2 FOR R500
  • Factorie
    R249.00
    9 colours available
  • Cotton On Men
    R329.00
    13 colours available
    2 FOR R500
  • NEW
    Umbro Lcn Fleece Short, GREY MARLE
    Factorie
    R399.00
    2 colours available