One Piece Swim One Piece Swim

All One-pieces

It’s official, one-pieces are having a big moment this summer. Get your beach look done-in-one with our range of swimsuits, from cheeky one-pieces to full coverage styles. A modern take on a retro fave, these one-pieces come in a range of soft textures, versatile shapes and on-trend colours. Be prepared to put your fave bikini aside, because one-pieces are hotter than ever.

Shop by Shape
Click to Shop Tops | Bandeau
Click to Shop Tops | Triangle
Click to Shop One Piece Swimsuits
Click to Shop Bottoms | Bikini
Click to Shop Bottoms | Cheeky
  • Online Exclusive
    Henley One Piece Cheeky, BLUE STRIPE
    Body
    $29.99
    3 colours available
  • Body
    $29.99
    3 colours available
  • Body
    $29.99
    5 colours available
  • Body
    $29.99
    5 colours available
  • NEW
    Strapless One Piece Cheeky, MARINA BLUE RIB
    Body
    $29.99
    5 colours available
  • Online Exclusive
    Henley One Piece Cheeky, BLACK RIB
    Body
    $29.99 $15.00
    3 colours available
  • New
    Penelope Frill Straight Neck One Piece Cheeky, WHITE
    Body
    $15.00 $10.00
    2 colours available
  • Body
    $12.50 $10.00
    2 colours available
  • Body
    $15.00 $10.00
    4 colours available
  • New
    Penelope Frill Straight Neck One Piece Cheeky, SAFFRON
    Body
    $15.00 $10.00
    2 colours available
  • Online Exclusive
    Strapless One Piece Cheeky, PINK MULTI STRIPE
    Body
    $12.50 $10.00
    5 colours available
  • Body
    $12.50 $10.00
    4 colours available
  • Body
    $12.50 $10.00
    1 colour available
  • New
    Ari Rib Double Strap One Piece Cheeky, NIGHTBLUE
    Body
    $15.00 $10.00
    1 colour available
  • Online Exclusive
    Strapless One Piece Cheeky, BLUES MULTI STRIPE
    Body
    $12.50 $10.00
    5 colours available
  • Body
    $12.50 $10.00
    4 colours available
  • Body
    $12.50 $10.00
    4 colours available
  • Body
    $24.95 $10.00
    2 colours available
  • New
    Molly Rib Strapless One Piece Cheeky, BLACK
    Body
    $15.00 $10.00
    1 colour available
  • Body
    $15.00 $10.00
    1 colour available