Cotton On Girls - Tops & T-shirts

Girls' Tops & T-Shirts

Shopping for girls' tops and t-shirts should be fun, not a chore. That’s why we’ve got the most quirky, cute, cool, pretty, bright and funny tees under the sun. Shop girls' long sleeve tops, short sleeve tees, sleeveless tops and collab prints. Whatever the weather, whatever the mood, we’ve got tops and tees for everyone.

  • $19.99
    6 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    6 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    3 colours available
    BUY ONE, GET ONE 50% OFF
  • NEW
    Jasmine Puff Sleeve Top, VANILLA/DITSY FLORAL
    $19.99
    6 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • $16.99
    2 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    3 colours available
    BUY ONE, GET ONE 50% OFF
  • Best Seller
    Lux Short Sleeve Tee, LCN MT PHANTOM/TLC VINTAGE
    $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • NEW
    Jasmine Puff Sleeve Top, BLACK
    $19.99
    6 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • NEW
    Penelope Short Sleeve Tee, PINK PUNCH/RAINBOW FRONT AND BACK
    $16.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • $16.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • $16.99
    3 colours available
    BUY ONE, GET ONE 50% OFF
  • NEW
    Jasmine Puff Sleeve Top, APRICOT SUN
    $19.99
    6 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    3 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • $16.99
    1 colour available
    BUY ONE, GET ONE 50% OFF
  • $16.99
    2 colours available
    BUY ONE, GET ONE 50% OFF
  • NEW
    Penelope Short Sleeve Tee, ROASTED ALMOND/WILD CHILD
    $16.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • NEW
    Jasmine Puff Sleeve Top, FROSTY BLUE
    $19.99
    6 colours available
    BUY ONE, GET ONE 50% OFF
  • $29.99
    3 colours available
  • NEW
    Penelope Short Sleeve Tee, VINTAGE LILAC/STAY POSITIVE
    $16.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • NEW
    Penelope Short Sleeve Tee, WHITE/RAINBOW WOMBAT
    $16.99
    1 colour available
    BUY ONE, GET ONE 50% OFF
  • $16.99
    3 colours available
    BUY ONE, GET ONE 50% OFF
  • NEW
    Penelope Short Sleeve Tee, MARSHMALLOW/RUNNING THE WORLD
    $16.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • $29.99
    3 colours available
  • $19.99
    3 colours available
    BUY ONE, GET ONE 50% OFF
  • $29.99
    3 colours available
  • NEW
    Frankie Short Sleeve Top, MID BLUE WASH
    $29.99
    1 colour available
  • $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • Best Seller
    Penelope Long Sleeve Tee, BLACK/RUNNING THE WORLD/SET IN 1
    $16.99
    10 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • $34.99
    3 colours available
  • $29.99
    3 colours available
  • $19.99
    17 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    3 colours available
    BUY ONE, GET ONE 50% OFF
  • $16.99
    10 colours available
    BUY ONE, GET ONE 50% OFF
  • Online Exclusive
    Stella Long Sleeve Top, PEACH WHIP/PASTEL PEACH EMBROIDERY
    $29.99
    3 colours available
  • $16.99
    10 colours available
    BUY ONE, GET ONE 50% OFF
  • $19.99
    5 colours available
    BUY ONE, GET ONE 50% OFF
  • Online Exclusive
    Penelope Long Sleeve Tee, VINTAGE LILAC/RAINBOW UNICORN
    $16.99
    10 colours available
    BUY ONE, GET ONE 50% OFF