Girls skirts

Girls' Shorts & Skirts

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
    $14.99
    8 colours available
  • NEW
    Nina Knit Short, VERY BERRY SPARKLE
    Cotton On Kids
    $14.99
    8 colours available
  • NEW
    Nina Knit Short, PHANTOM/DARK VANILLA
    Cotton On Kids
    $14.99
    8 colours available
  • NEW
    Hailey Short, PEACH WHIP/SNOW LEOPARD
    Cotton On Kids
    $5.99
    1 colour available
  • NEW
    Nina Knit Short, KEEN AS MUSTARD/DARK VANILLA
    Cotton On Kids
    $14.99
    8 colours available
  • NEW
    Nina Knit Short, AMBER BROWN/SPRIGGY FLORAL
    Cotton On Kids
    $14.99
    8 colours available
  • NEW
    Kirstie Denim Yoke Skirt, RETRO BLUE WASH/RIP AND REPAIR
    Cotton On Kids
    $24.99
    1 colour available
  • NEW
    Cleo Raw Edge Denim Short, DARK VANILLA/FLORAL FIELDS
    Cotton On Kids
    $24.99
    3 colours available
  • NEW
    Cleo Raw Edge Denim Short, SAND DUNE ANIMAL
    Cotton On Kids
    $24.99
    3 colours available
  • NEW
    Cleo Raw Edge Denim Short, VINTAGE WASHED BLACK
    Cotton On Kids
    $24.99
    3 colours available
  • Cotton On Kids
    $14.99
    8 colours available
  • Cotton On Kids
    $14.99
    8 colours available
  • NEW
    Callie Short, DUSTY BLUE/DARK VANILLA STRIPE
    Cotton On Kids
    $16.99
    3 colours available
  • NEW
    Nina Knit Short, SAND DUNE/SNOW LEOPARD
    Cotton On Kids
    $14.99
    8 colours available
  • NEW
    Hailey Short,
    Cotton On Kids
    $5.99
    1 colour available
  • NEW
    Hailey Short,
    Cotton On Kids
    $5.99
    1 colour available
  • Cotton On Kids
    $16.99
    3 colours available
  • Cotton On Kids
    $16.99
    3 colours available
  • Cotton On Kids
    $13.50 $7.50
    3 colours available
  • Cotton On Kids
    $5.00 $3.00
    1 colour available
  • Cotton On Kids
    $13.50 $5.00
    6 colours available
  • Cotton On Kids
    $15.00 $7.50
    6 colours available
  • Cotton On Kids
    $10.00 $7.50
    3 colours available
  • Cotton On Kids
    $15.00 $7.50
    6 colours available