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.

  • Carmen Off-The-Shoulder Long Sleeve Column Dress

    Special Occasion

    Channel an elegant moment in the Carmen long column dress that features an off-the-shoulder neckline, a draped ruched bodice, and fitted long sleeves. Complete the look with rhinestone earrings for the perfect wedding guest outfit.

    Fit & Features

    • Smooth knit fabric, short knit lining, moderate stretch
    • Off-the-shoulder fold-over neckline
    • Ruched bodice
    • Fitted long sleeves
    • Long-length hem
    • Column silhouette
    • Runs true to size

     

    Where to Wear:

    Weddings, rooftop parties, dressed-up dinners, and romantic date nights.

    Style Number/Barcode: 05002-8881

    Category Name: Apparel by Occasion

    Price: $29.97 $64.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M

    Product Badge:
    • Sale
  • Brynn Long Sleeve Glitter Cutout Mermaid Dress

    Special Occasion

    The long glitter knit dress features a high boat neckline, fitted long sleeves, a bold waist cutout, ruching, a high side slit, and a mermaid silhouette. Complete the formal outfit with a rhinestone clutch.

    Fit & Features

    • Glitter knit fabrication
    • Boat neckline
    • Fitted long sleeves
    • Waist cutout
    • Ruching
    • High side slit
    • Long hem length
    • Mermaid silhouette
    • Runs true to size

    Style Number/Barcode: 05002-8664

    Category Name: Apparel by Occasion

    Price: $9.97 $74.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • So Sleek Cubic Zirconia Tennis Bracelet

    Sleek and glam, this cubic zirconia tennis bracelet will give your looks a dressy vibe. Pair with a cute matching set.

    Fit & Features

    • Single row design
    • Mini cubic zirconia stones
    • Clasp closure

    Style Number/Barcode: 07003-0594

    Category Name: Apparel by Occasion

    Price: $9.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Fierce Aura Wide-Leg Leopard Print Denim Jeans

    Put out a fierce aura in these leopard denim jeans for an of-the-moment look worthy of snapping pics for the socials!

    Fit & Features

    • Denim fabrication
    • High-rise waist
    • Single-button and hidden zipper closure
    • Traditional five-pocket with belt loop design
    • Leopard print
    • Wide-leg hem
    • Runs true to size

    Style Number/Barcode: 06602-0540

    Category Name: Apparel by Occasion

    Price: $20.97 $49.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Glamour Rhinestone Strappy Stiletto Kitten Heels

    Made to sparkle, these rhinestone kitten heels purr with glamour at every step!

    Fit & Features

    • Stiletto kitten heel
    • Faux leather material
    • Open square toe, dual thin toe straps
    • Adjustable ankle and heel straps with buckle detail
    • Rhinestone embellishments
    • Luxe fit cushioned insole
    • Runs true to size

    Style Number/Barcode: 07401-5227

    Category Name: Apparel by Occasion

    Price: $30.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Unforgettable Shine Cubic Zirconia Slider Bracelet

    Create a shimmering look with this cubic zirconia slider bracelet with an adjustable bead to get a snug fit. Pair with earrings.

    Fit & Features

    • Single row of cubic zirconia stones
    • Slider closure with adjustable bead

    Style Number/Barcode: 07003-0595

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sultry Mood Flocked Floral Mesh Cutout Mini Dress

    This sultry curve-hugging mini dress is designed with airy sheer mesh accented with a velvet flocked floral pattern and a partial knit lining for coverage. It features a crew neck with a hook and bar closure, an alluring bust cutout followed by a lace-trim sweetheart neckline with a hook and bar closure, short cap sleeves, and a mini-length bodycon silhouette to flaunt your figure.

    Fit & Features

    • Sheer mesh fabric with velvet flocked floral pattern, partial knit lining, plenty of stretch
    • Crew neck with hook and bar closure, bust cutout
    • Sweetheart neckline with lace trim, hook and bar closure
    • Short cap sleeves
    • Mini-length bodycon fit
    • Runs true to size

    Style Number/Barcode: 05103-5855

    Category Name: Apparel by Occasion

    Price: $36.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Strides Pointed Stiletto Pumps

    Make chic strides in these classic stiletto pumps. They feature a closed pointed toe, a closed back, and a sleek stiletto heel. Style with a mini handbag for a chic complete look.

    Fit & Features

    • Closed pointed toe
    • Closed back
    • Stiletto heel
    • Faux leather material
    • Subtle cushioned insole
    • Runs true to size

    Style Number/Barcode: 07401-4346

    Category Name: Apparel by Occasion

    Price: $9.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glam Era Rhinestone Bow Spiral Strap Stiletto Heels

    Elevate your glam game with glam era rhinestone bow spiral strap stiletto heels. Featuring chic rhinestone bows and spiral straps, these stilettos are your ticket to unforgettable nights.

    Fit & Features

    • Stiletto heel
    • Open almond toe
    • Dual straps across the foot, spiral strap design up the leg
    • Rhinestone embellishments, bow accents
    • Open back
    • Luxe fit cushioned insole
    • Runs true to size

    Style Number/Barcode: 07401-5125

    Category Name: Apparel by Occasion

    Price: $9.97 $40.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Flawless Allure Crepe Tube Mini Dress

    Keep it flawless in a mini dress that features a sleeveless square neckline and faux front pockets with trendy flap closure. Complete look with a blazer for the perfect workwear outfit. 

    Fit & Features

    • Woven crepe fabrication, moderate stretch, stretchy knit lining
    • Sleeveless square neckline
    • Faux front pockets with flap closure
    • Mini length hem
    • Runs true to size

    Style Number/Barcode: 05101-3807

    Category Name: Apparel by Occasion

    Price: $19.97 $42.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BLACK

    Available Size: S, M, L

    Product Badge:
    • Sale
  • Sultry Era Satin Strapless Corset Top

    In the mood for sultry? Enter your era in this satin corset top for a swoon-worthy look!

    Fit & Features

    • Satin woven fabric
    • Strapless sweetheart neckline
    • Flexible boning, front hook-eye closures
    • Lace-up back with satin ribbon
    • Mid-length angled hem
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06003-2665

    Category Name: Apparel by Occasion

    Price: $34.90

    Availability: In Stock

    Available Color: TEAL

    Available Size: S, M, L

  • Glam Status Rhinestone Glitter Mesh Block Heels

    Unlock glamour in these strappy rhinestone block heels with a luxe fit cushioned insole for comfort with every step without minimizing style!

    Fit & Features

    • Block heel
    • Glitter mesh material
    • Open square toe
    • Thin asymmetric strappy design, rhinestone embellishments
    • Adjustable ankle strap with buckle detail
    • Luxe fit cushioned insole
    • Runs true to size

    Style Number/Barcode: 07401-5140

    Category Name: Apparel by Occasion

    Price: $9.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Chic Glamour Rhinestone Teardrop Chain Belt

    Sparkle with chic glamour with this rhinestone teardrop chain belt! It features a luxe teardrop outline design embellished with two rows of mini rhinestones and double rhinestone accents. Includes a back adjustable chain with a lobster clasp closure. Style over a classic crepe formal dress to add a gorgeous sheen! 

    Fit & Features

    • Teardrop outline design, two rows of mini rhinestones
    • Double rhinestone accents
    • Back adjustable chain with lobster clasp closure

    Style Number/Barcode: 07301-1117

    Category Name: Apparel by Occasion

    Price: $6.97 $15.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Luxe Shimmer Glitter Velvet Bodycon Mini Dress

    Glitz up the night in this gorgeous mini dress designed with glitter velvet fabric for a luxe shimmer. It features a sleeveless square neckline with a built-in padded bust, tie-back halter straps, ruched side seams to accentuate your stunning curves, and a short bodycon silhouette.

    Fit & Features

    • Glitter velvet fabric with knit lining, moderate stretch
    • Square neckline with padded bust, underbust seam
    • Tie-back halter straps
    • Partially open back
    • Ruched side seams
    • Mini-length bodycon fit
    • Runs true to size

    Style Number/Barcode: 05103-5890

    Category Name: Apparel by Occasion

    Price: $9.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Delicate Ice Rhinestone Necklace And Earrings Set

    A matching necklace and earrings set feature delicate chains with teardrop-shaped rhinestones. Perfect for styling with a cocktail dress.

    Fit & Features

    • Matching necklace and earrings set
    • Chain necklace, teardrop rhinestones, lobster clasp closure
    • Pull-through earrings, chain with teardrop rhinestones

     

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

    Style Number/Barcode: 07002-1942

    Category Name: Apparel by Occasion

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Christina Lace-Up Back Velvet Dress

    Special Occasion

    Make a dramatic entrance at your next soiree in the chic Christina velvet formal long dress. She features a sleeveless square neckline, thin shoulder straps, an open back with a cross-back lace-up strappy design, a fitted, floor-length silhouette, and a sultry thigh-high front slit. Add some sparkle with rhinestone earrings and complete the look with a sleek clutch.

    Fiery, bold, and unforgettable—this dress is made to stand out. Want more? Browse our gorgeous red prom dresses or discover the perfect wedding guest dresses for your next RSVP.

    Fit & Features

    • Sleeveless square neckline, thin shoulder straps
    • Padded bust, no bra required
    • Open back, cross-back lace-up strappy design
    • Lower back zipper and hook and eye closure
    • Fitted, floor-length silhouette, high front slit
    • Velvet fabric, moderate stretch
    • Runs true to size

    Style Number/Barcode: 05002-8870

    Category Name: Apparel by Occasion

    Price: $9.97 $79.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Adorable Glam Rhinestone Bow Cutout Corset Top

    Fit & Features

    • Ponte knit fabric, moderate stretch
    • Strapless straight neckline
    • Three bust cutouts, rhinestone bow accents
    • Fitted mid-length hem
    • Runs true to size

    Style Number/Barcode: 06001-5534

    Category Name: Apparel by Occasion

    Price: $29.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dazzle and Stun Rhinestone Stiletto Pumps

    Dazzle and stun with every step in these rhinestone stiletto pumps perfect for pairing with a little black dress.

    Fit & Features

    • Stiletto heel
    • Closed pointed-toe
    • Adjustable wrap-around ankle strap, buckle closure
    • Rhinestones
    • Runs true to size

    Style Number/Barcode: 07401-5161

    Category Name: Apparel by Occasion

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Mesmerizing Glam Abstract Ruched Midi Dress

    Step out and mesmerize in a midi dress that features a sleeveless square neckline, ruching throughout to enhance curves, and an abstract marble print. Complete look with strappy heels for a look that's ready for date night!

    Fit & Features

    • Lined mesh fabrication
    • Sleeveless square neckline
    • Ruching
    • Abstract marble print
    • Midi length hem
    • Runs true to size

    Style Number/Barcode: 05102-5937

    Category Name: Apparel by Occasion

    Price: $19.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Stop And Stun Off-The-Shoulder Midi Dress

    Create a stunning moment in a midi dress that features an off-the-shoulder neckline, short dolman sleeves, and an asymmetrical high-side slit. Complete your date night outfit with stiletto heels

    Fit & Features

    • Smooth knit fabrication, moderate stretch 
    • Off-the-shoulder neckline
    • Short dolman sleeves
    • Asymmetrical high-side slit
    • Midi length hem
    • Runs true to size

    Style Number/Barcode: 05101-3841

    Category Name: Apparel by Occasion

    Price: $9.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Effortless Twist Metal Collar Necklace

    Fit & Features

    • Single-row
    • Twisted metal design
    • Lobster clasp closure

    Style Number/Barcode: 07002-1984

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glitz And Glam Rhinestone Clutch

    Fit & Features

    • Rectangular-shaped body
    • Glitter mesh 
    • Netted overlay with rhinestone studs
    • Curved top handle
    • Detachable chain shoulder strap

    Style Number/Barcode: 07204-0817

    Category Name: Apparel by Occasion

    Price: $26.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dainty Luxe Bar Charm Necklace

    Fit & Features

    • Dainty chain
    • Single-row design
    • Hammered bar accent
    • Lobster clasp closure

    Style Number/Barcode: 07002-1987

    Category Name: Apparel by Occasion

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dazzling Glam Twisted Fringe Earrings

    Dazzle in these glam twisted fringe earrings perfect for complimenting your formal dress.

    Fit & Features

    • Twisted fringe design
    • Post-back closure


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

    Style Number/Barcode: 07001-2113

    Category Name: Apparel by Occasion

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free