Skip to content

Free shipping on all U.S. orders over $50

Free exchanges on all U.S. orders

Geode wordmark logo in black text on a light background
Cart $0.00 (0)
Geode wordmark logo in black text on a light background
Shop
All Swimsuits New Releases One Pieces Two Pieces Bikinis Swim Skirts + Shorts Swim Tops Swim Bottoms Clearance Loungewear - Shop Altair
One Pieces
Tankinis
Shorts + Skirts
Bikinis
Sale
About
FAQ Our Story The Blog Size Guide Reviews Returns & Exchanges
Search
Cart $0.00 (0)
Shop
All Swimsuits
New Releases
One Pieces
Two Pieces
Bikinis
Swim Skirts + Shorts
Swim Tops
Swim Bottoms
Clearance
Loungewear - Shop Altair
One Pieces
Tankinis
Shorts + Skirts
Bikinis
Sale
About
FAQ
Our Story
The Blog
Size Guide
Reviews
Returns & Exchanges

Cart

Spend   $50.00   more for free shipping

Free Shipping

Your cart is empty.

Continue browsing

Shipping & taxes calculated at checkout

Sort

  • Featured
  • Best selling
  • Alphabetically, A-Z
  • Alphabetically, Z-A
  • Price, low to high
  • Price, high to low
  • Date, old to new
  • Date, new to old
32 products
 
 
 
 
 
 
Quick add

Laguna Top | Textured Square Neck Tankini Top

Laguna Top | Textured Square Neck Tankini Top

4.5 (500)
$38.00
 
 
 
 
 
 
Quick add

Laguna High Waisted Bottoms | Blue Ribbed Swim Bottoms

Laguna High Waisted Bottoms | Blue Ribbed Swim Bottoms

4.8 (221)
$30.00
 
 
 
 
 
 
Quick add

Pacific Bikini Top | Blue Athletic Scoop Neck Bikini Top

Pacific Bikini Top | Blue Athletic Scoop Neck Bikini Top

4.7 (119)
$38.00
 
 
 
 
 
 
Quick add

Pacific High Waisted Bottoms | Blue Ditsy Floral Swim Bottoms

Pacific High Waisted Bottoms | Blue Ditsy Floral Swim Bottoms

4.6 (61)
$30.00
 
 
 
 
 
 
Sale
Quick add

Indigo High Waisted Bottoms | Blue Crinkle Textured Swim Bottoms

Indigo High Waisted Bottoms | Blue Crinkle Textured Swim Bottoms

4.8 (86)
$15.00 $30.00
 
 
 
 
 
 
Quick add

Coral High Waisted Shorts | Ribbed Women's Boy Short Swim Bottoms

Coral High Waisted Shorts | Ribbed Women's Boy Short Swim Bottoms

4.3 (80)
$30.00
 
 
 
 
 
 
Quick add

Coral Top | Ribbed Scoop Neck Tankini Top

Coral Top | Ribbed Scoop Neck Tankini Top

4.7 (106)
$38.00
 
 
 
 
 
 
Quick add

Porto High Waisted Bottoms | White Floral Shirred Bikini Bottoms

Porto High Waisted Bottoms | White Floral Shirred Bikini Bottoms

4.9 (28)
$30.00
 
 
 
 
 
 
Quick add

Charlotte High Waisted Shorts | Ditsy Floral Women's Boy Swim Shorts

Charlotte High Waisted Shorts | Ditsy Floral Women's Boy Swim Shorts

4.5 (46)
$30.00
 
 
 
 
 
 
Quick add

Charlotte Top | Ditsy Floral Scoop Neck Tankini Top

Charlotte Top | Ditsy Floral Scoop Neck Tankini Top

4.6 (49)
$38.00
 
 
 
 
 
 
Quick add

Peony Top | Textured Pink Floral Tankini Top

Peony Top | Textured Pink Floral Tankini Top

4.6 (56)
$38.00
 
 
 
 
 
 
Quick add

Peony High Waisted Bottoms | Textured Floral Ruched Swim Bottoms

Peony High Waisted Bottoms | Textured Floral Ruched Swim Bottoms

4.8 (25)
$30.00
 
 
 
 
 
 
Quick add

Porto Bikini Top | Bandeau Bikini Top with Removable Straps

Porto Bikini Top | Bandeau Bikini Top with Removable Straps

4.5 (25)
$38.00
 
 
 
 
 
 
Quick add

Porto Top | Shirred Tube Top Tankini with Removable Straps

