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.

  • Glam Getaway Low Rise Bikini Bottoms

    Plan that dream getaway with bikini bottoms to soak up the sun in! The bottoms feature a low-rise waist, high cut, and a cheeky bottom. Complete your poolside outfit with the matching bikini top and sandals

    Shop Matching Bikini TopGlam Getaway Smocked Bikini Top

    Fit & Features

    • Low-rise waist
    • High cut
    • Cheeky bottom 
    • Matching bikini top sold separately 

     

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

    Style Number/Barcode: 07105-0630

    Category Name: Bikinis & Swim

    Price: $11.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glam Getaway Smocked Bikini Top

    Plan that dream getaway with a bikini top to soak up the sun in! The bikini top features a scoop neckline, a smocked bodice, and adjustable spaghetti straps. Complete your poolside outfit with the matching bikini bottoms and sandals.

    Shop Matching Bikini Bottoms: Glam Getaway Low Rise Bikini Bottoms

    Fit & Features

    • Sleeveless scoop neckline
    • Smocked bodice
    • Removable padding
    • Adjustable spaghetti straps
    • Matching bikini bottom sold separately

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

    Style Number/Barcode: 07104-0482

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glisten And Glow Swim Bottoms

    Glisten and glow as you lounge poolside in these gorgeous swim bottoms! They feature a high rise waist, a semi-cheeky fit, and a shimmery fabric. Complete your look with the matching swim top and chic flowy kimono.

    Shop Matching Swim Top: Glisten And Glow Swim Top

    Fit & Features

    • High rise waist
    • Semi-cheeky fit
    • Shimmery fabric

     

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

    Style Number/Barcode: 07105-0504

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glisten And Glow Swim Top

    Glisten and glow as you lounge poolside in this gorgeous swim top! It features tank-like shoulder straps, a deep V neckline, a tie front detail, and a shimmery fabric. Complete your look with the matching swim bottoms and a chic flowy kimono.

    Shop Matching Swim Bottoms: Glisten And Glow Swim Bottoms

    Fit & Features

    • Tank-like shoulder straps
    • Deep V neckline
    • Tie front
    • Banded back
    • Shimmery fabric

     

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

    Style Number/Barcode: 07104-0353

    Category Name: Bikinis & Swim

    Price: $10.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleek and Minimal Swim Tank

    Keep it minimal with a swim tank that rocks those basic vibes. The swim tank features a sleeveless scoop neckline, tank-straps, and a cropped hem. Complete your poolside look with the matching swim tank and sandals.

    Shop Matching Bikini Bottoms: Sleek and Minimal High Waist Bikini Bottoms

    Fit & Features

    • Sleeveless
    • Plunging scoop neckline
    • Tank straps
    • Cropped hem
    • Form hugging fit
    • Moderate stretch
    • Matching bikini bottoms sold separately

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

    Style Number/Barcode: 07104-0517

    Category Name: Bikinis & Swim

    Price: $10.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Flirty Ruffled High Waist Bikini Bottoms

    Soak up the sun and bring the charm in these cute bikini bottoms! They feature a high rise waist with a ruffled trim, a waffle-print pattern, and a cheeky fit. Complete look with the matching bikini top.

    Shop Matching Bikini Top: Flirty Ruffled Bikini Top

    Fit & Features

    • High rise waist
    • Ruffled trim
    • Waffle print pattern
    • Cheeky fit
    • Matching bikini top sold separately


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

    Style Number/Barcode: 07105-0629

    Category Name: Bikinis & Swim

    Price: $11.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Flirty Ruffled Bikini Top

    Soak up the sun and bring the charm in this cute bikini top! It features lightly padded triangle cups with a ruffled trim, adjustable spaghetti straps, a waffle-print pattern, and a single fasten closure. Complete look with the matching bikini bottoms.

    Shop Matching Bikini Bottoms: Flirty Ruffled High Waist Bikini Bottoms

    Fit & Features

    • Lightly padded triangle cups
    • Ruffled trim
    • Adjustable spaghetti straps
    • Waffle print pattern
    • Single fasten closure
    • Matching bikini bottoms sold separately

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

    Style Number/Barcode: 07104-0481

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sleek and Minimal High Waist Bikini Bottoms

    Keep it minimal with bikini bottoms that rock those basic vibes. The bottoms feature a high rise waist, high cut, and a cheeky fit. Complete your poolside look with the matching swim tank and sandals

    Shop Matching Swim Tank: Sleek and Minimal Swim Tank

    Fit & Features

    • High rise waist
    • High cut
    • Cheeky fit 
    • Form hugging fit, moderate stretch 
    • Matching swim top sold separately 

     

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

    Style Number/Barcode: 07105-0666

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • The Minimal Swim Bottoms

    Keep it basic as you soak up the sun in these cute swim bottoms! The swim bottoms feature a high rise elastic banded waist and a cheeky fit. Complete your poolside look with the matching swim top and chic sunnies!

    Shop Matching Swim Top: The Minimal Swim Top

    Fit & Features

    • High rise elastic banded waist
    • Cheeky bottom
    • Matching swim top sold separately

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

    Style Number/Barcode: 07105-0667

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • The Minimal Swim Top

    Keep it basic as you soak up the sun in this cute swim top! The swim top features a sleeveless scoop neckline, lightly padded cups, supportive tank straps, and a cropped hem. Complete your poolside look with the matching swim bottoms and chic sunnies!

    Shop Matching Swim Bottoms: The Minimal Swim Bottoms

    Fit & Features

    • Sleeveless scoop neckline
    • Lightly padded cups
    • Tank-straps
    • Cropped hem
    • Matching bottoms sold separately 

     

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

    Style Number/Barcode: 07104-0518

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Wave of Glam Low Rise Bikini Bottoms

    Ride the glamour wave this season in a bikini bottom that is vacay-ready! The bikini bottom features a low rise waist, side ties, and a cheeky bottom. Complete your sunkissed look with the matching bikini top and stunning sunglasses.

    Shop Matching Bikini Top: Wave of Glam Wrap Around Bikini Top

    Fit & Features

    • Low rise waist
    • Side ties
    • Cheeky bottom
    • Matching bikini top sold separately

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

    Style Number/Barcode: 07105-0625

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Wave of Glam Wrap Around Bikini Top

    Ride the glamour wave this season in a bikini top that is vacay-ready! The bikini top features triangle-cups, a halter neck-tie, and sleek wrap-around straps, and lower back tie-back straps. Complete look with the matching bikini bottoms and stunning sunglasses

    Shop Matching Bikini Bottoms: Wave of Glam Low Rise Bikini Bottoms

    Fit & Features

    • Triangle-cups
    • Halter neck-tie
    • Wrap around straps 
    • Lower back tie-back straps
    • Matching bikini bottoms sold separately 

     

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

    Style Number/Barcode: 07104-0477

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Hey There Señorita One Piece Mesh Swimsuit

    Hola Señorita, you look like a ten in your one piece bathing suit! Lay out, enjoy the vip treatment, and catch some rayss!

    Fit & Features

    • Plunging V-neckline
    • Adjustable spaghetti straps
    • Low back
    • High hips with mesh cutout detailing
    • Moderate stretch
    • Cheeky bottom


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

    Style Number/Barcode: 07109-0156

    Category Name: Bikinis & Swim

    Price: $16.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Brighter Days High Cut Bikini Bottoms

    Brighten up the season with a bikini bottom that radiates good vibes! The bikini bottom features a low-rise waist, a high cut, and a cheeky fit. Complete your look with the matching bikini top and a floppy hat

    Shop Matching Bikini Top: Brighter Days Wired Bikini Top

    Fit & Features

    • Low rise waist
    • High cut
    • Cheeky bottom 
    • Matching bikini top sold separately 


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

    Style Number/Barcode: 07105-0623

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Brighter Days Wired Bikini Top

    Brighten up the season with a bikini top that radiates good vibes! The bikini top features a plunging sweetheart neckline, wired cups, adjustable spaghetti straps, and a fastening closure at the back. Complete your look with the matching bikini bottoms and a floppy hat

    Shop Matching Bikini Bottoms: Brighter Days High Cut Bikini Bottoms

    Fit & Features

    • Sleeveless sweetheart neckline
    • Wired cups
    • Adjustable spaghetti straps
    • Fastening closure at back 
    • Matching bikini bottoms sold separately 

     

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

    Style Number/Barcode: 07104-0475

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • So Chic High Waist Swim Bottoms

    Keep it so chic as you cool off poolside in this chic swimsuit! The swim bottoms feature a high rise waist and a cheeky fit. Complete look with sunnies and the matching swim top.

    Shop Matching Swim Top: So Haute One Shoulder Swim Top

    Fit & Features

    • High rise waist
    • Cheeky bottom
    • Matching swim top sold separately

     

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

    Style Number/Barcode: 07105-0642

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • So Chic One Shoulder Swim Top

    Keep it so chic as you cool off poolside in this chic swimsuit! The swim top features an asymmetrical one-shoulder neckline, a cap sleeve, and a cropped hem. Complete look with sunnies.

    Shop Matching Swim Bottoms: So Haute High Waist Swim Bottoms

    Fit & Features

    • Asymmetrical one-shoulder top
    • Cap sleeve
    • Cropped hem
    • Matching swim bottom sold separately 


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

    Style Number/Barcode: 07104-0494

    Category Name: Bikinis & Swim

    Price: $10.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Beachside Babe One-Piece Swimsuit

    You'll look like a total beachside babe in this stunning one-piece swimsuit! It features tank-like shoulder straps, a plunging V neckline, trendy side cut-outs leading to an open back, and a semi-cheeky fit. The swimsuit has a chic color block design with white, black, and mauve tones. Pair this one-piece with cute sandals and a sheer tie-front top.

    Fit & Features

    • Tank-like shoulder straps
    • Deep V neckline
    • Side cut-outs
    • Open back
    • Semi-cheeky fit
    • Color block design

     

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

    Style Number/Barcode: 07109-0222

    Category Name: Bikinis & Swim

    Price: $18.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Fashionably Fierce One-Piece Swimsuit

    Keep your poolside look fashionably fierce in this chic one-piece swimsuit. It features adjustable spaghetti straps, a scoop neckline, a low scoop back, a belted waist, and a semi-cheeky fit. The swimsuit showcases a leopard print pattern for a trendy vibe. Pair it with a sheer flowy duster and cute sandals.

    Fit & Features

    • Adjustable spaghetti straps
    • Scoop neckline with padded cups 
    • Low scoop back
    • Belted waist
    • Circular buckle
    • Semi-cheeky fit
    • Leopard print

     

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

    Style Number/Barcode: 07109-0221

    Category Name: Bikinis & Swim

    Price: $5.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Taking the Plunge Mesh One Piece Swimsuit

    Take the plunge in this stunning swimsuit that raises the heat this season! The swimsuit features a plunging V-neckline, a triple row of mesh insets, supportive shoulder straps, and a high cut with a cheeky bottom. Complete look with sunnies for a chic poolside look. 

    Fit & Features

    • Sleeveless plunging V-neckline
    • Wide shoulder straps
    • Triple row of mesh insets
    • High cut 
    • Cheeky bottom 

     

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

    Style Number/Barcode: 07109-0176

    Category Name: Bikinis & Swim

    Price: $5.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Wild At Heart Swim Bottoms

    Showcase your wild and trendy style at the beach in these leopard print swim bottoms! They feature a high waist with a semi-cheeky fit. Pair these swim bottoms with the matching swim top and a chic flowy duster.

    Shop Matching Swim Top: Wild At Heart Swim Top

    Fit & Features

    • High waist
    • Semi-cheeky fit
    • Leopard print

     

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

    Style Number/Barcode: 07105-0632

    Category Name: Bikinis & Swim

    Price: $1.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Wild At Heart Swim Top

    Showcase your wild and trendy style at the beach in this leopard print swim top! It features removable spaghetti straps, a sweetheart neckline, and a tie front detail. Wear this swim top with the straps for additional support, or style it strapless. Pair it with the matching swim bottoms and a chic flowy duster.

    Shop Matching Bottoms: Wild At Heart Swim Bottoms

    Fit & Features

    • Removable spaghetti straps
    • Padded cups
    • Sweetheart neckline
    • Tie front detail
    • Leopard print

     

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

    Style Number/Barcode: 07104-0484

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Bold Babe Bandeau Swim Top

    Yes babe, give your poolside look a trendy and bold vibe in this swim top! It features a bandeau design with a strapless square neckline, padded detailing, and a cropped fit. Pair this swim top with the matching swim bottoms and a lightweight flowy duster.

    Shop Matching Swim Bottoms: Bold Babe Cheeky Swim Bottoms

    Fit & Features

    • Bandeau design
    • Strapless
    • Square neckline
    • Padded
    • Cropped

     

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

    Style Number/Barcode: 07104-0352

    Category Name: Bikinis & Swim

    Price: $4.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Bold Babe Cheeky Swim Bottoms

    Yes babe, give your poolside look a trendy and bold vibe in these swim bottoms! They feature a high V-cut design and a cheeky fit. Pair these swim bottoms with the matching swim top and a lightweight flowy duster.

    Shop Matching Swim Top: Bold Babe Bandeau Swim Top

    Fit & Features

    • High V-cut design
    • Cheeky fit

     

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

    Style Number/Barcode: 07105-0503

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale