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
114 products
 
 
 
 
 
 
Quick add

Laguna Top | Textured Square Neck Tankini Top

Laguna Top | Textured Square Neck Tankini Top

4.5 (500)
$38.00
 
 
 
 
 
 
Quick add

Sandstone Top | Adjustable Tie Back Tankini Top

Sandstone Top | Adjustable Tie Back Tankini Top

4.7 (410)
$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

Oahu Top | Strapless Tankini Top with Removable Straps

Oahu Top | Strapless Tankini Top with Removable Straps

4.7 (276)
$38.00
 
 
 
 
 
 
Quick add

Jasmine High Waisted Bottoms | White Floral Bikini Bottoms

Jasmine High Waisted Bottoms | White Floral Bikini Bottoms

4.8 (211)
$30.00
 
 
 
 
 
 
Quick add

Oahu High Waisted Bottoms | Green Crinkle Textured Bikini Bottoms

Oahu High Waisted Bottoms | Green Crinkle Textured Bikini Bottoms

4.3 (117)
$30.00
 
 
 
 
 
 
Quick add

Ebony High Waisted Bottoms | Bikini Bottoms with Floral Side Cutouts

Ebony High Waisted Bottoms | Bikini Bottoms with Floral Side Cutouts

4.3 (183)
$30.00
 
 
 
 
 
 
Quick add

Havasu Top | Ribbed Supportive High Neck Tankini Top

Havasu Top | Ribbed Supportive High Neck Tankini Top

4.6 (288)
$38.00
 
 
 
 
 
 
Quick add

Ebony Top | Textured Tankini Top with Floral Side Cutouts

Ebony Top | Textured Tankini Top with Floral Side Cutouts

4.3 (265)
$38.00
 
 
 
 
 
 
Quick add

Flora Top | Retro Floral Scoop Neck Tankini Top

Flora Top | Retro Floral Scoop Neck Tankini Top

4.7 (191)
$38.00
 
 
 
 
 
 
Quick add

August Top | Gingham Tankini Top with Customizable Ruching

August Top | Gingham Tankini Top with Customizable Ruching

4.5 (167)
$38.00
 
 
 
 
 
 
Quick add

Flora High Waisted Bottoms | Orange Retro Floral Swim Bottoms

Flora High Waisted Bottoms | Orange Retro Floral Swim Bottoms

4.7 (96)
$30.00
 
 
 
 
 
 
Quick add

High Tide Top | White Strapless Crinkle Textured Tankini Top

High Tide Top | White Strapless Crinkle Textured Tankini Top

4.7 (167)
$38.00
 
 
 
 
 
 
Sale
Quick add

Dahlia High Waisted Bottoms | Black Floral Bikini Bottoms

Dahlia High Waisted Bottoms | Black Floral Bikini Bottoms

4.8 (156)
$15.00 $30.00
 
 
 
 
 
 
Quick add

August High Waisted Bottoms | Seamless Gingham Bikini Bottoms

August High Waisted Bottoms | Seamless Gingham Bikini Bottoms

4.5 (102)
$30.00
 
 
 
 
 
 
Sale
Quick add

Willow Top | Green V Neck Lace Up Tankini Top

Willow Top | Green V Neck Lace Up Tankini Top

4.7 (208)
$19.00 $38.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

Dune High Waisted Swim Shorts | Ruffled Swim Shorts with Built In Liner

Dune High Waisted Swim Shorts | Ruffled Swim Shorts with Built In Liner

4.7 (167)
$36.00
 
 
 
 
 
 
Quick add

Mica High Waisted Bottoms | Black and White Timeless Bikini Bottoms

Mica High Waisted Bottoms | Black and White Timeless Bikini Bottoms

4.8 (113)
$30.00
 
 
 
 
 
 
Quick add

Agave One Piece | Shirred Square Neck Swimsuit

Agave One Piece | Shirred Square Neck Swimsuit

4.8 (200)
$63.00
 
 
 
 
 
 
Quick add

Costa One Piece | Wildflower Print Open Back Swimsuit

Costa One Piece | Wildflower Print Open Back Swimsuit

4.7 (160)
$63.00
 
 
 
 
 
 
Quick add

Havasu High Waisted Bottoms | Colorblock Ribbed Bikini Bottoms

Havasu High Waisted Bottoms | Colorblock Ribbed Bikini Bottoms

4.7 (88)
$30.00
 
 
 
 
 
 
Quick add

Luna Swim Skirt | High Waisted Swim Skirt with Elastic Waistband

Luna Swim Skirt | High Waisted Swim Skirt with Elastic Waistband

4.7 (148)
$36.00
 
 
 
 
 
 
Quick add

Ginger Top | Crepe Textured Strapless Tube Tankini Top

Ginger Top | Crepe Textured Strapless Tube Tankini Top

4.6 (141)
$38.00
 
 
 
 
 
 

Geode Canvas Beach Bag | Durable Zippered Beach Tote Bag

Geode Canvas Beach Bag | Durable Zippered Beach Tote Bag

5.0 (16)
$19.00
 
 
 
 
 
 
Quick add

Bella Top | Floral Ruffle Off Shoulder Tankini Top

Bella Top | Floral Ruffle Off Shoulder Tankini Top

4.6 (105)
$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
 
 
 
 
 
 
Quick add

Rio Top | Toile Print Plunge Neck Tankini Top

Rio Top | Toile Print Plunge Neck Tankini Top

4.4 (134)
$38.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

Jasmine Swim Skirt | Floral High Waisted Swim Skirt

Jasmine Swim Skirt | Floral High Waisted Swim Skirt

4.7 (135)
$36.00
 
 
 
 
 
 
Quick add

Myrtle Top | Ribbed Scoop Neck Tankini Top

Myrtle Top | Ribbed Scoop Neck Tankini Top

4.7 (104)
$38.00
 
 
 
 
 
 
Quick add

Rio High Waisted Bottoms | Ruched Toile Print Swim Bottoms

Rio High Waisted Bottoms | Ruched Toile Print Swim Bottoms

4.6 (39)
$30.00
Load More

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