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.

  • Shimmer and Shine Metallic Platform Block Heels

    Shimmer and shine at your next formal event with dazzling faux leather metallic heels that feature an open almond toe with single strap accent, a closed back, an adjustable ankle strap with buckle closure, a block heel, and a platform sole. Complete your look with a sequin dress for that ultimate shine! 

    Fit & Features

    • Block heel
    • Metallic faux leather material
    • Open almond toe with single strap
    • Adjustable ankle strap with buckle closure
    • Platform sole
    • Luxe fit breathable cushioned insole
    • Runs true to size

    Style Number/Barcode: 07401-5020

    Category Name: Apparel by Occasion

    Price: $9.97 $30.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Pretty Luxe Cubic Zirconia Butterfly Stud Earrings Set

    This three-pack earrings set features two pairs of small round cubic zirconia studs and one pair of dainty butterfly-shaped studs with mini cubic zirconia embellishments. Style with a rhinestone necklace for a pretty luxe look.

    Fit & Features

    • Three-pack stud earring set
    • Two pairs of round cubic zirconia studs
    • One pair of butterfly-shaped studs with cubic zirconia stones
    • Post-back closures, rubber stoppers

     

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

    Style Number/Barcode: 07001-2047

    Category Name: Apparel by Occasion

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Endless Shine Rhinestone Fringe Earrings

    Capture endless shine in these rhinestone fringe earrings secured with a post-back closure. Pair with a sleeveless midi dress.

    Fit & Features

    • Multi-fringe design
    • Rhinestones
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2185

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Marleigh Lace-Up High Slit Formal Dress

    Special Occasion

    Sleek with a sultry chic style, the Marleigh formal dress features a sleeveless sweetheart neckline with an alluring bust seam outline, thin tank shoulder straps leading to an open lace-up strappy design for a customized fit, and a high-cut side slit to showcase some leg on the long slim-fit silhouette. Complete your look with statement earrings and stiletto heels.

    Fit & Features

    • Smooth knit fabric with plenty of stretch
    • Sweetheart neckline, bust seam outline
    • Thin tank shoulder straps
    • Open cross-back lace-up strappy design
    • High side slit
    • Long slim-fit silhouette
    • Runs true to size

    Style Number/Barcode: 05002-8723

    Category Name: Apparel by Occasion

    Price: $19.97 $69.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Aspen Sweetheart Lace Crepe Mermaid Formal Dress

    Special Occasion

    This crepe formal dress features a flattering sweetheart neckline with a built-in padded underwire bust, a lace trim bodice, and a stunning mermaid floor-length silhouette. Perfect for styling with a necklace.

    Fit & Features

    • Crepe fabric, bust lining, minimal stretch
    • Sweetheart neckline, built-in padded underwire bust
    • Shoulder straps
    • Back zipper and hook-eye closure
    • Lace trim bodice
    • Mermaid floor-length silhouette
    • Runs true to size

    Style Number/Barcode: 05002-8647

    Category Name: Apparel by Occasion

    Price: $9.97 $59.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Starlit Beauty Fringe Cubic Zirconia Earrings

    Shine in these gorgeous cubic zirconia earrings in a chic fringe design secured with a post-back closure. Complete the look in a formal dress.

    Fit & Features

    • Cubic zirconia post
    • Multi-fringe design
    • Mini cubic zirconia stones
    • Post-back closure, rubber stopper

     

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

    Style Number/Barcode: 07001-2134

    Category Name: Apparel by Occasion

    Price: $9.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glam Trendsetter Metallic Knit Halter Top

    Amp up the glam vibes of your night out look with this sleeveless top made with a slinky knit fabric with a foiled metallic finish. It features a plunging cowl neckline with a trendy tie-back halter strap design.

    Fit & Features

    • Slinky knit fabric with plenty of stretch
    • Foiled metallic finish
    • Cowl neckline, tie-back halter straps
    • Partially open back
    • Ruching
    • Fitted mid-length hem
    • Runs true to size

    Style Number/Barcode: 06001-5512

    Category Name: Apparel by Occasion

    Price: $6.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Celestial Glam Three-Pack Stud Earrings Set

    Create a celestial glam style that's out of this world with these three-pack stud earrings. The set features one pair of rhinestone star stud earrings, one pair of moon rhinestone stud earrings, and one pair of rhinestone bar stud earrings. Complete the look with rings.

    Fit & Features

    • Three-pack stud earrings
    • One pair of rhinestone star stud earrings
    • One pair of moon rhinestone stud earrings
    • One pair of rhinestone bar stud earrings
    • Each has a post-back closure

     

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

    Style Number/Barcode: 07001-2049

    Category Name: Apparel by Occasion

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Beth Sequin Mesh Bodycon Mini Dress

    Special Occasion

    Shimmer with beauty in the Beth formal mini dress featuring all-over sequin embroidery that will turn heads and garner all the compliments. The dress is shaped with a sleeveless cowl neckline, bungee spaghetti straps leading to a chic cross-back design, and a bodycon silhouette to flaunt your gorgeous curves.

    Fit & Features

    • Sheer mesh fabric with knit lining, moderate stretch
    • All-over sequin embroidery
    • Cowl neckline
    • Bungee spaghetti straps, cross-back design
    • Mini-length bodycon fit
    • Runs true to size

    Style Number/Barcode: 05001-2173

    Category Name: Apparel by Occasion

    Price: $54.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Davina Sequin Lace-Up Bodycon Mini Dress

    Special Occasion

    The Davina mini dress is crafted with all-over intricate beading and iridescent sequin embroidery for an enchanting sheen. The short dress features a cross-back lace-up strappy design for a customized fit, and a bodycon silhouette to showcase your gorgeous curves. Complete your prom 'fit or party look with metallic heels.

    Show off your style in this standout dress. Feeling the short and chic vibe? Discover more fashion-forward short prom dresses or elevate your style with our formal dresses.

    Fit & Features

    • Lined knit fabric, moderate stretch
    • All-over beading and iridescent sequin embroidery
    • V-neckline with padded bust
    • Dual adjustable spaghetti straps
    • Open back, cross-back lace-up strappy design, hidden back zipper with hook-eye closure
    • Mini-length bodycon fit
    • Runs true to size

    Style Number/Barcode: 05001-2376

    Category Name: Apparel by Occasion

    Price: $59.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Crushing Heart Rhinestone Bangle Bracelet

    A bangle bracelet adorned with delicate hearts with one showcasing mini rhinestones for a hint of glam. 

    Fit & Features

    • Sleek bangle bracelet
    • Heart charms, mini rhinestone embellishments

    Style Number/Barcode: 07003-0568

    Category Name: Apparel by Occasion

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Minimalistic Chain-Link Choker Necklace

    A sleek and minimal chain-link choker necklace secured with a lobster clasp closure. Perfect for layering with other jewelry.

    Fit & Features

    • Chain-link design
    • Back adjustable chain with lobster clasp closure

    Style Number/Barcode: 07002-1880

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • So Sleek Faux Croc Embossed Lace-Up Block Heels

    Fit & Features

    • Block heel
    • Square toe
    • Lace-up ties
    • Criss-cross straps over the toe
    • Croc-embossed pattern
    • Faux leather material 
    • Runs true to size 

    Style Number/Barcode: 07401-5106

    Category Name: Apparel by Occasion

    Price: $9.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Layered Rhinestone Radiance Necklace Set

    Fit & Features

    • Set includes matching necklace and earrings
    • Layered rhinestone necklace
    • Linear earrings
    • Post-back closure
    • Lobster clasp closure

     

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

    Style Number/Barcode: 07002-1949

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Approved Teardrop Charm Necklace

    The dainty necklace features a thin chain-link design accented with a delicate teardrop charm for a chic-approved look. Style with hoop earrings.

    Fit & Features

    • Chain-link design
    • Small teardrop-shaped charm
    • Back adjustable chain with lobster clasp closure

    Style Number/Barcode: 07002-1856

    Category Name: Apparel by Occasion

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Timelessly Stylish Rhinestone Layered Necklace

    This layered necklace features rhinestone charms on a dainty chain secured with a lobster clasp closure. Perfect for styling with a blouse or dress.

    Fit & Features

    • Layered necklace
    • Rhinestone charms
    • Dainty chain
    • Lobster clasp closure

    Style Number/Barcode: 07002-1909

    Category Name: Apparel by Occasion

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleek Trend Six-Pack Ring Set

    Accessorize your casual 'fits with this sleek and trendy ring set featuring six rings with thin and chunky designs. Style with a layered charm necklace!

    Fit & Features

    • Six-pack ring set
    • Thin and chunky designs

    Style Number/Barcode: 07004-0417

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Ultra Modern Chic Strappy Nubuck Block Heels

    Ultra-modern and chic, these nubuck heels are essential for creating day or night looks! They boast a sleek almond toe, a thin strappy design, a block heel with a flared bottom, and a closed ankle with an adjustable buckle strap. Complete the look in a cute A-line dress for any occasion!

    Fit & Features

    • 4" Block Heel with flared bottom
    • Almond toe
    • Thin strappy design
    • Closed ankle
    • Adjustable strap with buckle closure
    • Luxe fit cushioned insole
    • Nubuck material
    • Runs true to size

    Style Number/Barcode: 07401-4975

    Category Name: Apparel by Occasion

    Price: $9.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Enchanting Glitz Rhinestone Leaf Necklace Set

    Fit & Features

    • Set includes a necklace and matching earrings
    • Rhinestones
    • Leaf-design
    • Lobster clasp closure
    • Post-back closure


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

    Style Number/Barcode: 07002-1974

    Category Name: Apparel by Occasion

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Striking Chic Snake Print Stiletto Mules

    Step into these striking snake print stiletto mules perfect for a date or a girl's night out! Pair with a clutch.

    Fit & Features

    • Stiletto heel
    • Faux leather material
    • Open square toe
    • Wide strap over the toe
    • Snake print
    • Runs true to size

    Style Number/Barcode: 07401-5178

    Category Name: Apparel by Occasion

    Price: $9.97 $30.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sultry Glitz Glitter Cold-Shoulder Mini Dress

    Bring the sultry glitz in this glitter mesh mini dress featuring a sweetheart cross-front neckline, a cold-shoulder design with spaghetti straps and short-sleeve cuffs, and an alluring corset bodice with sheer inserts and flexible boning for structure. The ruched side and back seams will accentuate your gorgeous curves along the bodycon silhouette.

    Fit & Features

    • Sheer glitter mesh fabric with partial knit lining, plenty of stretch
    • Sweetheart cross-front neckline
    • Cold-shoulder design, spaghetti straps, short-sleeve cuffs
    • Corset bodice with sheer inserts, flexible boning
    • Ruching down the side and back seams
    • Mini-length bodycon fit
    • Runs true to size

    Style Number/Barcode: 05103-5758

    Category Name: Apparel by Occasion

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: In Stock

    Available Color: WINE

    Available Size: XS, S

    Product Badge:
    • Sale
  • Glam Plans Strappy Metallic Block Heels

    Got some glam plans? You won't be fully dressed without these metallic block heels! They feature a sleek almond toe, a thin strappy design, a block heel with a flared bottom, and a closed ankle with a buckle strap closure. Complete the look with the matching shoulder bag!

    Shop Matching Bag: Major Trendsetter Metallic Faux Leather Shoulder Bag

    Fit & Features

    • 4" Block heel with flare bottom
    • Almond toe
    • Thin strappy design
    • Closed ankle with buckle strap closure
    • Metallic material
    • Runs true to size

    Style Number/Barcode: 07401-4973

    Category Name: Apparel by Occasion

    Price: $9.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stunning Look Long Sleeve Abstract Mini Dress

    An abstract print mesh mini dress features sheer fitted long sleeves, a boat neckline, and a flattering bodycon silhouette. Perfect for a party or gallery opening.

    Fit & Features

    • Abstract print, sheer mesh fabric, slip knit lining
    • Fitted long sleeves
    • Boat neckline
    • Bodycon mini-length silhouette
    • Runs true to size

    Style Number/Barcode: 05102-5850

    Category Name: Apparel by Occasion

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Jaimie Strapless Corset Bow A-Line Party Dress

    Special Occasion

    A perfect night requires a perfect party dress like the Jaimie A-line dress to make your memorable entrance at the school dance, birthday, or dressy event! The party dress is crafted from a satin-lined bodice that leads to her organza woven skirt with tulle and a stretchy knit lining giving a voluminous effect. She boasts a strapless neckline and flexible boning inserts to provide a flattering fit, while the satin bows along the waist add a charming touch. The A-line silhouette and pleated short-length hem create a unique and playful look. Compliment your look with earrings, a bracelet, and heels!

    Fit & Features

    • Satin-lined bodice, organza woven skirt, tulle and stretchy knit lining
    • Strapless neckline
    • Back zipper and hook-eye closure
    • Flexible boning inserts
    • Satin bows along the waist
    • A-Line pleated silhouette
    • Runs true to size

    Style Number/Barcode: 05001-2339

    Category Name: Apparel by Occasion

    Price: $49.97 $99.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free