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.

  • On Vacay Tropical Mesh Duster

    She's out of office and on vacay! Pair this tropical duster with your fave bikini set and head straight to the beach! Don't forget to pick up a mojito on your way there 

    Fits & Features

    • Long Fitted Sleeves 
    • Open Front Design 
    • Belt Loops & Drawstring Waist 
    • Duster Length 
    • Sheer Unlined Mesh Fabric With Tropical-Inspired Prints
    • Relaxed Fit 

    Style Number/Barcode: 06202-0069

    Category Name: Bikinis & Swim

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Vitamin Sea Lace-Up Front Swim Tank

    It's essential. You're going to need a cute swimsuit for all those beach and poolside visits! Just make sure you add the matching bottoms to cart! 

    Shop Matching Bottoms: Vitamin Sea Hipster Swim Bottoms 

    Fits & Features

    • Off Shoulder Straps
    • Adjustable Lace-Up Front Design 
    • Removable Padded Bust 
    • Fully Lined Moderate Stretch
    • Swim Bottoms Sold Separately 

     

    Model is 5'7" with a 32" 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-0440

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Vitamin Sea Hipster Swim Bottoms

    It's essential. You're going to need a cute swimsuit for all those beach and poolside visits! Just make sure you add the matching top to cart! 

    Shop Matching Bottoms: Vitamin Sea Lace-Up Front Swim Tank

    Fits & Features

    • Mid-Rise Waist
    • Mesh Lined
    • Hipster Fit
    • Moderate Stretch
    • Matching Swim Top Sold Separately 

     

    Model is 5'7" with a 32" 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-0588

    Category Name: Bikinis & Swim

    Price: $9.97 $15.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Perfect Pick Floral Swim Top

    This pretty and vibrant floral swim tank will be the perfect pick for your spring break getaway! Be sure to get the matching bottoms for an all together stunning look.

    Shop Matching Bottoms: Perfect Pick Floral Swim Bottoms

    Fit & Features

    • Thin shoulder straps
    • Deep V neckline
    • Faux tie front detail
    • Hook and bar back closure
    • All over floral print
    • Removable padding

    Model is 5'4" with 33" bust, 24.5" waist and 39" hips. She is wearing a size small.

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

    Style Number/Barcode: 07104-0346

    Category Name: Bikinis & Swim

    Price: $9.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Perfect Pick Floral Swim Bottoms

    These pretty and vibrant floral swim bottoms will be the perfect pick for your spring break getaway! Be sure to get the matching top for an all together stunning look.

    Shop Matching Top: Perfect Pick Floral Swim Top

    Fit & Features

    • High rise waist
    • Ruched side detailing
    • Cheeky bottom
    • All over floral print

    Model is 5'4" with 33" bust, 24.5" waist and 39" hips. She is wearing a size small.

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

    Style Number/Barcode: 07105-0497

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Floral Babe Halter Swimsuit

    You'll be a major babe in this floral halter one piece swimsuit! Perf for your spring break getaway, pair with some oversized sunnies and get ready to relax bb!

    Fit & Features

    • Halter neck | Tie closure
    • Deep plunging V neckline
    • Removable padding
    • Low scoop back
    • High waist
    • Cheeky bottom
    • All over floral print

    Model is 5'8" with a 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-0206

    Category Name: Bikinis & Swim

    Price: $14.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Vacay Ready Rose Print Swim Bottoms

    Get totally vacay ready in these too cute rose print swim bottoms! Paired with the matching top, you'll be lookin' absolutely adorable.

    Shop Matching Top: Vacay Ready Rose Print Swim Top

    Fit & Features

    • Top ruffle trim
    • Side tie closures
    • Cheeky bottom
    • All over small rose print

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

    Style Number/Barcode: 07105-0498

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sea Me Now Tie Side Hipster Swim Bottoms

    Wait till they see you! Turn heads in this flirty and fun swimsuit. Make sure you add the matching top to cart to complete the look! 

    Shop Matching Top: Sea Me Now Ruffle Trim Molded Swim Top

    Fits & Features

    • Mid-Rise Waist
    • Tie Sides
    • Cheeky Fit
    • Fully Lined 
    • Matching Top Sold Separately 

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

    Style Number/Barcode: 07105-0579

    Category Name: Bikinis & Swim

    Price: $9.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stars & Stripes Tie Side Hipster Swim Bottoms

    Show off those stars and stripes in this patriotic swim set! Make sure you pick up the matching swim top for a finished look! 

    Shop Matching Top: Stars & Stripes Molded Swim Top

    Fits & Features

    • Mid-Rise Waist
    • Hip Tie Sides
    • Cheeky Coverage
    • Fully Lined I American Flag-Inspired Print
    • Matching Top Sold Separately 

     

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

    Style Number/Barcode: 07105-0580

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Dreaming of Summer Ombre Swim Bottoms

    We're dreaming of sunny days and poolside vibes in these ombre swim bottoms! Don't forget to pair these must haves with the matching top! 

    Shop Matching Swim Top: Dreaming of Summer Ombre Swim Top

    Fit & Features

    • Hipster Rise Waist 
    • Cheeky Bottom 
    • Tie-Dye Ombre Pattern

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

    Style Number/Barcode: 07105-0595

    Category Name: Bikinis & Swim

    Price: $8.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Vacay Ready Rose Print Swim Top

    Get totally vacay ready in this too cute rose print swim top! Paired with the matching bottoms, you'll be lookin' absolutely adorable.

    Shop Matching Bottoms: Vacay Ready Rose Print Swim Bottoms

    Fit & Features

    • Thin ruffle shoulder straps
    • Sweetheart neckline
    • Wired bust | Light padding
    • Small front cut out | Tie front detail
    • Back hook and bar closure
    • All over small rose print

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

    Style Number/Barcode: 07104-0347

    Category Name: Bikinis & Swim

    Price: $9.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dive In Tie Dye Swim Top

    Don't call it a comeback, tie-dye has always been here to stay. Add a splash of color to your look in the Dive In swim top! Make sure you add to cart the matching bottoms to complete the look! 

    Shop Matching Bottoms: Dive In Tie Dye Hipster Swim Bottoms 

    Fits & Features

    • Wide Shoulder Straps
    • V Neckline I Square Back 
    • Knot At Center Front
    • Pull-Over Design 
    • Tie-Dye Design  
    • Matching Bottoms Sold Separately

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

    Style Number/Barcode: 07104-0415

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dive In Tie Dye Hipster Swim Bottoms

    Don't call it a comeback, tie-dye has always been here to stay. Add a splash of color to your look in the Dive In swim bottoms! Make sure you add to cart the matching top to complete the look! 

    Shop Matching Top: Dive In Tie Dye Swim Top

    Fits & Features

    • Mid-Rise Fit
    • Hipster Design
    • Fully Lined
    • Tie Dye Design
    • Matching Top Sold Separately 

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

    Style Number/Barcode: 07105-0563

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Paradise Ready Halter Swmsuit

    You're ready for paradise bby! Take this gorg tropical printed one piece swimsuit on your trip & get ready for some fun in the sun.

    Fit & Features

    • Halter neck | Back hook and bar closure
    • Large front and back keyhole cut out
    • Lattice detailing down the sides
    • High rise waist
    • Cheeky bottom
    • All over tropical print

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

    Style Number/Barcode: 07109-0192

    Category Name: Bikinis & Swim

    Price: $9.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Stars & Stripes Molded Swim Top

    Show off those stars and stripes in this patriotic swim set! Make sure you pick up the matching swim bottoms for a finished look! 

    Shop Matching Bottoms: Stars & Stripes Tie Side Hipster Swim Bottoms

    Fits & Features

    • Halter Tie Straps 
    • Ties At The Back 
    • Center Front Knot 
    • Molded Padded Cups 
    • Fully Lined I American Flag-Inspired Print
    • Matching Bottoms Sold Separately 

     

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

    Style Number/Barcode: 07104-0432

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sea Me Now Ruffle Trim Molded Swim Top

    Wait till they see you! Turn heads in this flirty and fun swimsuit. Make sure you add the matching bottoms to cart to complete the look! 

    Shop Matching Bottoms: Sea Me Now Tie Side Hipster Swim Bottoms

    Fits & Features

    • Spaghetti Straps Cross & Tie At The Back
    • Molded Padded Cups With Ruffle Trim 
    • Fully Lined 
    • Matching Bottoms Sold Separately 

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

    Style Number/Barcode: 07104-0431

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dreaming of Summer Ombre Swim Top

    We're dreaming of sunny days and poolside vibes in this ombre swim top! Don't forget to pair these must haves with the matching bottoms! 

    Shop Matching Swim BottomsDreaming of Summer Ombre Swim Bottoms

    Fit & Features

    • Scoop Neckline
    • Flexible Boning at Sides
    • Removable Padding
    • Tank-Like Straps
    • Tie-Dye Ombre Pattern
    • Back Strap Closure 

     

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

    Style Number/Barcode: 07104-0448

    Category Name: Bikinis & Swim

    Price: $10.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Wrapped Around My Finger One Piece Swimsuit

    Have them wrapped around your little finger while you lounge poolside in this sexy one piece bb!

    Fit & Features

    • Slanted neckline
    • Adjustable single spaghetti strap
    • Wrap around sheer mesh detailing
    • Cheeky bottom
    • High hips
    • Moderate stretch
    Model is 5'4" with 33" bust, 24.5" waist and 39" hips. She is wearing a size small.    
    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07109-0209

    Category Name: Bikinis & Swim

    Price: $9.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Flowy Floral Kimono Sleeve Duster

    Make floral your go-to print of the season! This flowy kimono sleeve duster can easily be draped over a cute simple mini dress and paired with some strappy heels!

    Fit & Features

    • Short kimono sleeves
    • Tie front detail | Elastic banded back
    • Flowy maxi length
    • Sheer floral printed chiffon fabric
    • No stretch

    Style Number/Barcode: 06204-0492

    Category Name: Bikinis & Swim

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Catch Me Poolside Braided High Waist Swim Bottoms

    Girl, make sure they catch you poolside in these fab swim bottoms! Don't forget to pick up the matching top for a completed look! 

    Shop Matching Top: Catch Me Poolside One Shoulder Braided Swim Top

    Fits & Features

    • High Waist Fit 
    • Belt Loops I Adjustable Braided Belt
    • Fully Lined 
    • Moderate Stretch 
    • Matching Top Sold Separately 

    Model is 5'4" with a 33" bust, 24.5" waist and 39" hips. She is wearing a size small.

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

    Style Number/Barcode: 07105-0598

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Tiki Tropic Queen Swim Bottoms

    Channel a tropical paradise in these vibrant swim bottoms! All you need is a fruity drink in hand and an Insta-worthy view for vacay goals! Pair with matching swim top to complete your look!

    Shop Matching Top: Tiki Tropic Queen Swim Top

    Fit & Features

    • High Rise Waist
    • Wooden O-Ring Belt Accent 
    • Tropical Floral Print 
    • Full Coverage 

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

    Style Number/Barcode: 07105-0594

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Tiki Tropic Queen Swim Top

    Channel a tropical paradise in this vibrant swim top! All you need is a fruity drink in hand and an Insta-worthy view for vacay goals! Pair with matching swim bottoms to complete your look!

    Shop Matching Bottoms: Tiki Tropic Queen Swim Bottoms

    Fit & Features 

    • Bandeau Neckline 
    • Removable Padding 
    • Wooden O-Ring Accent
    • Tropical Floral Print 
    • Back Metal Fasten Closure  

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


    Style Number/Barcode: 07104-0447

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Floral Paradise Swim Bottom

    Catch those rays this season as you live it up in a floral paradise with this floral swim top! 

    Shop The Matching Top: Floral Paradise Bikini Top

    Fit & Features 

    • Hipster Style
    • Hip Tie Accents
    • Floral Print 
    • Cheeky Bottom  

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

    Style Number/Barcode: 07105-0524

    Category Name: Bikinis & Swim

    Price: $9.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Wavy Baby High Hip Swim Bottoms

    Keep it wavy in a new sexy swim suit baby! Also don't forget to pick up the matching top for a full on beach babe lewk!

    Shop Matching Top: Wavy Baby Wired Swim Top 

    Fit & Features

    • High hip swim bottoms
    • Cheeky bottom
    • Lined
    • Moderate stretch

     

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

    Style Number/Barcode: 07105-0547

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale