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.

  • Basic Glam Ribbed Hipster Bikini Bottoms

    Channel a glam vibe with bikini bottoms that are so vacay-ready! The bottoms feature a low-rise waist, a hipster cut,  a ribbed detail, and a cheeky fit. Complete look with the matching bikini top and sandals. 

    Shop Matching Bikini Top: Basic Glam Ribbed Bikini Top

    Fit & Features

    • Low-rise waist
    • Hipster cut
    • Ribbed detail
    • Cheeky fit
    • Form hugging fit, moderate stretch
    • Runs true to size


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

    Style Number/Barcode: 07105-0646

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Good Vibes Tank Swim Top

    You're all about those good vibes this year! Showcase your trendy style in this elevated basic swim top. It features adjustable tank-like shoulder straps, a notched V wired front, and a tie back closure. Complete your look with the matching swim bottoms and some cute sandals.

    Shop Matching Swim Bottoms: Good Vibes Hipster Swim Bottoms

    Fit & Features

    • Adjustable tank-like shoulder straps
    • Notched V wired front
    • Tie back closure
    • Ribbed fabric


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

    Style Number/Barcode: 07104-0499

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Good Vibes Hipster Swim Bottoms

    You're all about those good vibes this year! Showcase your trendy style in these elevated basic swim bottoms. They feature a hipster design with a semi-cheeky fit. Complete your look with the matching swim top and some cute sandals.

    Shop Matching Swim Top: Good Vibes Tank Swim Top

    Fit & Features

    • Hipster design
    • Semi-cheeky fit
    • Ribbed fabric

     

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

    Style Number/Barcode: 07105-0647

    Category Name: Bikinis & Swim

    Price: $2.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Gorgeous Getaway One-Piece Swimsuit

    Look absolutely gorgeous for your weekend getaway in this adorable one-piece swimsuit! It features thin shoulder straps that lead to a backless design, a V neckline with a zipper front, open side details, a semi-cheeky fit, and an all-over tropical print. Layer on a flowy sheer duster and complete the look with strappy sandals.

    Fit & Features

    • Thin shoulder straps
    • Open back
    • V neckline with a zipper front
    • Open sides
    • Semi-cheeky fit
    • Ribbed fabric with a tropical print
    • Runs true to size


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

    Style Number/Barcode: 07109-0217

    Category Name: Bikinis & Swim

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Chic Airy Chiffon Oversized Kimono

    Wear this chic airy chiffon kimono as a stylish layer over all of your spring 'fits. It features an oversized design with loose-fitting kimono-style sleeves, an open front, high side slits, and a flowy, mid-length fit. Wear this kimono as a stylish cover-up over your trendy swimwear.

    Fit & Features

    • Oversized design
    • Kimono-style sleeves
    • Open front
    • High side slits
    • Flowy, mid-length fit
    • Sheer chiffon fabric

    Style Number/Barcode: 06204-0664

    Category Name: Bikinis & Swim

    Price: $13.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chasing The Sun Swim Bottoms

    Soak up those sun rays as you lounge in the sand in these too cute swim bottoms! They feature a high rise banded waist, a semi-cheeky fit, and a striped pattern perf for the spring and summer months. Complete your beach-ready look with the matching swim top and some adorable sandals.

    Shop Matching Swim Top: Chasing The Sun Swim Top

    Fit & Features

    • High rise banded waist
    • Semi-cheeky fit
    • Striped pattern

     

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

    Style Number/Barcode: 07105-0639

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Chasing The Sun Swim Top

    Soak up those sun rays as you lounge in the sand in this too cute swim top! It features tank-like shoulder straps, a square neckline, a banded hem, and a striped pattern perf for the spring and summer months. Complete your beach-ready look with the matching swim bottoms and some adorable sandals.

    Shop Matching Swim Bottoms: Chasing The Sun Swim Bottoms

    Fit & Features

    • Tank-like shoulder straps
    • Square neckline
    • Banded hem
    • Striped pattern

     

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

    Style Number/Barcode: 07104-0491

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Stunning And Sultry Snake Print Swim Bottoms

    Bring those stunning and sultry vibes to your poolside look in these snake print swim bottoms! They feature a high-cut design, thin strap details on each side, and a cheeky bottom with minimal coverage. Complete your fierce look with the matching swim top and a sheer mesh duster.

    Shop Matching Swim Top: Stunning And Sultry Snake Print Swim Top

    Fit & Features

    • High-cut design
    • Thin straps
    • Cheeky bottom with minimal coverage
    • Snake print


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

    Style Number/Barcode: 07105-0697

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stunning And Sultry Snake Print Swim Top

    Bring those stunning and sultry vibes to your poolside look in this snake print swim top! It features a triangle design with halter spaghetti straps and lower tie-back straps. Complete your fierce look with the matching swim bottoms and a sheer mesh duster.

    Shop Matching Swim Bottoms: Stunning And Sultry Snake Print Swim Bottoms

    Fit & Features

    • Triangle design
    • Halter spaghetti straps
    • Lower tie-back straps
    • Snake print


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

    Style Number/Barcode: 07104-0550

    Category Name: Bikinis & Swim

    Price: $9.97 $20.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleek Straps One Piece Swimsuit

    Keep it sleek with this stylish swimsuit that brings those chic vibes. The swimsuit features a plunging V-neckline with a lattice detail, a triple row spaghetti strap that leads to a criss-cross strap design, and a high cut with a lattice design at the hip. Complete look with sunglasses

    Fit & Features

    • Plunging V-neckline with lattice detail 
    • Triple row spaghetti straps
    • Criss-cross strap design 
    • High cut with lattice design at the hip
    • Cheeky bottom
    • Form hugging fit, moderate stretch 
    • Runs true to size

     

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

    Style Number/Barcode: 07109-0262

    Category Name: Bikinis & Swim

    Price: $9.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Brighter Days Cutout One Piece Swimsuit

    Chase that glow with a swimsuit that radiates good vibes. The swimsuit features a plunging V-neckline, triangle-shaped cups, a cross strap design at the bust, a sexy midriff cutout, a high cut, and a thong bottom. Complete look with t-strap sandals and a floppy hat.

    Fit & Features 

    • Plunging V-neckline
    • Triangle-shaped cups, removable padding
    • Cross-strap design at the bust
    • Midriff cutout 
    • High cut, thong bottom 
    • Form-hugging fit
    • Runs true to size

     

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

    Style Number/Barcode: 07109-0258

    Category Name: Bikinis & Swim

    Price: $9.97 $33.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Major Glam Vibes Heat Stone Mesh Duster

    Bring those major glam vibes when you layer your chic 'fit with this gorg mesh duster! It features long fitted sleeves, an open front, a long flowy silhouette, and all-over heat stone embellishment. Pair this duster over a swimsuit as a poolside cover-up, or layer it over a little black dress for date night.

    Fit & Features

    • Long fitted sleeves
    • Open front
    • Flowy fit
    • Heat stone embellishment
    • Semi-sheer mesh fabric
    • Plenty of stretch

    Style Number/Barcode: 06202-0063

    Category Name: Bikinis & Swim

    Price: $26.97 $59.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stylish And Strappy One-Piece Swimsuit

    Showcase a stylish vibe as you lounge poolside in this chic strappy one-piece swimsuit. It features three spaghetti straps on each side that lead to a trendy cross-back design, a deep V neckline with a sultry lattice front, a high cut silhouette with strappy details at the hips, and a semi-cheeky fit. Layer on a flowy mesh duster and complete your look with some cute sunnies.

    Fit & Features

    • Three spaghetti straps on each side
    • Cross-back design
    • V neckline with a lattice front
    • High cut silhouette
    • Strappy details at the hips
    • Semi-cheeky fit


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

    Style Number/Barcode: 07109-0260

    Category Name: Bikinis & Swim

    Price: $5.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sheer Appeal Chiffon High Low Duster

    Keep it stylish in a sheer duster that is perfect to layer over your favorite mini dresses or as a coverup for your swimsuit. The duster features a V-neckline, short ruffled sleeves, a multi-button front, and a high-low hem. The duster is composed of a sheer chiffon fabric that offers a relaxed fit with minimal stretch.

    Fit & Features

    • V-neckline
    • Short ruffled sleeves
    • Multi-button down front
    • High-low hem
    • Sheer chiffon fabric
    • Relaxed fit, minimal stretch
    • Fits true to size

    Style Number/Barcode: 06204-0633

    Category Name: Bikinis & Swim

    Price: $9.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Neon Drama Snake Print Swim Top

    Bring the drama in this bold neon snake print swim top, a perf option for weekend beach trips. It features adjustable spaghetti straps, a scoop neckline, a sultry front slit, and a banded front hem. Pair this swim top with the matching swim bottoms and some chic sunglasses.

    Shop Matching Swim Bottoms: Neon Drama Snake Print Swim Bottoms

    Fit & Features

    • Adjustable spaghetti straps
    • Scoop neckline
    • Front slit
    • Banded front hem
    • Snake print
    • Runs true to size


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

    Style Number/Barcode: 07104-0485

    Category Name: Bikinis & Swim

    Price: $11.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Neon Drama Snake Print Swim Bottoms

    Bring the drama in these bold neon snake print swim bottoms, a perf option for weekend beach trips. They feature a high-cut cheeky fit with thin side straps. Pair these swim bottoms with the matching swim top and some chic sunglasses.

    Shop Matching Swim Top: Neon Drama Snake Print Swim Top

    Fit & Features

    • High-cut cheeky fit
    • Thin side straps
    • Snake print
    • Runs true to size

     

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

    Style Number/Barcode: 07105-0633

    Category Name: Bikinis & Swim

    Price: $5.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Basic Chic Tank Swim Top

    Keep your beach-ready look basic yet still chic in this must-have swim top. It features a tank-like design with thin straps that lead to adjustable spaghetti straps, a scoop neckline, and a sexy front slit detail with an elastic banded hem. Pair this swim top with the matching swim bottoms and some trendy sunglasses.

    Shop Matching Black Swim Bottoms: Basic Chic Banded Swim Bottoms

    Shop Matching Olive Swim Bottoms: Basic Chic Side Tie Swim Bottoms

    Fit & Features

    • Tank-like design
    • Thin straps that lead to adjustable spaghetti straps
    • Scoop neckline
    • Front slit
    • Elastic banded hem
    • No padding
    • Runs true to size

     

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

    Style Number/Barcode: 07104-0506

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Basic Chic Side Tie Swim Bottoms

    Keep your beach-ready look basic yet still chic in these must-have swim bottoms. They feature a high-cut, cheeky fit with side tie closures. Pair these swim bottoms with the matching swim top and some trendy sunglasses.

    Shop Matching Swim Top: Basic Chic Tank Swim Top

    Fit & Features

    • High-cut, cheeky fit
    • Side tie closures
    • Runs true to size

     

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

    Style Number/Barcode: 07105-0656

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Basic Chic Banded Swim Bottoms

    Keep your beach-ready look basic yet still chic in these must-have swim bottoms. They feature a high rise elastic banded waist and a high-cut, semi-cheeky fit. Pair these swim bottoms with the matching swim top and some trendy sunglasses.

    Shop Matching Swim Top: Basic Chic Tank Swim Top

    Fit & Features

    • High rise elastic banded waist
    • High-cut, semi-cheeky fit
    • Runs true to size


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

    Style Number/Barcode: 07105-0655

    Category Name: Bikinis & Swim

    Price: $8.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • High Tide Ruffled Bikini Top

    Create a stylish beachside look with this sexy bikini top. The bikini top features a sleeveless straight neckline with a ruffled trim, a square-shaped cutout at the bust, and double-row tie back straps for a secure fit. Complete your look with the matching bikini bottoms and sunglasses.

    Shop Matching Bikini Bottoms: High Tide High Rise Bikini Bottoms

    Fit & Features

    • Sleeveless straight neckline
    • Ruffled trim
    • Square-shaped cutout
    • Double-row tie back straps
    • Matching bikini bottoms sold separately

    Style Number/Barcode: 07104-0504

    Category Name: Bikinis & Swim

    Price: $5.97 $20.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • High Tide High Rise Bikini Bottoms

    Create a stylish beachside look with these sexy bikini bottoms. The bottoms feature a high cut style with a high rise waist, side ties, and a cheeky fit. Complete your look with the matching bikini top and sunglasses.

    Shop Matching Bikini Top: High Tide Ruffled Bikini Top

    Fit & Features

    • High cut
    • High rise waist
    • Side ties
    • Cheeky fit
    • Matching bikini top sold separately 

     

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

    Style Number/Barcode: 07105-0652

    Category Name: Bikinis & Swim

    Price: $4.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sultry Sheer Mesh Swim Bottoms

    Showcase those sultry-chic vibes in these stunning swim bottoms! They feature a high waist with two sexy sheer mesh inserts and a semi-cheeky fit. Pair these swim bottoms with the matching swim top and a flowy duster.

    Shop Matching Swim Top: Sultry Sheer Mesh Swim Top

    Fit & Features

    • High waist
    • Two sheer mesh inserts
    • Semi-cheeky fit

     

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

    Style Number/Barcode: 07105-0650

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sultry Sheer Mesh Swim Top

    Showcase those sultry-chic vibes in this stunning swim top! It features a one-shoulder neckline with a tank strap and sexy sheer mesh inserts. Pair this swim top with the matching swim bottoms and a flowy duster.

    Shop Matching Swim Bottoms: Sultry Sheer Mesh Swim Bottoms

    Fit & Features

    • One-shoulder neckline
    • Tank strap
    • Sheer mesh inserts


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

    Style Number/Barcode: 07104-0502

    Category Name: Bikinis & Swim

    Price: $9.97 $20.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sheer And Sultry One Shoulder One Piece Swimsuit

    Make a splash in a swimsuit that brings sheer and sultry appeal. The one-piece swimsuit features a one-shoulder neckline, a combination of sheer mesh panels and cutout accents to create a wrap-around design, and a cheeky fit. Complete look with sunglasses and sandals for a pool-side ready look. 

    Fit & Features

    • One-shoulder neckline
    • Sheer mesh panels
    • Cutout design 
    • Wrap around pattern 
    • Cheeky fit
    • Runs true to size 

     

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

    Style Number/Barcode: 07109-0224

    Category Name: Bikinis & Swim

    Price: $19.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free