Free by Cotton On - Girl's Skirts and Shorts

Teen Girls Skirts & Shorts 10-16

We’re making short work of choosing your favourite girl’s shorts and skirts this season. On-trend embroidery, cute tassels, comfy waistbands, bold prints and rolled cuffs all make an appearance. We’ve also got you covered with our range of essential denim shorts and denim skirts, designed to pair perfectly with our range of girl’s tops and tees.

  • Free by Cotton On
    $19.99
    4 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $34.99
    4 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $34.99
    4 colours available
    Buy One, Get One 50% Off
  • NEW
    Stretch Denim Skirt, BLEACHED INDIGO
    Free by Cotton On
    $29.99
    5 colours available
  • Free by Cotton On
    $19.99
    4 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $29.99
    5 colours available
  • Free by Cotton On
    $29.99
    5 colours available
  • NEW
    High Waist Denim Short, LEOPARD PRINT
    Free by Cotton On
    $29.99
    6 colours available
    Buy One, Get One 50% Off
  • NEW
    High Waist Denim Short, LILAC
    Free by Cotton On
    $29.99
    6 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $19.99
    4 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $19.99
    4 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $19.99
    4 colours available
  • Free by Cotton On
    $19.99
    4 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $29.99
    5 colours available
  • Free by Cotton On
    $34.99
    4 colours available
    Buy One, Get One 50% Off
  • NEW
    Stretch Denim Skirt, BLACK/WHITE SPOT
    Free by Cotton On
    $29.99
    5 colours available
  • Free by Cotton On
    $29.99
    5 colours available
  • NEW
    Stretch Denim Skirt, BLUE STRIPE
    Free by Cotton On
    $29.99
    5 colours available
  • Free by Cotton On
    $19.99
    4 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $34.99
    4 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $29.99 $20.99
    5 colours available
    30% OFF
  • NEW
    Stretch Denim Skirt, SHADOW
    Free by Cotton On
    $29.99
    5 colours available
  • NEW
    Sofia Wrap Skirt, PEACH/LEOPARD
    Free by Cotton On
    $29.99
    1 colour available
  • NEW
    Stretch Denim Skirt, GREEN/ANIMAL
    Free by Cotton On
    $29.99
    5 colours available
  • Free by Cotton On
    $29.99
    6 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $19.99
    4 colours available
    Buy One, Get One 50% Off
  • NEW
    Denim Longline Short, 90s WORN BLACK
    Free by Cotton On
    $34.99
    2 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $29.99
    6 colours available
  • Free by Cotton On
    $29.99
    5 colours available
  • Free by Cotton On
    $19.99
    4 colours available
  • Free by Cotton On
    $19.99
    4 colours available
  • Free by Cotton On
    $19.99
    4 colours available
  • Free by Cotton On
    $34.99
    2 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $19.99
    4 colours available
    Buy One, Get One 50% Off
  • Free by Cotton On
    $14.99
    2 colours available
    2 for $20
  • Free by Cotton On
    $14.99
    2 colours available
    2 for $20
  • Free by Cotton On
    $14.99
    2 colours available
    2 for $20
  • Free by Cotton On
    $29.99 $20.99
    6 colours available
    30% OFF
  • Free by Cotton On
    $29.99 $20.99
    6 colours available
    30% OFF
  • Free by Cotton On
    $29.99 $20.99
    2 colours available
    30% OFF
  • Free by Cotton On
    $14.99
    2 colours available
    2 for $20
  • Free by Cotton On
    $29.99 $20.99
    2 colours available
    30% OFF
  • Free by Cotton On
    $29.99 $20.99
    6 colours available
    30% OFF
  • Free by Cotton On
    $29.99 $20.99
    6 colours available
    30% OFF
  • Free by Cotton On
    $14.99
    2 colours available
    2 for $20
  • Free by Cotton On
    $14.99
    2 colours available
    2 for $20
  • Free by Cotton On
    $29.99 $20.99
    6 colours available
    30% OFF
  • Free by Cotton On
    $15.00
    2 colours available