Skip to content

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

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   $75.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
140 products
 
 
 
 
 
 
Quick add

Agave One Piece | Shirred Square Neck Swimsuit

Agave One Piece | Shirred Square Neck Swimsuit

4.8 (200)
$63.00
 
 
 
 
 
 
New
Quick add

Amara Sheer Cover Up Dress | Geode X Altair the Label

Amara Sheer Cover Up Dress | Geode X Altair the Label

$58.00
 
 
 
 
 
 
Quick add

Amelia High Waisted Bottoms | White Floral Tankini Bottoms

Amelia High Waisted Bottoms | White Floral Tankini Bottoms

$32.00
 
 
 
 
 
 
Quick add

Amelia Top | Shirred White Floral Peplum Tankini Top

Amelia Top | Shirred White Floral Peplum Tankini Top

4.3 (3)
$36.00
 
 
 
 
 
 
New
Quick add

Aruba Bodysuit | White & Black Floral Open Back Swim Bodysuit with Shorts

Aruba Bodysuit | White & Black Floral Open Back Swim Bodysuit with Shorts

5.0 (7)
$65.00
 
 
 
 
 
 
New
Quick add

Aruba One Piece Swimsuit | Neutral Botanical Scoop Neck One Piece

Aruba One Piece Swimsuit | Neutral Botanical Scoop Neck One Piece

5.0 (2)
$63.00
 
 
 
 
 
 
Quick add

August High Waisted Bottoms | Seamless Gingham Bikini Bottoms

August High Waisted Bottoms | Seamless Gingham Bikini Bottoms

4.5 (102)
$32.00
 
 
 
 
 
 
Quick add

August Top | Gingham Tankini Top with Customizable Ruching

August Top | Gingham Tankini Top with Customizable Ruching

4.5 (170)
$36.00
 
 
 
 
 
 
New
Quick add

Azure Bikini Top | Light Blue Textured Ruffle Strap Bikini Top

Azure Bikini Top | Light Blue Textured Ruffle Strap Bikini Top

$36.00
 
 
 
 
 
 
New
Quick add

Azure High Waisted Bottoms | Light Blue Ruffle High Waist Swim Bottoms

Azure High Waisted Bottoms | Light Blue Ruffle High Waist Swim Bottoms

3.5 (2)
$32.00
 
 
 
 
 
 
New
Quick add

Azure Top | Textured Light Blue Scoop Neck Ruffle Tankini Top

Azure Top | Textured Light Blue Scoop Neck Ruffle Tankini Top

5.0 (1)
$36.00
 
 
 
 
 
 
Quick add

Bali Bikini Top | Ribbed V Neck Underwire Bikini Top

Bali Bikini Top | Ribbed V Neck Underwire Bikini Top

4.1 (22)
$36.00
 
 
 
 
 
 
Quick add

Bali High Waisted Bottoms | Bikini Bottoms with Supportive Waistband

Bali High Waisted Bottoms | Bikini Bottoms with Supportive Waistband

4.4 (19)
$32.00
 
 
 
 
 
 
Quick add

Bella High Waisted Bottoms | Wildflower Floral Bikini Bottoms

Bella High Waisted Bottoms | Wildflower Floral Bikini Bottoms

4.6 (27)
$32.00
 
 
 
 
 
 
Quick add

Bella Swim Skirt | High Waisted Swim Skirt with Elastic Waistband

Bella Swim Skirt | High Waisted Swim Skirt with Elastic Waistband

4.5 (74)
$36.00
 
 
 
 
 
 
Quick add

Bella Top | Floral Ruffle Off Shoulder Tankini Top

Bella Top | Floral Ruffle Off Shoulder Tankini Top

4.6 (106)
$36.00
 
 
 
 
 
 
Quick add

Breeze Bikini Top | Ribbed Athletic Style Bandeau Top

Breeze Bikini Top | Ribbed Athletic Style Bandeau Top

3.0 (4)
$36.00
 
 
 
 
 
 
Quick add

Breeze High Waisted Bottoms | Ribbed High Rise Swim Bottoms

Breeze High Waisted Bottoms | Ribbed High Rise Swim Bottoms

2.5 (2)
$32.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)
$32.00
 
 
 
 
 
 
Quick add

Breeze Top | Ribbed Scoop Neck Tankini Top

Breeze Top | Ribbed Scoop Neck Tankini Top

4.6 (34)
$36.00
 
 
 
 
 
 
New
Quick add

Bristol Bikini Top | Black & Cream Houndstooth Straight Neck Bikini Top

Bristol Bikini Top | Black & Cream Houndstooth Straight Neck Bikini Top

5.0 (1)
$36.00
 
 
 
 
 
 
New
Quick add

Bristol High Waisted Bottoms | Black & Cream Houndstooth Full Coverage Bikini Bottoms

Bristol High Waisted Bottoms | Black & Cream Houndstooth Full Coverage Bikini Bottoms

$32.00
 
 
 
 
 
 
New
Quick add

Bristol High Waisted Swim Shorts | Black & Cream Houndstooth Full Coverage Swim Shorts

Bristol High Waisted Swim Shorts | Black & Cream Houndstooth Full Coverage Swim Shorts

5.0 (1)
$32.00
 
 
 
 
 
 
New
Quick add

Bristol Tankini Top | One Shoulder Houndstooth Straight Neck Swim Top

Bristol Tankini Top | One Shoulder Houndstooth Straight Neck Swim Top

$36.00
 
 
 
 
 
 
Quick add

Cabo Bikini Top | Square Neck Swim Top with Adjustable Straps

Cabo Bikini Top | Square Neck Swim Top with Adjustable Straps

4.8 (90)
$36.00
 
 
 
 
 
 
Quick add

Cabo High Waisted Bottoms | Brown Crinkle Textured Swim Bottoms

Cabo High Waisted Bottoms | Brown Crinkle Textured Swim Bottoms

4.6 (51)
$32.00
 
 
 
 
 
 
Quick add

Cabo One Piece | Crinkle Underwire Swimsuit with Cutout Back

Cabo One Piece | Crinkle Underwire Swimsuit with Cutout Back

3.8 (16)
$63.00
 
 
 
 
 
 
New
Quick add

Calypso One Piece Swimsuit | Halter Neck Open Back Floral One Piece

Calypso One Piece Swimsuit | Halter Neck Open Back Floral One Piece

$63.00
 
 
 
 
 
 
Quick add

Capri Bikini Top | Crinkle Textured Square Neck Swim Top

Capri Bikini Top | Crinkle Textured Square Neck Swim Top

4.8 (21)
$36.00
 
 
 
 
 
 
Quick add

Capri High Waisted Bottoms | Crinkle Textured Swim Bottoms

Capri High Waisted Bottoms | Crinkle Textured Swim Bottoms

5.0 (6)
$32.00
 
 
 
 
 
 
Quick add

Caroline One Piece | Gingham Ruffle Swimsuit with Notch Neck

Caroline One Piece | Gingham Ruffle Swimsuit with Notch Neck

5.0 (2)
$63.00
 
 
 
 
 
 
Sale
Quick add

Celeste Bikini Top | Celestial Print Bandeau Bikini Top

Celeste Bikini Top | Celestial Print Bandeau Bikini Top

4.5 (6)
$26.60 $36.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