Boys Shorts

When the weather warms up, he’ll be ready and raring to head outside in our comfy boy’s shorts. With practical features including a drawstring waist, roomy pockets, soft fabric and rolled cuffs your boy will spend less time fussing around with his clothes and more time getting on with childhood! Shop our range of boy’s shorts and boy’s swim shorts today.

Cotton On Kids - Boys Shorts
  • Cotton On Kids
    $99.00
    20 colours available
    Buy One, Get One 50% Off
  • NEW
    Henry Slouch Short, POWDER PUFF BLUE/SEALIFE
    Cotton On Kids
    $99.00
    20 colours available
    Buy One, Get One 50% Off
  • NEW
    Henry Slouch Short, TOMATO PUREE
    Cotton On Kids
    $99.00
    20 colours available
    Buy One, Get One 50% Off
  • NEW
    Henry Slouch Short, NAVY/DASH
    Cotton On Kids
    $99.00
    20 colours available
    Buy One, Get One 50% Off
  • NEW
    Henry Slouch Short, SILVER SAGE/BOLTS
    Cotton On Kids
    $99.00
    20 colours available
    Buy One, Get One 50% Off
  • NEW
    Jango Walk Short, SKY BLUE WASH
    Cotton On Kids
    $199.00
    6 colours available
  • NEW
    Jango Walk Short, CLIVE GREEN
    Cotton On Kids
    $199.00
    6 colours available
  • NEW
    Volly Short, MIXED SURF
    Cotton On Kids
    $119.00
    3 colours available
  • NEW
    Volly Short, SKATE DINO
    Cotton On Kids
    $119.00
    3 colours available
  • NEW
    Volly Short, SHARK
    Cotton On Kids
    $119.00
    3 colours available
  • NEW
    Bailey Boardshort, YELLOW SHARK
    Cotton On Kids
    $119.00
    1 colour available
  • NEW
    Walker Chino Short, CHARCOAL
    Cotton On Kids
    $189.00
    5 colours available
  • NEW
    Walker Chino Short, KHAKI
    Cotton On Kids
    $189.00
    5 colours available
  • NEW
    Walker Chino Short, ETHER BLUE
    Cotton On Kids
    $189.00
    5 colours available
  • NEW
    Walker Chino Short, INDIAN INK
    Cotton On Kids
    $189.00
    5 colours available
  • NEW
    Walker Chino Short, WASHED STONE
    Cotton On Kids
    $189.00
    5 colours available
  • NEW
    Henry Slouch Short, ULTRA BLUE
    Cotton On Kids
    $99.00
    20 colours available
    Buy One, Get One 50% Off
  • NEW
    Los Cabos Short, BLACK/WHITE
    Cotton On Kids
    $149.00
    3 colours available
  • NEW
    Los Cabos Short, MULTI STRIPE BLUE
    Cotton On Kids
    $149.00
    3 colours available
  • NEW
    Los Cabos Short, IKAT
    Cotton On Kids
    $149.00
    3 colours available
  • Cotton On Kids
    $119.00
    4 colours available
  • Cotton On Kids
    $199.00
    6 colours available
  • Cotton On Kids
    $189.00
    6 colours available
  • Cotton On Kids
    $119.00
    13 colours available
    2 for $170
  • Cotton On Kids
    $119.00
    13 colours available
    2 for $170
  • Cotton On Kids
    $119.00
    13 colours available
    2 for $170
  • Cotton On Kids
    $119.00
    13 colours available
    2 for $170
  • Cotton On Kids
    $119.00
    13 colours available
    2 for $170
  • New
    Volly Short, VINTAGE NAVY/SHARKS
    Cotton On Kids
    $119.00
    13 colours available
    2 for $170
  • New
    Volly Short, AURURA RED/SPLICE
    Cotton On Kids
    $119.00
    13 colours available
    2 for $170
  • New
    Volly Short, DEEP POOL BLUE/DABASAURUS
    Cotton On Kids
    $119.00
    13 colours available
    2 for $170
  • Cotton On Kids
    $149.00
    3 colours available
  • Cotton On Kids
    $199.00
    6 colours available
  • Cotton On Kids
    $189.00
    6 colours available
  • Cotton On Kids
    $189.00
    6 colours available
  • Cotton On Kids
    $189.00
    6 colours available
  • Cotton On Kids
    $189.00
    6 colours available
  • Cotton On Kids
    $149.00
    3 colours available
  • Cotton On Kids
    $119.00
    13 colours available
    2 for $170
  • Cotton On Kids
    $199.00
    1 colour available
  • Cotton On Kids
    $199.00
    3 colours available
  • Cotton On Kids
    $199.00
    3 colours available
  • Cotton On Kids
    $199.00
    3 colours available
  • Cotton On Kids
    $119.00
    4 colours available
  • Cotton On Kids
    $199.00
    6 colours available
  • Cotton On Kids
    $199.00
    3 colours available
  • Cotton On Kids
    $199.00
    3 colours available
  • Cotton On Kids
    $189.00
    6 colours available