Bikinis & Swim

Show filters
Sort:
Size
Color
Price
All filters
Sort
Loading...
tag of the document. This will help to improve the load of the images // during color swatches interaction on PLP const preloadBackground = (entries, observer) => { entries.forEach(async (entry) => { if (entry.isIntersecting) { const swatch = entry.target; const images = swatch.dataset.varimg.split(','); images.forEach((img, index) => { // preload image const link = document.createElement('link'); link.href = buildSrc(img); link.imagesrcset = getSrcset(img); link.imagesizes = cssImageMediaCondition; link.rel = 'preload'; link.as = 'image'; document.getElementsByTagName('head')[0].appendChild(link); }); swatch.removeAttribute('data-varimg'); switchObserver.unobserve(swatch); } }); }; const switchObserver = new IntersectionObserver(preloadBackground, { root: null, // Default is the viewport rootMargin: '30px', threshold: 0.05, // Load image when 10% of the div is visible }); // Sort options function getPageParam() { const urlParams = new URLSearchParams(window.location.search); const pageParam = urlParams.get('page'); return pageParam ? parseInt(pageParam, 10) : 1; } domLoadedPage = getPageParam(); setupSortDropdown('.fs_sort_by_wrap_desktop', '.fs_sort_by_options_desktop', '.fs_sort_by_select_desktop'); const sortBySelect = document.getElementById('sortByDesktop'); let sortByValue = getSortBy(); // call the function and store the returned value sortBySelect.value = sortByValue; // update the desktop dropdown value on page load // update sort mobile dropdown value on page load const validSortOptions = ['price_min_to_max', 'price_max_to_min', 'creation_date', 'relevency']; sortByValue = validSortOptions.includes(sortByValue) ? sortByValue : 'relevency'; const inputField = document.querySelector(`form [data-value="${sortByValue}"]`); if (inputField) { inputField.checked = true; // update the value of the option } else { console.error(`No radio button found with data-value="${sortByValue}"`); } const form = document.getElementById('sortForm'); if (form) { form.addEventListener('change', (event) => { if (event.target.name === 'sort') { const selectedValue = event.target.getAttribute('data-value'); if (selectedValue && validSortOptions.includes(selectedValue)) { setUrlParam('sortBy', selectedValue, true); resetPageAndScroll(); updateOtherDropdown(selectedValue); } } }); } updateOtherDropdown(getSortBy()); if (sortBySelect) { sortBySelect.addEventListener('change', function () { if (sortBySelect.value && validSortOptions.includes(sortBySelect.value)) { setUrlParam('sortBy', sortBySelect.value, true); } }); } // Description 'read more' function toggleReadMore(button) { const container = button.parentNode; const isExpanded = container.getAttribute('aria-expanded') === 'true'; container.setAttribute('aria-expanded', !isExpanded); if (isExpanded) { button.querySelector('.button-text').textContent = 'more'; } else { button.querySelector('.button-text').textContent = 'Show less'; } } function visibleReadMore() { const toggleButtons = document.querySelectorAll('.fs_collection_top_toggle'); toggleButtons.forEach(button => { const description_children = button.previousElementSibling.children; let description_scroll_width = 0; let description_client_width = 0; for(const child of description_children) { description_scroll_width += child.scrollWidth; description_client_width += child.clientWidth; }; button.style.display = (description_scroll_width > description_client_width) ? 'block' : 'none'; }); } window.addEventListener('DOMContentLoaded', visibleReadMore); // category pills GTM const categories = document.querySelectorAll('.category-pills__pill'); let category; let categoryHandle; let categoryId; const pushCategoryPills = (category, categoryHandle, categoryId, typeCategory) => { if (category && categoryHandle && categoryId && typeCategory) { const categoryPills = { event: `categoryPills`, category: category, categoryHandle: categoryHandle, categoryId: categoryId, typeCategory: typeCategory }; window.dataLayer.push(categoryPills); } } categories?.forEach(category => { category.addEventListener('click', function(e) { try { category = e.currentTarget.getAttribute('data-category'); categoryHandle = e.currentTarget.getAttribute('data-collection-handle'); categoryId = e.currentTarget.getAttribute('data-collection-id'); typeCategory = e.currentTarget.getAttribute('data-type-category'); pushCategoryPills(category, categoryHandle, categoryId, typeCategory); } catch (error) { console.error('Error in category click event:', error); } }) })

Now Trending

