Apparel by Occasion

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); } }) })

Product Recommendations

All Occasion Dresses That Elevate Every Celebration

Step into your standout moments with Windsor’s curated collection of all occasion dresses—made for milestones, spontaneous invites, and everything in between. Whether you're RSVPing to a wedding, prepping for graduation, or celebrating with friends under the stars, these dresses are designed to turn heads and deliver confidence.

Styles That Fit Every Vibe

From soft pastels and romantic florals to bold jewel tones and sleek neutrals, Windsor’s all occasion styles are anything but basic. Explore corset midis that sculpt and support, chiffon wrap dresses that sway with every step, or satin maxis with leg-baring slits that light up every photo. Prefer short and sweet? Mini dresses with ruched skirts, puff sleeves, and square necklines bring the energy for brunches, birthdays, and bachelorette weekends.

Your Go-To Dress for Any Event

Weddings: From elegant guest gowns in sage or champagne to flirty floral midis for outdoor I-dos, you’ll find dresses that are photo-ready and dance-floor approved.

Graduation & Award Ceremonies: Walk the stage in polished midi dresses with pleats, structure, or subtle shimmer.

Bridal & Baby Showers: Sweetheart necklines, delicate prints, and flowy silhouettes make these dresses feel celebratory and soft.

Evenings Out: Bring the glam with sequin minis, lace corset bodices, or sleek satin styles that shine in the city lights.

Finish with the Perfect Touch

Complete your outfit with statement earrings, block heels, or a rhinestone clutch. Need a layer? Try a lightweight duster or bolero for chillier evenings or elevated venues.

Made to Move with You

From breathable cotton blends to stretch satin and mesh overlays, these dresses combine comfort with impact. Whether you're toasting at a rehearsal dinner, mingling at a gallery opening, or hosting your own big night, Windsor’s all occasion dresses let you feel polished without ever feeling overdone.

