Swimwear Made To Celebrate Your Curves
Sizes 0-22
Limited Edition
Small Batch | No Restock
SHOP CLEMENTINE ↓
Loved by over 5,000+ Women
"Hanakini is the first brand I’ve been confident in purchasing that not only fits my body, but flatters my body."
"This swimwear helps me feel so confident and proud of my body especially after having 2 kids. I would definitely recommend it."
"The shapes are effortless, making me at 40 feel sexy without appearing too young! The material is so wonderful. They’re my go to swimsuits!"
Free Shipping
On orders over $150
Free Exchanges
Within 15 days
Ships in 48hrs
Mon–Sat
Filter
8 products
ULUWATU
CLEMENTINE
SANGRIA
NOIR
VIOLA
BEACHCOMBER
ULUWATU
CLEMENTINE
SANGRIA
NOIR
VIOLA
BEACHCOMBER
ULUWATU
CLEMENTINE
SOLARA
LAGOON
TIGRE
SANGRIA
NOIR
TROPICA
ULUWATU
CLEMENTINE
SOLARA
LAGOON
TIGRE
SANGRIA
NOIR
VIOLA
Sold Out
ULUWATU
CLEMENTINE
SOLARA
LAGOON
TIGRE
SANGRIA
NOIR
MOJITO
BEACHCOMBER
ULUWATU
CLEMENTINE
SOLARA
LAGOON
TIGRE
SANGRIA
NOIR
MOJITO
BEACHCOMBER
ULUWATU
CLEMENTINE
SOLARA
LAGOON
TIGRE
SANGRIA
NOIR
MOJITO
BEACHCOMBER
- XS
- S
- M
- L
- C1
- C2
- C3
Riviera Top
$80.00 USD
ULUWATU
CLEMENTINE
SOLARA
LAGOON
TIGRE
SANGRIA
NOIR
TROPICA
- XS
- S
- M
- L
- C1
- C2
- C3
Hana Bottom
$75.00 USD
ULUWATU
CLEMENTINE
SOLARA
LAGOON
TIGRE
SANGRIA
NOIR
MOJITO
BEACHCOMBER
<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":20741217,"merchantName":"Hanakini Swim","personalized":true}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":20741217,"countryCode":"US","merchantName":"Hanakini Swim","phoneRequired":false,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"MANAGED","merchantId":"CU2HBFQ8TKVE8","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=CU2HBFQ8TKVE8\u0026intent=authorize","serviceableCountryCodes":["AT","AU","BE","BG","BR","CA","CH","CR","CZ","DE","DK","ES","FI","FR","GB","GR","HK","HR","HU","ID","IE","IS","IT","LT","LV","MC","MT","MY","NL","NO","NZ","PL","PT","SE","SG","SI","TH","UA","US"]}}]" access-token="306969e095ca51b917a225d6c71de9f1" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="20741217" cart-id="995a05146f354e8654ae8eb6de2c9e31" enabled-flags="["370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>