Porto Top | Shirred Tube Top Tankini with Removable Straps

4.8 (37)
$38.00
 
 
 
 
 
 
Quick add

Breeze Top | Ribbed Scoop Neck Tankini Top

Breeze Top | Ribbed Scoop Neck Tankini Top

4.6 (34)
$38.00
 
 
 
 
 
 
Quick add

Seaside Top | Floral Ruffle Off Shoulder Tankini Top

Seaside Top | Floral Ruffle Off Shoulder Tankini Top

4.9 (34)
$38.00
 
 
 
 
 
 
Quick add

Breeze High Waisted Shorts | Full Coverage Women's Swim Shorts

Breeze High Waisted Shorts | Full Coverage Women's Swim Shorts

3.7 (26)
$30.00
 
 
 
 
 
 
Quick add

Georgia Top | Gingham Tankini Top with Side Cutouts

Georgia Top | Gingham Tankini Top with Side Cutouts

4.6 (32)
$38.00
 
 
 
 
 
 
Quick add

Coral Bikini Top | Ribbed Athletic Longline Bikini Top

Coral Bikini Top | Ribbed Athletic Longline Bikini Top

4.6 (32)
$38.00
 
 
 
 
 
 
Quick add

Georgia High Waisted Bottoms | Gingham Seamless Waist Bikini Bottoms

Georgia High Waisted Bottoms | Gingham Seamless Waist Bikini Bottoms

4.2 (14)
$30.00
 
 
 
 
 
 
Quick add

Charlotte Bikini Top | Ditsy Floral Scoop Neck Swim Top

Charlotte Bikini Top | Ditsy Floral Scoop Neck Swim Top

4.9 (20)
$38.00
 
 
 
 
 
 
Quick add

Charlotte High Waisted Bottoms | Maroon Ditsy Floral Swim Bottoms

Charlotte High Waisted Bottoms | Maroon Ditsy Floral Swim Bottoms

4.8 (14)
$30.00
 
 
 
 
 
 
Quick add

Seaside Swim Skirt | Floral High Waisted Swim Skirt

Seaside Swim Skirt | Floral High Waisted Swim Skirt

4.1 (14)
$36.00
 
 
 
 
 
 
Quick add

Capri Bikini Top | Crinkle Textured Square Neck Swim Top

Capri Bikini Top | Crinkle Textured Square Neck Swim Top

4.8 (19)
$38.00
 
 
 
 
 
 
Quick add

Capri High Waisted Bottoms | Crinkle Textured Swim Bottoms

Capri High Waisted Bottoms | Crinkle Textured Swim Bottoms

5.0 (6)
$30.00
 
 
 
 
 
 
Quick add

Coral High Waisted Bottoms | Ribbed Swim Bottoms with White Trim

Coral High Waisted Bottoms | Ribbed Swim Bottoms with White Trim

4.2 (11)
$30.00
 
 
 
 
 
 
Quick add

Seaside High Waisted Bottoms | Blue Floral Bikini Bottoms

Seaside High Waisted Bottoms | Blue Floral Bikini Bottoms

5.0 (7)
$30.00
 
 
 
 
 
 
Quick add

Peony Bikini Top | Floral Sweetheart Neck Bikini Top

Peony Bikini Top | Floral Sweetheart Neck Bikini Top

4.8 (8)
$38.00
 
 
 
 
 
 
Quick add

Topanga Long Sleeve Top | Floral High Neck Rashguard Swim Top

Topanga Long Sleeve Top | Floral High Neck Rashguard Swim Top

4.4 (8)
$38.00
 
 
 
 
 
 
Quick add

Topanga High Waisted Bottoms | Blue Floral Swim Bottoms

Topanga High Waisted Bottoms | Blue Floral Swim Bottoms

5.0 (4)
$30.00
 
 
 
 
 
 
Quick add

Breeze Bikini Top | Ribbed Athletic Style Bandeau Top

Breeze Bikini Top | Ribbed Athletic Style Bandeau Top

3.0 (4)
$38.00
 
 
 
 
 
 
Quick add

Breeze High Waisted Bottoms | Ribbed High Rise Swim Bottoms

Breeze High Waisted Bottoms | Ribbed High Rise Swim Bottoms

2.5 (2)
$30.00

FEEL COMFORTABLE | FEEL CONFIDENT

Join our email list

This customer is already subscribed

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.

Geode wordmark logo in black text on a light background

Resources

  • Size Guide
  • Lounge+Resort Wear
  • Rewards Program
  • Collaborations
  • Terms of Service