Find your perfect look online, in-app, or at one of Windsor’s 350+ stores across the U.S. and Canada. These are the all occasion dresses that make every invite an opportunity to shine.

  • Cross My Heart Pendant Necklace

    Stun in a necklace that features a dainty chain and an etched heart pendant. Complete with a drop-waist dress and flat shoes.

    Fit & Features

    • Dainty chain link
    • Etched heart pendant
    • Lobster clasp closure 

    Style Number/Barcode: 07002-1906

    Category Name: Apparel by Occasion

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Teagan Sleeveless Cowl Neck Slim Formal Dress

    Special Occasion

    This sleeveless formal dress features a sultry cowl neckline, a curve-hugging slim silhouette, and a floor-length hem for a dramatic flair. Perfect for styling with a clutch for the school dance or a gala.

    Fit & Features

    • Smooth knit fabric lined with stretchy knit
    • Cowl neckline
    • Shoulder straps
    • Slim floor-length silhouette
    • Runs true to size

    Style Number/Barcode: 05002-8778

    Category Name: Apparel by Occasion

    Price: $54.90

    Availability: In Stock

    Available Color: NAVY, YELLOW-2

    Available Size: XS, S, M, L

  • Clearly Glam Rhinestone Bow Stiletto Heels

    These rhinestone bow stiletto heels are clearly glam and will elevate any party outfit! Pair with earrings.

    Fit & Features

    • Stiletto heel
    • Open pointed-toe
    • Rhinestone bow accent
    • Wide clear strap over toe
    • Faux leather material
    • Runs true to size

    Style Number/Barcode: 07401-5079

    Category Name: Apparel by Occasion

    Price: $12.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Elevated Chic Rhinestone Twist Bracelet

    Elevated and chic, this rhinestone twist bracelet adds luxe charm to your semi-formal or dressy look. Complete the look with a statement purse.

    Fit & Features

    • Dainty single-twist design
    • Rhinestones

    Style Number/Barcode: 07003-0592

    Category Name: Apparel by Occasion

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sheer Perfection Ruched Maxi Mesh Tube Dress

    Sheer and perfect, this strapless maxi mesh dress offers a sheer asymmetric shark hem and a flowy silhouette. Pair with stilettos.

    Fit & Features

    • Sheer mesh fabric with mini-length knit lining, plenty of stretch
    • Strapless elasticized straight neckline
    • Ruched side seams, curve-hugging bodice
    • Maxi-length asymmetric shark hem
    • Flowy silhouette
    • Runs true to size

    Style Number/Barcode: 05101-3675

    Category Name: Apparel by Occasion

    Price: $11.97 $44.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Party Ready Ruched Mesh Bodycon Mini Dress

    This alluring bodycon mini dress will have you looking on point and party ready! Designed with lined mesh fabric with plenty of stretch, the mini-length dress features a sleeveless sweetheart neckline with a padded bust, adjustable spaghetti straps to find your perfect fit, all-over ruched detailing to accentuate your stunning curves, and a mini-length hem with a bodycon silhouette. Style with sparkly rhinestone heels.

    Fit & Features

    • Stretchy sheer mesh fabric with knit lining
    • Sweetheart neckline, padded bust
    • Adjustable spaghetti straps
    • Back zipper with hook and eye closure
    • Ruching
    • Bodycon fit
    • Runs true to size

    Style Number/Barcode: 05103-5640

    Category Name: Apparel by Occasion

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Delicate Shine Cubic Zirconia And Rhinestone Choker

    Give your look a delicate shine with this choker embellished with mini rhinestones and multiple cubic zirconia accents. Pair with a clutch.

    Fit & Features

    • Single row design
    • Mini rhinestones
    • Multiple cubic zirconia accents
    • Back adjustable chain with lobster clasp closure

    Style Number/Barcode: 07002-1963

    Category Name: Apparel by Occasion

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Perfect Set Cubic Zirconia Stud Earrings Pack

    The perfect set of cubic zirconia stud earrings? Say less! This luxe multipack features three pairs of studs, including triangle, diamond-shaped, and round cubic zirconia stone designs for the prettiest sparkle.

    Fit & Features

    • Three-pack stud earrings set
    • Triangle, diamond-shaped, and round cubic zirconia stone designs
    • Post-back closures, rubber stoppers

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2153

    Category Name: Apparel by Occasion

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Gorgeous And Glam Lace-Up Sequin Mini Dress

    Show up looking gorgeous and glam in this sequin mini dress featuring a flattering square neckline and a pretty lace-up back meant to turn heads. The all-over sequin embroidery will shimmer and shine, catching everyone's eye. Style with stiletto heels for a dressy party!

    Fit & Features

    • Sheer mesh fabric with knit lining, moderate stretch
    • All-over sequins
    • Square neckline, padded bra cups
    • Spaghetti straps
    • Lace-up back design, lower zipper with hook-eye closure
    • Mini-length bodycon fit
    • Runs true to size

    Style Number/Barcode: 05103-5735

    Category Name: Apparel by Occasion

    Price: $9.97 $52.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sweet Aura Flower Rhinestone Drop Earrings

    It's the season for these floral rhinestone earrings secured with a post-back closure. Pair with a ring set.

    Fit & Features

    • Floral-drop design
    • Rhinestones
    • Post-back closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2191

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Chic And Dainty Rhinestone Layered Necklace

    Build a necklace stack with this chic and dainty layered necklace featuring a sleek choker with an attached rhinestone embellished lariat necklace fastened with a lobster clasp closure. Complete the look in a semi-formal dress for a dressy occasion!

    Fit & Features

    • Rhinestone embellished lariat necklace
    • Sleek choker
    • Lobster clasp closure

    Style Number/Barcode: 07002-1826

    Category Name: Apparel by Occasion

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Teigen High Slit Rhinestone and Crepe Long Dress

    Special Occasion

    The Teigen embodies true sophistication with a flattering slim fit silhouette and a dazzling rhinestone embellished trim along the high side slit. Perfect for styling with stiletto heels.

    Fit & Features 

    • Crepe fabrication, moderate stretch
    • Sleeveless v-neckline
    • Spaghetti straps
    • Asymmetrical high side slit, rhinestone trim
    • Long length hem
    • Runs true to size

    Style Number/Barcode: 05002-2881

    Category Name: Apparel by Occasion

    Price: $29.97 $59.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • True Luxe Rhinestone Necklace And Earrings Set

    A matching necklace and earrings set featuring a dainty chain rhinestone charm necklace with matching stud earrings. Perfect for styling with a dressy look and heels.

    Fit & Features

    • Matching necklace and earrings set
    • Dainty chain necklace, rhinestone charm
    • Lobster clasp closure
    • Rhinestone stud earrings, post-back closure

     

    Earrings are final sale and may not be returned or exchanged.  

    Style Number/Barcode: 07002-1897

    Category Name: Apparel by Occasion

    Price: $14.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: NS

  • Endless Glam Velvet Glitter Midi Dress

    A glamorous velvet glitter midi dress features a flattering square neckline with spaghetti straps, corset-like seams at the underbust, and an asymmetrical wrap silhouette to accentuate curves. Perfect to pair with earrings. 

    Fit & Features

    • Velvet glitter knit fabric, knit bust lining, moderate stretch
    • Square neckline
    • Spaghetti straps
    • Corset-like seams at underbust 
    • Asymmetrical wrap silhouette
    • Midi-length bodycon fit
    • Runs true to size

    Style Number/Barcode: 05101-3251

    Category Name: Apparel by Occasion

    Price: $19.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Elegant Impression Rhinestone Necklace Set

    Make an elegant impression with this rhinestone necklace set including matching earrings and a bracelet to give your formal wear a beautiful look. Pair with heels.

    Fit & Features

    • Jewelry set includes three pieces
    • Teardrop necklace, matching earrings, bracelet
    • Lobster clasp closure
    • Post back closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07002-1934

    Category Name: Apparel by Occasion

    Price: $18.90

    Availability: In Stock

    Available Color: SILVER

    Available Size: NS

  • Majorly Flirty Backless Ruffled Knit Skater Dress

    Serve major flirty vibes in this knit skater dress featuring a sleeveless plunging V-neckline with a chic strap accent, a halter strap, and an alluring open back with a lower bar strap. The V-shaped waist leads to an asymmetric tiered ruffled design and a short skater silhouette for the perfect party 'fit.

    Fit & Features

    • Smooth knit fabric with plenty of stretch
    • Plunging V-neckline with strap detail
    • Halter strap with hook and bar closure
    • Open back, lower vertical bar strap
    • V-shaped waist, asymmetric tiered ruffled design
    • Mini-length skater silhouette
    • Runs true to size

    Style Number/Barcode: 05103-5903

    Category Name: Apparel by Occasion

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Here To Stun Twist-Front Cutout Mini Dress

    Step up your night-out vibe and stun in this smooth knit mini dress featuring a plunging V-neckline with a twist-front bust design and a sultry keyhole cutout at the waist. The bodycon silhouette will flaunt your gorgeous curves.

    Fit & Features

    • Double-lined smooth knit fabric, plenty of stretch
    • Plunge V-neckline, twist-front bust
    • Keyhole waist cutout
    • Long fitted sleeves
    • Mini-length bodycon fit
    • Runs true to size

    Style Number/Barcode: 05103-5801

    Category Name: Apparel by Occasion

    Price: $32.90

    Availability: In Stock

    Available Color: HUNTER

    Available Size: XS, S, M

  • Glam Variety Six-Pack Stud Earrings Set

    A six-pack stud earrings set features a glam variety of designs and styles some with rhinestone embellishments. Perfect for everyday wear.

    Fit & Features

    • Six-pack stud earrings set
    • Variety of designs and styles
    • Some rhinestone embellishments
    • Post-back closures

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2064

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Shine On Wavy Rhinestone Necklace, Earrings, And Bracelet Set

    Fit & Features

    • Set includes a matching necklace, earrings, and bracelet
    • Rhinestones
    • Wavy and linear design
    • Post-back closure
    • Lobster clasp closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07002-1956

    Category Name: Apparel by Occasion

    Price: $14.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • So Pristine Bow Rhinestone Purse

    A rhinestone purse that features a top handle, front flap with a statement bow, and a spacious interior with a pocket. Perfect for styling with a cocktail or evening dress.

    Fit & Features

    • Top handle
    • Detachable chain strap
    • Front flap, statement bow, snap-button closure
    • Spacious interior with pocket

    Style Number/Barcode: 07204-0807

    Category Name: Apparel by Occasion

    Price: $29.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Shimmering Treasure Rhinestone And Pearl Choker

    You'll treasure this rhinestone and pearl choker forever! A standout at every event or party in this must-have necklace. Style with an LBD.

    Fit & Features

    • Layered design
    • Mini rhinestones
    • Faux pearl accents
    • Lobster clasp closure

    Style Number/Barcode: 07002-1958

    Category Name: Apparel by Occasion

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Oh-So-Glam Rhinestone Fringe Cutout Midi Dress

    You'll look and feel oh-so-glam in this bodycon midi dress designed with a rhinestone embellished fringe along a cutout bodice that flaunts your figure! Pair with heels.

    Fit & Features

    • Smooth knit fabric with knit lining, plenty of stretch
    • Square neckline
    • Spaghetti straps, cross-back design
    • Waist cutout with rhinestone fringe trim
    • Asymmetric midi-length hem, high-cut side slit
    • Bodycon silhouette
    • Runs true to size

    Style Number/Barcode: 05101-2992

    Category Name: Apparel by Occasion

    Price: $11.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Deluxe Stackable Nine-Pack Ring Set

    A deluxe nine-pack ring set featuring various designs and styles perfect for styling all together or separately to elevate your look.

    Fit & Features

    • Nine-pack ring set
    • Various designs and styles

    Style Number/Barcode: 07004-0408

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Endless Luxe Faux Pearl and Rhinestone Block Heels

    Bring the luxe to your special night out with block heels that feature an open square toe with a single strap design, pearl with mini rhinestone embellishments, an adjustable ankle strap with buckle closure, and a sheen-like finish. Complete with a sleek cocktail dress! 

    Fit & Features

    • 3" Block heel
    • Open square toe, single strap design
    • Adjustable ankle strap with buckle closure
    • Faux pearl and mini rhinestones
    • Faux leather material, sheen-like finish
    • Runs true to size

    Style Number/Barcode: 07401-5120

    Category Name: Apparel by Occasion

    Price: $9.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale