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.

  • Retro Chic Contrast Trim Bikini Bottoms

    Shop Matching Top: Retro Chic Contrast Trim Bikini Top

    Fit & Features

    • Smooth nylon-blend fabrication, plenty of stretch
    • Contrast trim design
    • Low-rise waist
    • Cheeky bottom
    • Form hugging-fit 
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-0872

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Babe Alert Scoop Neck One-Piece Swimsuit

    Fit & Features

    • Smooth nylon-blend fabric with contrast trim, plenty of stretch
    • Scoop neckline, adjustable spaghetti straps
    • Low back
    • High-cut design, cheeky bottom
    • Form-hugging fit
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-0871

    Category Name: Bikinis & Swim

    Price: $14.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Gone Coastal Snake Side Tie Bikini Bottoms

    If you're heading on vacay or the beach, these snake bikini bottoms will keep you fiercely stylish on and off the shore! Pair with the matching bikini top.

    Fit & Features

    • Snake print, lined fabric
    • Low-rise waist
    • Spaghetti strap side ties
    • Cheeky coverage
    • Runs true to size
    • Returns are not accepted without the hygienic liner

     

    Shop The Matching Bikini Bottoms: Gone Coastal Snake Triangle Bikini Top

    Style Number/Barcode: 07105-0873

    Category Name: Bikinis & Swim

    Price: $6.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Gone Coastal Snake Triangle Bikini Top

    If you're heading on vacay or the beach, this snake triangle bikini top will keep you fiercely stylish on and off the shore! Pair with the matching bikini bottoms.

    Fit & Features

    • Snake print, lined fabric
    • Triangle cups, removable padded bra cups
    • Adjustable spaghetti straps
    • Back spaghetti strap tie
    • Runs true to size

     

    Shop The Matching Bikini Bottoms: Gone Coastal Snake Side Tie Bikini Bottoms

    Style Number/Barcode: 07104-0729

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Splashin' Around Eyelet Ruffle Swim Shorts

    Splish-splash-looking flirty in these eyelet ruffle swim shorts perfect for pool parties, beach days, and vacations!

    Fit & Features

    • Eyelet fabric
    • High-rise elasticized waist
    • Ruffle trim
    • Runs true to size

    Style Number/Barcode: 07105-000001

    Category Name: Bikinis & Swim

    Price: $6.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Beachy Bombshell Short Sarong

    Beachy bombshell will be your vibe in this short sarong designed with lurex knit fabric for a trendy metallic sheen. Layer over the matching bikini top and bottoms for a sun-kissed look!

    Shop Matching Set: Beachy Bombshell Bikini Top, Beachy Bombshell One-Shoulder Bikini Top, Beachy Bombshell V-Cut Bikini Bottoms

    Fit & Features

    • Lurex knit fabric, metallic sheen
    • Mini-length hem
    • Tie closure

    Style Number/Barcode: 07105-000003

    Category Name: Bikinis & Swim

    Price: $6.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Shores Of Love Crochet Mesh Sarong

    Give your beach or pool related activities this perfect crochet mesh sarong accessory! Tie your swimsuit look together with this effortless wrap with a tie-waist and sultry sheer design.

    Fit & Features

    • Crochet embroidered pattern
    • Sheer mesh fabric
    • Tie-waist
    • Form-hugging fit

    Style Number/Barcode: 07105-000002

    Category Name: Bikinis & Swim

    Price: $9.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sunny Mode V-Cut Bikini Bottoms

    Activate sunny mode with these hot bikini bottoms featuring a V-cut design, scrunched detailing at the back, and a cheeky fit. Style with the matching bikini top to be sitting pretty poolside!

    Shop Matching Top: Sunny Mode Ruched Bikini Top

    Fit & Features

    • Nylon-blend fabric, high stretch
    • V-cut waist
    • Scrunched back
    • Cheeky fit
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-000008

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sunny Mode Ruched Bikini Top

    Activate sunny mode with this hot bikini top featuring a ruched bust, curved underwire for structure, and adjustable spaghetti straps. Style with the matching bikini bottoms to be sitting pretty poolside!

    Shop Matching Bottoms: Sunny Mode V-Cut Bikini Bottoms

    Fit & Features

    • Nylon-blend fabric, high stretch
    • Lined cups, curved underwire, no padding
    • Ruched bust
    • Adjustable spaghetti straps
    • Back strap with hook and bar closure
    • Runs true to size

    Style Number/Barcode: 07104-000005

    Category Name: Bikinis & Swim

    Price: $6.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sun-Kissed Moments Tie-Strap Bikini Bottoms

    You'll have sun-kissed moments in these trendy low-rise bikini bottoms featuring tie straps on each side with beaded detailing. Style with the matching bikini top.

    Shop Matching Top: Sun-Kissed Moments Triangle Bikini Top

    Fit & Features

    • Nylon-blend fabric, high stretch
    • Low-rise waist
    • Tie straps on each side, beaded details
    • Cheeky fit
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-000009

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sun-Kissed Moments Triangle Bikini Top

    You'll have sun-kissed moments in this trendy triangle bikini top featuring the cutest seashell charm at the center of the bust. Style with the matching bikini bottoms.

    Shop Matching Bottoms: Sun-Kissed Moments Tie-Strap Bikini Bottoms

    Fit & Features

    • Nylon-blend fabric, high stretch
    • Triangle-shaped cups
    • Seashell metal charm
    • Adjustable spaghetti straps
    • Tie-back spaghetti straps, beaded details
    • Runs true to size

    Style Number/Barcode: 07104-000006

    Category Name: Bikinis & Swim

    Price: $6.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Poolside Paradise Floral Triangle Bikini Top

    So pretty and made for tanning, this floral bikini top offers flattering triangle-shaped cups and dual spaghetti strap ties that let you customize the style! Pair with the matching bikini bottoms.

    Shop Matching Bottoms: Poolside Paradise Floral Scrunch Bikini Bottoms

    Fit & Features

    • Floral print, stretchy knit fabric
    • V-shaped low-rise waist
    • Scrunched thong back coverage
    • Runs true to size

    Style Number/Barcode: 07104-000007

    Category Name: Bikinis & Swim

    Price: $6.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Poolside Paradise Floral Scrunch Bikini Bottoms

    So pretty and made for tanning, these floral bikini bottoms offer a flattering V-shaped low-rise waist and a scrunched thong back that flaunts your curves! Pair with the matching bikini top.

    Shop Matching Top: Poolside Paradise Floral Triangle Bikini Top

    Fit & Features

    • Floral print, stretchy knit fabric
    • V-shaped low-rise waist
    • Scrunched thong back coverage
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-000010

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Perfect In Paradise Floral One-Piece Swimsuit

    Create a poolside look perfect for paradise in this one-piece swimsuit featuring a large floral print, a halter neckline with an alluring bust cutout, and a cheeky fit. Style with gold bangle bracelets and flat sandals.

    Fit & Features

    • Nylon-blend fabric, high stretch
    • Large floral print
    • Halter neckline, large bust cutout
    • Tie-back halter straps, open lower back
    • Cheeky fit
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-000013

    Category Name: Bikinis & Swim

    Price: $15.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Yacht Babe Floral Swim Cover Up

    Soak up the sun looking like a babe in this swim cover-up! Wrap yourself in the beauty of summer with this long cover-up with a gorgeous floral print and a maxi form-hugging silhouette.

    Fit & Features

    • Floral print, sheer mesh stretchy fabric
    • Low-rise waist, side cutouts
    • Form-hugging maxi silhouette
    • Runs true to size

    Style Number/Barcode: 07105-000014

    Category Name: Bikinis & Swim

    Price: $6.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Oasis Babe Floral Wrap Tie Sarong

    Perfect for poolside lounging or beachfront dining, this sarong adds instant babe status to your vacation wardrobe. This mesh sarong can be styled as a swimsuit cover-up or a stylish skirt with its adjustable tie design, with a vibrant floral print that captures tropical vibes.

    Fit & Features

    • Mesh fabric, floral print, stretchy
    • Wrap tie adjustable waist
    • Sheer design

    Style Number/Barcode: 07105-000015

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Hello Summer Triangle Bikini Top

    Say hello to summer in this trendy bikini top featuring triangle-shaped cups with removable padding and dual spaghetti strap ties that let you customize the style. Pair with the matching bikini bottoms for a pool party.

    Shop Matching Bottoms: Hello Summer V-Cut Bikini Bottoms

    Fit & Features

    • Nylon-blend fabric, high stretch
    • Triangle design
    • Removable padding
    • Dual tie-back halter straps
    • Lower tie-back straps
    • Runs true to size

    Style Number/Barcode: 07104-000008

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Hello Summer V-Cut Bikini Bottoms

    Say hello to summer in these trendy bikini bottoms featuring a V-cut waist, scrunched detailing at the back, and a thong fit. Pair with the matching bikini top for a pool party.

    Shop Matching Top: Hello Summer Triangle Bikini Top

    Fit & Features

    • Nylon-blend fabric, high stretch
    • V-cut waist
    • Scrunched back
    • Thong fit
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-000011

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Heat Wave Halter Bandeau Bikini Top

    Bring the heat to your summer vacay in this bandeau bikini top featuring a metal rectangular accent and halter tie-back straps. Pair with the matching bikini bottoms.

    Shop Matching Bottoms: Heat Wave V-Cut Bikini Bottoms

    Fit & Features

    • Nylon-blend fabric, high stretch
    • Sweetheart bust
    • Metal rectangular accent
    • Halter tie-back spaghetti straps
    • Lower tie-back straps
    • Runs true to size

    Style Number/Barcode: 07104-000004

    Category Name: Bikinis & Swim

    Price: $9.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Heat Wave V-Cut Bikini Bottoms

    Bring the heat to your summer vacay in these bikini bottoms featuring a high V-cut waist and cheeky fit. Pair with the matching bikini top.

    Shop Matching Top: Heat Wave Halter Bandeau Bikini Top

    Fit & Features

    • Nylon-blend fabric, high stretch
    • High V-cut waist
    • Cheeky fit
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-000007

    Category Name: Bikinis & Swim

    Price: $6.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Ocean Dreams Seashell Mesh Bikini Top

    Get beach-ready in this mesh bikini top! The adjustable spaghetti straps ensure your perfect fit, while the alluring front cutout with string details and seashell trim adds a touch of beachy glamour. Pair with the matching bikini bottoms!

    Shop Matching Bottoms: Ocean Dreams Seashell Mesh Bikini Bottoms

    Fit & Features

    • Mesh-lined fabric
    • Adjustable spaghetti straps
    • Front cutout, strings with seashell trim
    • Back cutout with string trim
    • Runs true to size

    Style Number/Barcode: 07104-000001

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Ocean Dreams Seashell Mesh Bikini Bottoms

    Get beach-ready in these mesh bikini bottoms. The adjustable side ties ensure your perfect fit, while the seashell trim adds a touch of beachy glamour. Pair with the matching bikini top!

    Shop Matching Top: Ocean Dreams Seashell Mesh Bikini Top

    Fit & Features

    • Mesh-lined fabric
    • High-rise waist
    • Adjustable side ties with seashell trim
    • Cheeky coverage
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-000004

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Destined For Sun Chiffon Kimono

    Layer this chiffon kimono over your swimsuit or outfit for an elevated allure on vacay or at a chic pool party!

    Fit & Features

    • Sheer chiffon fabric
    • Relaxed short sleeves
    • Open front design with tie-front
    • Relaxed flowy hem
    • Runs true to size

    Style Number/Barcode: 06204-000018

    Category Name: Bikinis & Swim

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Shoreline Siren Hoop Cutout Swimsuit

    This one-piece turns the beach into your runway with bold hoop cutouts and a plunge that knows exactly what it’s doing. The silhouette shapes, lifts, and flatters while giving you that effortless “I make swimwear look intentional” confidence.

    Fit & Features

    • One-piece swimsuit with O-ring cutout detailing
    • Deep plunge neckline with adjustable halter ties, removable padded bra cups
    • Open sides with high-cut leg
    • Stretch swim fabric with minimal coverage
    • Runs true to size
    • Returns are not accepted without the hygienic liner

    Style Number/Barcode: 07105-000016

    Category Name: Bikinis & Swim

    Price: $39.90

    Availability: In Stock

    Available Color: BROWN

    Available Size: S, M, L