Customer Care

  • FAQ's
  • Return+Exchange Policy
  • Start a Return
  • Contact Us
  • Privacy Policy

About

  • About Us
  • Reviews
  • The Blog

Stay in touch.

Facebook Tiktok Pinterest Instagram

Currency

  • Afghanistan (AF ؋)
  • Åland Islands (AX €)
  • Albania (AL L)
  • Algeria (DZ د.ج)
  • Andorra (AD €)
  • Angola (AO $)
  • Anguilla (AI $)
  • Antigua & Barbuda (AG $)
  • Argentina (AR $)
  • Armenia (AM դր.)
  • Aruba (AW ƒ)
  • Ascension Island (AC £)
  • Australia (AU $)
  • Austria (AT €)
  • Azerbaijan (AZ ₼)
  • Bahamas (BS $)
  • Bahrain (BH $)
  • Bangladesh (BD ৳)
  • Barbados (BB $)
  • Belarus (BY $)
  • Belgium (BE €)
  • Belize (BZ $)
  • Benin (BJ Fr)
  • Bermuda (BM $)
  • Bhutan (BT $)
  • Bolivia (BO Bs.)
  • Bosnia & Herzegovina (BA КМ)
  • Botswana (BW P)
  • Brazil (BR $)
  • British Indian Ocean Territory (IO $)
  • British Virgin Islands (VG $)
  • Brunei (BN $)
  • Bulgaria (BG €)
  • Burkina Faso (BF Fr)
  • Burundi (BI Fr)
  • Cambodia (KH ៛)
  • Cameroon (CM CFA)
  • Canada (CA $)
  • Cape Verde (CV $)
  • Caribbean Netherlands (BQ $)
  • Cayman Islands (KY $)
  • Central African Republic (CF CFA)
  • Chad (TD CFA)
  • Chile (CL $)
  • China (CN ¥)
  • Christmas Island (CX $)
  • Cocos (Keeling) Islands (CC $)
  • Colombia (CO $)
  • Comoros (KM Fr)
  • Congo - Brazzaville (CG CFA)
  • Congo - Kinshasa (CD Fr)
  • Cook Islands (CK $)
  • Costa Rica (CR ₡)
  • Côte d’Ivoire (CI Fr)
  • Croatia (HR €)
  • Curaçao (CW ƒ)
  • Cyprus (CY €)
  • Czechia (CZ Kč)
  • Denmark (DK kr.)
  • Djibouti (DJ Fdj)
  • Dominica (DM $)
  • Dominican Republic (DO $)
  • Ecuador (EC $)
  • Egypt (EG ج.م)
  • El Salvador (SV $)
  • Equatorial Guinea (GQ CFA)
  • Eritrea (ER $)
  • Estonia (EE €)
  • Eswatini (SZ $)
  • Ethiopia (ET Br)
  • Falkland Islands (FK £)
  • Faroe Islands (FO kr.)
  • Fiji (FJ $)
  • Finland (FI €)
  • France (FR €)
  • French Guiana (GF €)
  • French Polynesia (PF Fr)
  • French Southern Territories (TF €)
  • Gabon (GA Fr)
  • Gambia (GM D)
  • Georgia (GE $)
  • Germany (DE €)
  • Ghana (GH $)
  • Gibraltar (GI £)
  • Greece (GR €)
  • Greenland (GL kr.)
  • Grenada (GD $)
  • Guadeloupe (GP €)
  • Guatemala (GT Q)
  • Guernsey (GG £)
  • Guinea (GN Fr)
  • Guinea-Bissau (GW Fr)
  • Guyana (GY $)
  • Haiti (HT $)
  • Honduras (HN L)
  • Hong Kong SAR (HK $)
  • Hungary (HU Ft)
  • Iceland (IS kr)
  • India (IN ₹)
  • Indonesia (ID Rp)
  • Iraq (IQ $)
  • Ireland (IE €)
  • Isle of Man (IM £)
  • Israel (IL ₪)
  • Italy (IT €)
  • Jamaica (JM $)
  • Japan (JP ¥)
  • Jersey (JE $)
  • Jordan (JO $)
  • Kazakhstan (KZ ₸)
  • Kenya (KE KSh)
  • Kiribati (KI $)
  • Kosovo (XK €)
  • Kuwait (KW $)
  • Kyrgyzstan (KG som)
  • Laos (LA ₭)
  • Latvia (LV €)
  • Lebanon (LB ل.ل)
  • Lesotho (LS $)
  • Liberia (LR $)
  • Libya (LY $)
  • Liechtenstein (LI CHF)
  • Lithuania (LT €)
  • Luxembourg (LU €)
  • Macao SAR (MO P)
  • Madagascar (MG $)
  • Malawi (MW MK)
  • Malaysia (MY RM)
  • Maldives (MV MVR)
  • Mali (ML Fr)
  • Malta (MT €)
  • Martinique (MQ €)
  • Mauritania (MR $)
  • Mauritius (MU ₨)
  • Mayotte (YT €)
  • Mexico (MX $)
  • Moldova (MD L)
  • Monaco (MC €)
  • Mongolia (MN ₮)
  • Montenegro (ME €)
  • Montserrat (MS $)
  • Morocco (MA د.م.)
  • Mozambique (MZ $)
  • Myanmar (Burma) (MM K)
  • Namibia (NA $)
  • Nauru (NR $)
  • Nepal (NP Rs.)
  • Netherlands (NL €)
  • New Caledonia (NC Fr)
  • New Zealand (NZ $)
  • Nicaragua (NI C$)
  • Niger (NE Fr)
  • Nigeria (NG ₦)
  • Niue (NU $)
  • Norfolk Island (NF $)
  • North Macedonia (MK ден)
  • Norway (NO $)
  • Oman (OM $)
  • Pakistan (PK ₨)
  • Palestinian Territories (PS ₪)
  • Panama (PA $)
  • Papua New Guinea (PG K)
  • Paraguay (PY ₲)
  • Peru (PE S/)
  • Philippines (PH ₱)
  • Pitcairn Islands (PN $)
  • Poland (PL zł)
  • Portugal (PT €)
  • Qatar (QA ر.ق)
  • Réunion (RE €)
  • Romania (RO Lei)
  • Russia (RU $)
  • Rwanda (RW FRw)
  • Samoa (WS T)
  • San Marino (SM €)
  • São Tomé & Príncipe (ST Db)
  • Saudi Arabia (SA ر.س)
  • Senegal (SN Fr)
  • Serbia (RS РСД)
  • Seychelles (SC $)
  • Sierra Leone (SL Le)
  • Singapore (SG $)
  • Sint Maarten (SX ƒ)
  • Slovakia (SK €)
  • Slovenia (SI €)
  • Solomon Islands (SB $)
  • Somalia (SO $)
  • South Africa (ZA $)
  • South Georgia & South Sandwich Islands (GS £)
  • South Korea (KR ₩)
  • South Sudan (SS $)
  • Spain (ES €)
  • Sri Lanka (LK ₨)
  • St. Barthélemy (BL €)
  • St. Helena (SH £)
  • St. Kitts & Nevis (KN $)
  • St. Lucia (LC $)
  • St. Martin (MF €)
  • St. Pierre & Miquelon (PM €)
  • St. Vincent & Grenadines (VC $)
  • Sudan (SD $)
  • Suriname (SR $)
  • Svalbard & Jan Mayen (SJ $)
  • Sweden (SE kr)
  • Switzerland (CH CHF)
  • Taiwan (TW $)
  • Tajikistan (TJ ЅМ)
  • Tanzania (TZ Sh)
  • Thailand (TH ฿)
  • Timor-Leste (TL $)
  • Togo (TG Fr)
  • Tokelau (TK $)
  • Tonga (TO T$)
  • Trinidad & Tobago (TT $)
  • Tristan da Cunha (TA £)
  • Tunisia (TN $)
  • Türkiye (TR $)
  • Turkmenistan (TM $)
  • Turks & Caicos Islands (TC $)
  • Tuvalu (TV $)
  • U.S. Outlying Islands (UM $)
  • Uganda (UG USh)
  • Ukraine (UA ₴)
  • United Arab Emirates (AE د.إ)
  • United Kingdom (GB £)
  • United States (US $)
  • Uruguay (UY $U)
  • Uzbekistan (UZ so'm)
  • Vanuatu (VU Vt)
  • Vatican City (VA €)
  • Venezuela (VE $)
  • Vietnam (VN ₫)
  • Wallis & Futuna (WF Fr)
  • Western Sahara (EH د.م.)
  • Yemen (YE ﷼)
  • Zambia (ZM $)
  • Zimbabwe (ZW $)
© Geode Swimwear 2026 Powered by Shopify

Are Cookies OK?

We use cookies to improve your browsing experience

Learn more