Best Sellers: New Colour | Shop Seafolly Collective Join the Beach Club & Receive $20 Off Your First Order Free Shipping On All Orders Over $150

  • Modal dialog for currency changer

  • Stores
  • Help

Modal dialog for collection filters

One Pieces

Find your perfect fit swimwear with our collection of one piece swimsuits at Seafolly. Designed with a range of women in mind, our one piece swimwear comes in a range of support and coverage options. 

From underwire one pieces, to one shoulder one pieces, bandeau one pieces and fuller-cup one pieces, we have a swimsuit to suit you. Shop our classic black one pieces or our best-selling wave fabrication one piece swimsuits from the Sea Dive collection in a range of colours. Pair your one piece swimwear with our collection of beachwear, including summer dresses, sarongs and beach shirts to create your ultimate beach-side look.

Explore our Top 5 black one pieces to find your perfect match. 

var head = document.head; var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/019a5257-54ab-7b47-8fc6-331aa1168507/wishlist-shopify-app-575/assets/addtowishlistbutton.css"; var pdpButtonStylesheetTag = document.createElement("link"); pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; pdpButtonStylesheetTag.rel = "stylesheet"; pdpButtonStylesheetTag.href = pdpButtonStylesheet; if (!document.getElementById("swym-pdp-button-stylesheet")) { head.appendChild(pdpButtonStylesheetTag); } var x = document.getElementsByTagName("script")[0]; function createAndInsertScript(id, src, onLoadCallback) { var scriptTag = document.createElement("script"); scriptTag.id = id; scriptTag.type = "text/javascript"; scriptTag.src = src; scriptTag.onload = onLoadCallback; x.parentNode.insertBefore(scriptTag, x); } var pdpButtonScript = "https://cdn.shopify.com/extensions/019a5257-54ab-7b47-8fc6-331aa1168507/wishlist-shopify-app-575/assets/addtowishlistbutton.js"; createAndInsertScript( `swym-pdp-button-script`, pdpButtonScript, function () { const pdpBtnApi = window.WishlistPlusPDPButtonAPI; if (pdpBtnApi) { pdpBtnApi.setDefaultCustomizationOptions(swat); pdpBtnApi.initializePDPButton(swat, true); } } ); break; default: return; } }) }); })(); // IIFE to prevent polluting global scope