Boy’s Shorts

When the sun’s out there’s no better time to go outside and play! Cotton On Kids has a huge range of boys shorts for the occasion! Shop slouch shorts, denim shorts, board shorts and more. Keep the summer vibes rolling with the perfect t-shirt and hat!

  • Now Available in Sizes 9-10
    Henry Slouch Short, PHANTOM
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • Now Available in Sizes 9-10
    Jango Walk Short, WASHED DARK BLUE WASH PANEL
    Cotton On Kids
    R349.00
    5 colours available
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Henry Slouch Short, PEACOAT
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • Now Available in Sizes 9-10
    Jango Walk Short, CAMO CARGO
    Cotton On Kids
    R349.00
    5 colours available
  • Now Available in Sizes 9-10
    William Walk Short, MID BLUE DNM WASH
    Cotton On Kids
    R299.00
    5 colours available
  • NEW
    Murphy Swim Short, BLUE TD/HAWAII
    Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Henry Slouch Short, RIVER RED/CAPTAINS BLUE STRIPE
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • Now Available in Sizes 9-10
    Henry Slouch Short, CAPTAIN BLUE/YDS
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • Now Available in Sizes 9-10
    William Walk Short, WASHED STONE
    Cotton On Kids
    R299.00
    5 colours available
  • Now Available in Sizes 9-10
    Henry Slouch Short, SCUBA BLUE/GELATI DOUBLE DIP
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • Now Available in Sizes 9-10
    Henry Slouch Short, HAZE MARLE
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • Now Available in Sizes 9-10
    William Walk Short, WASHED DARK BLUE
    Cotton On Kids
    R299.00
    5 colours available
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Jango Walk Short, HONEY BEAR CARGO
    Cotton On Kids
    R349.00
    5 colours available
  • Now Available in Sizes 9-10
    William Walk Short, WASHED KHAKI
    Cotton On Kids
    R299.00
    5 colours available
  • Now Available in Sizes 9-10
    Henry Slouch Short, OATMEAL MARLE/LOBSTERS
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • Now Available in Sizes 9-10
    Henry Slouch Short, LIGHT GREY MARLE/PIRATES
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • NEW
    Murphy Swim Short, WHITE/WEAK RED YD STRIPE
    Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • NEW
    Murphy Swim Short, COOL BLUE/WASHED JADE WIDE STRIPE
    Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • NEW
    Murphy Swim Short, BUTTERFLY BLUE/ORANGE BURST PANEL
    Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Joey Denim Short, WASHED RIVER BLUE
    Cotton On Kids
    R349.00
    1 colour available
  • Now Available in Sizes 9-10
    Jango Walk Short, PHANTOM ZIPPER MOTO
    Cotton On Kids
    R349.00
    5 colours available
  • NEW
    Murphy Swim Short, PHANTOM
    Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    William Walk Short, INDIGO PIN STRIPE
    Cotton On Kids
    R299.00
    5 colours available
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Jango Walk Short, BROWN TAN/GRAPHITE ARROWS PANEL
    Cotton On Kids
    R349.00
    5 colours available
  • Now Available in Sizes 9-10
    License Slouch Short, YELLOW/MICKEY TAPE
    Cotton On Kids
    R199.00
    3 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Henry Slouch Short, BROWN EARTH/STRIPE
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • Now Available in Sizes 9-10
    License Slouch Short, VANILLA/CLASSIC MICKEY YDG
    Cotton On Kids
    R199.00
    3 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Rocco Short, WASHED DIJON
    Cotton On Kids
    R299.00
    3 colours available
  • Now Available in Sizes 9-10
    Henry Slouch Short, WASHED EMERALD/STRIPE
    Cotton On Kids
    R179.00
    12 colours available
    2 for R250
    3 for R350
    4 for R450
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    License Slouch Short, PHANTOM/MICKEY WORDS
    Cotton On Kids
    R199.00
    3 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Rocco Short, CAMO/STRIPE
    Cotton On Kids
    R299.00
    3 colours available
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Rocco Short, ARTIC BLUE DIP DYE
    Cotton On Kids
    R299.00
    3 colours available
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Pacey Denim Short, CALI BLUE
    Cotton On Kids
    R349.00
    2 colours available
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Cotton On Kids
    R199.00
    15 colours available
    2 for R350
  • Now Available in Sizes 9-10
    Pacey Denim Short, BLACK
    Cotton On Kids
    R349.00
    2 colours available
  • Now Available in Sizes 9-10
    Henry Slouch Short, PHANTOM PEACE
    Cotton On Kids
    R179.00 R90.00
    12 colours available
  • Cotton On Kids
    R90.00 R80.00
    15 colours available
  • Cotton On Kids
    R90.00 R80.00
    15 colours available