Girls Skirts & Shorts

Girls Skirts & Shorts

Our range of shorts and skirts ensure your little adventurer is ready for anything! Whether she likes a timeless denim look, on-trend distressed detailing or frills and flow, we've got you covered

  • Cotton On Kids
    $99.00
    21 colours available
  • Cotton On Kids
    $119.00
    14 colours available
  • New
    Maisie Skort, SWEET BLUSH
    Cotton On Kids
    $199.00
    2 colours available
  • Cotton On Kids
    $99.00
    21 colours available
  • Cotton On Kids
    $119.00
    14 colours available
  • Cotton On Kids
    $99.00
    21 colours available
  • New
    Trixiebelle Tulle Skirt, RAINBOW SUNSET
    Cotton On Kids
    $189.00
    12 colours available
  • Cotton On Kids
    $99.00
    21 colours available
    2 for $140
  • New
    Maisie Skort, DARK VANILLA
    Cotton On Kids
    $199.00
    2 colours available
  • New
    Hailey Short, CANDY PINK TIE DYE
    Cotton On Kids
    $59.00
    7 colours available
  • Cotton On Kids
    $50.00
    21 colours available
    2 for $140
  • NEW
    Edith Playsuit, VANILLA/INDIAN INK STRIPE
    Cotton On Kids
    $199.00
    2 colours available
  • NEW
    Edith Playsuit, LUCKY RED
    Cotton On Kids
    $199.00
    2 colours available
  • NEW
    Nikki Playsuit, LUCKY RED
    Cotton On Kids
    $119.00
    2 colours available
  • NEW
    Nikki Playsuit, VANILLA/LUCKY SPRIGGY FLORAL
    Cotton On Kids
    $119.00
    2 colours available
  • NEW
    Eadie Tiered Ruffle Skirt, LUCKY RED CHERRIES
    Cotton On Kids
    $189.00
    2 colours available
  • NEW
    Eadie Tiered Ruffle Skirt, ROYAL BLUE SPRIGGY
    Cotton On Kids
    $189.00
    2 colours available
  • NEW
    Nina Knit Short, BLUSH MARLE/PANDAS
    Cotton On Kids
    $99.00
    21 colours available
  • NEW
    Nina Knit Short, VERY BERRY SPARKLE
    Cotton On Kids
    $99.00
    21 colours available
  • NEW
    Callie Short, LUCKY RED/CHERRIES
    Cotton On Kids
    $119.00
    14 colours available
  • NEW
    Nina Knit Short, VANILLA/SPRIGGY FLORAL
    Cotton On Kids
    $99.00
    21 colours available
  • Cotton On Kids
    $119.00
    14 colours available
  • NEW
    Kirstie Denim Yoke Skirt, BLEACH WASH/DAISY
    Cotton On Kids
    $199.00
    1 colour available
  • Cotton On Kids
    $59.00
    7 colours available
  • Cotton On Kids
    $199.00
    3 colours available
  • Cotton On Kids
    $199.00
    3 colours available
  • New
    Kieri Playsuit, VINTAGE NAVY
    Cotton On Kids
    $199.00
    3 colours available
  • NEW
    Nina Knit Short, DUSTY BLUE SPARKLE
    Cotton On Kids
    $99.00
    21 colours available
  • NEW
    Callie Short, LUCKY RED
    Cotton On Kids
    $119.00
    14 colours available
  • Cotton On Kids
    $99.00
    21 colours available
  • Cotton On Kids
    $119.00
    14 colours available
  • New
    Asha Playsuit, SWEET BLUSH/WILDFLOWERS
    Cotton On Kids
    $199.00
    4 colours available
  • New
    Asha Playsuit, RUSTY ROSE/PAISLEY
    Cotton On Kids
    $199.00
    4 colours available
  • Cotton On Kids
    $59.00
    7 colours available
  • NEW
    Callie Short, ROYAL BLUE/SPRIGGY FLORAL
    Cotton On Kids
    $119.00
    14 colours available
  • New
    Hailey Short, DUSTY BLUE TIE DYE
    Cotton On Kids
    $59.00
    7 colours available
  • Cotton On Kids
    $119.00
    14 colours available
  • Cotton On Kids
    $189.00
    4 colours available
  • NEW
    Callie Short, FADED ROSE
    Cotton On Kids
    $119.00
    14 colours available
  • New
    Asha Playsuit, MULTI STRIPE
    Cotton On Kids
    $199.00
    4 colours available
  • Cotton On Kids
    $119.00
    14 colours available
  • Cotton On Kids
    $59.00
    7 colours available
  • Cotton On Kids
    $50.00
    14 colours available
  • Cotton On Kids
    $39.00
    21 colours available
    2 for $140
  • New
    Bonnie Playsuit, HONEY GOLD
    Cotton On Kids
    $199.00
    3 colours available
  • New
    Asha Playsuit, OCEAN GREY/SPARKLE STRIPE
    Cotton On Kids
    $199.00
    4 colours available
  • Cotton On Kids
    $99.00
    21 colours available
  • Cotton On Kids
    $199.00
    3 colours available