Bikinis & Swimsuits to Elevate Every Happening

Make waves on the sand and beyond with Windsor’s bikinis and women’s swim apparel—designed for mix-and-match fun from beach days to sunset soirées. Choose from sparkly fabrications, classic abstract or snake prints, and vibrant solids to suit every mood.

Layered Looks & Effortless Styling

Pair bikini tops under tie-front blouses, sheer dusters, or lightweight jackets for sultry, city-to-shore outfits. High-rise bikini bottoms compliment breezy sarong wraps or high-waist denim shorts for an “always put together” vibe.

Support & Versatility

Find perfect fits with adjustable straps, one-shoulder silhouettes, and supportive under-bust bands.

Prints, Shine & Vacay Staples

Stand out in shimmer fabrics or timeless animal prints, or keep it classic in rust, olive, or ivory. Accessorize with oversized straw hats, trendy sunglasses, and woven totes to complete your vacation-ready look.

Discover Windsor’s full edit of bikinis and swimsuits online, in-app, or at your nearest Windsor store.

  • Summertime Vibe Swimsuit

    Get that ultimate summertime vibe in this bright & bold one piece swimsuit! Pair with some round sunnies and and get ready to chill out poolside bby!

    Fit & Features

    • Spaghetti straps
    • Deep V neckline | Caged cut out front
    • Low scoop back | Tie back detail
    • Cheeky bottom
    • Ribbed fabric

    Model is 5'8" with 34" bust, 24" waist and 37" hips. She is wearing a size small.

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07109-0170

    Category Name: Bikinis & Swim

    Price: $13.97 $35.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sunkissed Shimmer Swimsuit

    Bask in the sun in this shimmer one piece swimsuit that will have you serving lewks on the beach! Pair with some round sunnies and gold hoops and you'll be ready for the day babe!

    Fit & Features

    • Spaghetti straps
    • Deep V neckline | Caged cut out front
    • Low scoop back | Tie back detail
    • Cheeky bottom
    • Shimmer fabric

    Model is 5'8" with 34" bust, 24" waist and 37" hips. She is wearing a size small.

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07109-0169

    Category Name: Bikinis & Swim

    Price: $9.97 $35.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Heat Wave Bar Front Bandeau Swim Top

    Everyone's going to feel the heat as soon as you walk on by in this sizzling swim set! Obvi. don't forget to add the matching swim bottoms to cart 

    Shop Matching Bottoms: Heat Wave Bar Side Hipster Swim Bottoms

    Fits & Features

    • Bandeau-Style Swim Top 
    • Detachable Spaghetti Straps That Tie At The Nape
    • Lined With Removable Padded Bust 
    • Back Hook Closure
    • Heat Stone Embellishments & Bar Accents At Front 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0351

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Heat Wave Bar Side Hipster Swim Bottoms

    Everyone's going to feel the heat as soon as you walk on by in this sizzling swim set! Obvi. don't forget to add the matching swim top to cart 

    Shop Matching Top: Heat Wave Bar Front Bandeau Swim Top

    Fits & Features

    • Hipster-Style Swim Bottoms 
    • Triple Bar Side Accents 
    • Cheeky Fit & Coverage
    • Lined With Heat Stone Embellishments At The Front 

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0502

    Category Name: Bikinis & Swim

    Price: $6.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Inspire To Shine Sheer Glitter Scarf

    Bring the glitter you fab babe! Run around with your arms in the air and live your best life when you top off your look with a glittering sheer statement piece! Easily paired over a black bodysuit and high waist shorts!

    • Long sheer design
    • Silver glitter reflects
    • Ruffled trim
    • Offers stretch

    Style Number/Barcode: 07305-0082

    Category Name: Bikinis & Swim

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Fleur Paradise Duster

    Get wrapped up in this dreamy floral duster! Simply style this over your bikini or pair this with a tank top and denim cut-offs! 

    Fits & Features

    • Fitted Long Sleeves
    • Open Front Design 
    • Long, Flowy Length 
    • Stretchy Smooth Knit Fabric I Floral Print Design 
    • Dual Slits At Each Side 
    • Plenty Of Stretch

    Style Number/Barcode: 06202-0080

    Category Name: Bikinis & Swim

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • On A Tropical Getaway Mesh Duster

    Don't forget to pack ur tropical duster because every bronzed vacay goddess needs one! Style as a bathing suit cover up, or dress it up with heels and your go-to high waist shorts!

    Fit & Features

    • Open front design
    • Long sleeve | Long hemline
    • Mesh material | Moderate stretch
    • Tropical palm leaf neutral print

     Model is 5'8" with 32" bust, 26" waist and 38" hips. She is wearing a size small.  

    Style Number/Barcode: 06202-0051

    Category Name: Bikinis & Swim

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Color Splash Tie Dye Tie Front Kimono

    Make a splash in your outfit with this gorge kimono! Layer it on for a trendy lewk on the beach 

    Fits & Features

    • Drape Open Front
    • Kimono Sleeves 
    • Slits At The Sides 
    • Woven Gauze Fabric I Tie Dye Print I Fringe Trim
    • Relaxed Fit
    • Minimal Stretch 

    Model is 5'7" with a 34" bust, 24" waist and 36" hips. She is wearing a size small.

    Style Number/Barcode: 06204-0433

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Wanderlust Beauty Lace Kimono

    You're just a wanderlust beauty, always looking for a cute new 'fit! Layer on this perf lace kimono for that instant boho babe look!

    Fit & Features

    • Three quarter length sleeves
    • Drape open front
    • High how hem
    • Flowy, relaxed, and comfortable fit
    • Sheer lace mesh fabric | Moderate stretch

    Style Number/Barcode: 06204-0409

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Mesh Star Kimono

    You're the trendsetter of your squad, and all your girls follow your lead. Layer on this mesh star kimono for that it girl factor!

    Fit & Features

    • Short kimono sleeves
    • Open front
    • Mid-length, flowy fit
    • Sheer mesh fabric | Woven star pattern
    • Moderate stretch
    • Relaxed fit

    Style Number/Barcode: 06204-0413

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Classic Chiffon Kimono

    Layer on this classic chiffon kimono over your fave bikini and get ready to hit the beach bby!

    Fit & Features

    • Short, billowy kimono style drop shoulder sleeves
    • Drape open front
    • Flowy, relaxed and comfortable fit
    • Sheer, lightweight chiffon fabric
    • No stretch

    Style Number/Barcode: 06204-0532

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Layered In Style Chiffon Kimono

    Layer up in this chic airy kimono to create your new fav look bby!

    Fit & Features

    • Drape Open Front
    • Kimono Sleeves
    • Sheer Chiffon Fabric
    • Two Side Slits
    • Relaxed Fit
    • Minimal Stretch  


    Style Number/Barcode: 06204-0399

    Category Name: Bikinis & Swim

    Price: $8.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Dream State Chiffon Floral High Low Duster

    "I must be dreaming". Hit 'em with an entrance in this dreamy and romantic duster! A perfect layering piece over your bikini set, you can also work your charm by pairing it over a tube top and some denim cut-offs!

    Fits & Features

    • Short Flutter Sleeves 
    • Plunging V Neckline I Empire Waist With Triple Button Closure 
    • High-Low Hem 
    • Sheer Chiffon Fabric 
    • Floral Prints Throughout 

     

    Model is 5'7" with a 32" bust, 23" waist and 34.5" hips. She is wearing a size small.

    Style Number/Barcode: 06204-0387

    Category Name: Bikinis & Swim

    Price: $9.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Gotta Make Things Sheer Mesh Wide Leg Pants

    Show up and show off those dance moves bb girl! Add a bit of flair to your festival 'fit with the Gotta Make Things Sheer pants!

    Fits & Features

    • High Rise Elastic Waistband
    • Wide Pant Legs
    • Sheer, Mesh Fabric 
    • Diamond Pattern Design I Heat Stone Embellishments 
    • Moderate Stretch 

    Style Number/Barcode: 06502-0260

    Category Name: Bikinis & Swim

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Ruched To The Maxi Skirt

    This sultry mesh maxi skirt is ruched to the max! Pair over your fave swim suit for the perf poolside lewk!

    Fit & Features

    • High rise elastic banded waist
    • Ruched side detailing
    • Maxi length
    • Sheer, stretchy mesh fabric
    • Curve hugging fit

    Style Number/Barcode: 06501-0247

    Category Name: Bikinis & Swim

    Price: $6.97 $26.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Keep It Boho Chic Kimono

    It's festival season bby! Layer this sheer crochet lace kimono over your 'fit for a boho chic vibe!

    Fit & Features

    • Short billowy kimono style sleeves
    • Drape open front
    • Flowy, comfortable fit
    • Sheer mesh fabric
    • Crochet lace trim details
    • Moderate stretch

    Style Number/Barcode: 06204-0346

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Let The Party Go On Liquid Chrome Bikini Top

     Let the party go on and on! Take it to the pool, take it to the beach, it will never end when you have the perf bathing suit and the right vibes! Don't forget to pick up the matching bottoms to complete your look!

    Shop Matching Bottoms: Let The Party Go On Liquid Chrome Bikini Bottoms

    Fit & Features

    • Low neckline
    • Double spaghetti straps
    • Criss cross back
    • Lined | Moderate stretch
    • Removable padding
    • Cinched center bust
    • Liquid chrome finish

    Model is 5'8" with 34" bust, 24" waist and 37" hips. She is wearing a size small. 

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0417

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Let The Party Go On Liquid Chrome Bikini Bottoms

    Let the party go on and on! Take it to the pool, take it to the beach, it will never end when you have the perf bathing suit and the right vibes! Don't forget to pick up the matching top to complete your look!

    Shop Matching Top: Let The Party Go On Liquid Chrome Bikini Top

    Fit & Features

    • Mid-rise fit
    • Triple bar detail at hips
    • Cinched bottom
    • Lined
    • Moderate stretch
    • Liquid chrome finish

    Model is 5'8" with 34" bust, 24" waist and 37" hips. She is wearing a size small. 

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0565

    Category Name: Bikinis & Swim

    Price: $8.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Dreaming Of Vacay Leopard Print Push Up Bikini Top

    We are dreaming of vacay, and once we are ready to hit the beach we are going full force in a leopard print bikini of course! Don't forget to pick up the matching bottoms to complete your fierce look!

    Shop Matching Bottoms: Dreaming Of Vacay Leopard Print Bikini Bottoms

    Fit & Features

    • Molded push up cups
    • Wired
    • Adjustable spaghetti straps
    • Bar hook closure
    • Leopard print pattern

    Model is 5'9" with 32" bust, 24" waist and 34.5" hips. She is wearing a size small. 

    Style Number/Barcode: 07104-0413

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dreaming Of Vacay Leopard Print Bikini Bottoms

    We are dreaming of vacay, and once we are ready to hit the beach we are going full force in a leopard print bikini of course! Don't forget to pick up the matching top to complete your fierce look!

    Shop Matching Top: Dreaming Of Vacay Leopard Print Push Up Bikini Top

    Fit & Features

    • Mid rise
    • Self tie hip closures
    • Lined
    • Cheeky bottom
    • Leopard print pattern

    Model is 5'9" with 32" bust, 24" waist and 34.5" hips. She is wearing a size small. 

    Style Number/Barcode: 07105-0561

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Beach Beauty Swim Top

    You'll be a total beauty as you lay out at the beach in this cute swim tank! Don't forget to purchase the matching bottoms!

    Shop Matching Bottoms: Beach Beauty Swim Bottoms

    Fit & Features

    • Adjustable spaghetti straps
    • Scoop neckline
    • Front slit cut out
    • Banded back
    • No padding

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0389

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Beach Beauty Swim Bottoms

    You'll be a total beauty as you lay out at the beach in these cute swim bottoms! Don't forget to purchase the matching top!

    Shop Matching Top: Beach Beauty Swim Top

    Fit & Features

    • V cut design
    • Tie front detail
    • Cheeky bottom

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0538

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Must Have Mesh Swim Cover Up Shorts

    These sheer mesh swim cover up shorts are a must have for sure! Pair with the matching top over your trendiest bikini for a fire 'fit babe!

    Shop Matching Top: Must Have Mesh Cropped Swim Cover Up

    Fit & Features

    • High rise elastic banded waist
    • Ruched side detailing | Drawstrings at hem
    • Fitted shorts
    • Sheer mesh fabric
    • Plenty of stretch

    Style Number/Barcode: 06503-0137

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Picture Purrfect Leopard Print Mesh Duster

    Look absolutely picture purrfect in this sheer leopard print mesh duster! Layer over a simple LBD and pair with some mules for that fierce fashionista look!

    Fit & Features

    • Long fitted sleeves
    • Drape open front
    • Mid-length, flowy and relaxed fit
    • Sheer leopard print mesh fabric 
    • Plenty of stretch

    Style Number/Barcode: 06202-0079

    Category Name: Bikinis & Swim

    Price: $13.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance