Midi Skirts

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

Everyday Chic: Midi Skirts for Summer Styling

From café dates to city strolls, Windsor’s midi skirts deliver effortless elegance with trend-forward flair. Breezy silhouettes, high waists, and flowy hems define this collection—designed to flatter and keep you cool through every summer plan.

Lightweight fabrics in floral prints, sleek solids, and classic neutrals offer versatile pairings for casual days or elevated evenings. For daytime looks, pair a cotton or chiffon midi skirt with a cropped tank and slide sandals. Heading out? Opt for a side-slit satin midi styled with strappy heels and statement earrings for rooftop cocktails or weekend dinners.

Whether you’re embracing coastal vibes or brunching in the city, these skirts move with you—blending comfort and sophistication in every step. Explore Windsor’s full collection of midi skirts online, in-app, or at your local Windsor store and elevate your everyday wardrobe.

  • Stay Sultry Ruched Midi Skirt

    Keep your night out look sleek and sultry with this trendy faux leather midi skirt. It features a high-rise waist, a hidden back zipper closure, front and back ruched detailing, and a mid-length, curve-hugging silhouette. Style this skirt with a cropped blouse and strappy mules.

    Fit & Features

    • High-rise waist
    • Hidden back zipper and hook and eye closure
    • Front and back ruched detailing
    • Mid-length, form-fitting silhouette
    • Faux leather fabric, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06401-0387

    Category Name: Midi Skirts

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Sleek Style Faux Leather Midi Skirt

    Showcase a sleek style with this chic faux leather midi skirt. It features a high-rise waist, a trendy zip-front, front pockets, a center front slit, and a mid-length, curve-hugging silhouette. Pair this skirt with a basic bodysuit and clear mules.

    Fit & Features

    • High-rise waist
    • Zip-front
    • Front pockets
    • Center front slit
    • Mid-length, form-fitting silhouette
    • Faux leather fabric, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06401-0384

    Category Name: Midi Skirts

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sparkling Glamour High Waist Sequin Midi Skirt

    Bring the sparkling glamour with a skirt to match your over-the-top style! The skirt features a high rise waist, sparkling sequins throughout, a center high slit, and a midi-length silhouette. The skirt is composed of a lined mesh fabric that offers a form hugging fit with minimal stretch. Complete look with a bustier and mules. 

    Fit & Features

    • High rise waist
    • Sequins
    • Center high slit
    • Midi length silhouette 
    • Lined mesh fabric
    • Form hugging fit, minimal stretch 
    • Runs true to size

    Style Number/Barcode: 06401-0381

    Category Name: Midi Skirts

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Stylish Deets Faux Leather Midi Skirt

    You'll fall in love with the stylish details of this sleek faux leather midi skirt! It features a high waist with a trendy front ruched design, a back zipper closure, and a mid-length, curve-hugging silhouette. Pair this skirt with a corset top and strappy heels.

    Fit & Features

    • High-rise waist
    • Front ruched design
    • Back zipper and hook and eye closure
    • Mid-length, form-fitting silhouette
    • Lined faux leather fabric, moderate stretch
    • Runs true to size

    Style Number/Barcode: 06501-0452

    Category Name: Midi Skirts

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Trendy Marble Mesh Midi Skirt

    Keep your outfit trendy and on point with this marble-printed mesh midi skirt! It features a high waist, side ruching, and a mid-length, curve-hugging silhouette. Style this skirt with the matching crop top and strappy heels.

    Shop Matching Top: Trendy Marble Mesh Crop Top

    Fit & Features

    • High-rise waist, elastic band
    • Ruched side detailing
    • Mid-length, form-fitting silhouette
    • Marble print
    • Sheer mesh fabric, full knit lining, moderate stretch
    • Runs true to size

    Style Number/Barcode: 06501-0486

    Category Name: Midi Skirts

    Price: $9.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Casually Ruched High Slit Midi Skirt

    Keep it casual with a midi skirt that can be dressed down or up! The skirt features an elastic high rise waist, ruching, a high side slit, and a midi length silhouette. The skirt is composed of a knit fabric that offers a form-hugging fit with a moderate stretch. Complete look with a tie-front top and mules

    Fit & Features

    • Elasticized high-rise waist
    • Front ruched seam, high slit
    • Form-hugging silhouette
    • Midi-length hem
    • Slinky knit fabric, moderate stretch
    • Fits true to size

    Style Number/Barcode: 06501-0464

    Category Name: Midi Skirts

    Price: $9.97 $26.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Stylish Moment Ruched Midi Skirt

    Have a major stylish moment in this figure-flattering midi skirt. It features a high-rise waist, front and back ruched detailing, and a mid-length, form-fitting silhouette that will hug your curves. Pair this skirt with a cropped blouse and clear heels.

    Fit & Features

    • High-rise waist
    • Front and back ruching
    • Mid-length, form-hugging fit
    • Knit fabric
    • Runs true to size

    Style Number/Barcode: 06501-0477

    Category Name: Midi Skirts

    Price: $6.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Chic And Basic Ruched Midi Skirt

    Your style can be basic and still so chic with this on-trend midi skirt! It features a high-rise waist, ruched side detailing, a mid-length, curve-hugging silhouette, and is composed of a brushed knit fabric with plenty of stretch. Style this skirt with the matching cropped tank.

    Shop Matching Top: Chic And Basic Cropped Tank

    Fit & Features

    • High-rise waist, elastic band
    • Ruched side detailing
    • Mid-length, form-hugging fit
    • Brushed knit fabric, plenty of stretch
    • Runs true to size

    Style Number/Barcode: 06501-0475

    Category Name: Midi Skirts

    Price: $6.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Moment For Mesh Ruched Midi Skirt

    Create a head-turning moment in a mesh skirt that commands attention! The skirt features a high-rise waist, a ruched body, and a midi length silhouette. The skirt is composed of lined mesh fabric that offers a form-hugging fit with a moderate stretch. 

    Shop Matching Crop Top: Moment For Mesh Ruched Crop Top

    Fit & Features

    • High rise waist
    • Ruched body
    • Midi length silhouette 
    • Lined mesh fabric 
    • Form hugging fit, moderate stretch 
    • Runs true to size

    Style Number/Barcode: 06501-0461

    Category Name: Midi Skirts

    Price: $12.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • A Stylish Moment Ruched Midi Skirt

    Have a chic and stylish moment in this ruched knit midi skirt! It features a high-rise elasticized waist, a front ruched detail leading to a high slit, and a midi-length, bodycon silhouette. Pair this skirt with your fave crop top and strappy heels.

    Fit & Features

    • High-rise elasticized waist
    • Front ruched detail
    • High front slit
    • Bodycon silhouette
    • Midi-length hem
    • Stretchy knit fabric
    • Runs true to size

    Style Number/Barcode: 06501-0387

    Category Name: Midi Skirts

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Wild Child Snake Print Mesh Midi Skirt

    Stay fierce in a midi skirt as wild as you! It features a high rise curve-hugging fit with a sultry side slit with ruched detailing. Pair this snake print mesh skirt with a basic bodysuit and heels for a girl's night.

    Fit & Features

    • High rise waist
    • Mid-length, form-hugging fit
    • Ruched detailing
    • Side slit with tie detail
    • Mesh fabric
    • Allover snake print

    Style Number/Barcode: 06501-0294

    Category Name: Midi Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stylishly Sleek Satin Tie Dye Midi Skirt

    Stylish and oh-so sleek, this satin midi skirt will be that new trendy piece you need in your closet! Featuring a flowy mid-length silhouette and an all-over tie-dye print, this skirt is perfect for a brunch date. Pair with a fitted crop top and cute mules.

    Fit & Features

    • High-rise waist
    • Mid-length
    • Flowy fit
    • All-over tie-dye print
    • Satin woven fabric
    • Runs true to size

    Style Number/Barcode: 06401-0260

    Category Name: Midi Skirts

    Price: $8.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Simplicity Fitted Midi Skirt

    Make this pencil skirt a wardrobe essential for the office or going-out looks. This classic midi skirt silhouette in ponte fabric has a high-waist design and back slit to move and walk with ease. This pencil skirt midi creates the perfect polished look for work with a long-sleeve blouse or paired with a corset top for a sexy date night ensemble.

    Fit & Features

    • High-rise waist
    • Inner-band for support 
    • Bodycon silhouette
    • Midi-length hem
    • Back slit accent
    • Ponte knit fabric, moderate stretch
    • Runs true to size

    Style Number/Barcode: 06501-0097

    Category Name: Midi Skirts

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Make Your Move Satin Flare Midi Skirt

    Make all your best outfit moves with this sleek satin midi skirt! It's the perf luxe addition to any casual outfit! 

    Fits & Features

    • High Rise Elastic Waistband
    • Midi Length Silhouette 
    • Flared Skirt
    • Satin-Like Fabric I Fully Lined
    • Moderate Stretch 

    Style Number/Barcode: 06401-0235

    Category Name: Midi Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Shimmer Satin Midi Skirt

    Gleam on in this chic shimmer satin midi! Pair the skirt with a graphic tee and some booties to edge it up!

    Fit & Features

    • High rise elastic banded waist
    • Mid-length, flowy fit
    • Shimmer satin-like fabric
    • Stretchy knit lining

    Style Number/Barcode: 06401-0231

    Category Name: Midi Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Put On The Spot Printed Satin Midi Skirt

    Girl, everyone's going to want to know where you got this midi skirt! Style your look with a basic tee and a cute mini purse! 

    Fits & Features

    • High Rise Waist 
    • Back Zipper With Hook & Eye Closure
    • Ruching At Top Front
    • Midi Length Silhouette I Front Slit
    • Satin-Like Fabric I Unlined
    • Relax Fit I Minimal Stretch 

    Style Number/Barcode: 06401-0228

    Category Name: Midi Skirts

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • First Impression Satin Midi Skirt

    Make your first impression one they can't forget! Don't forget to pick up the matching crop top to complete the fit! 

    Shop Matching Top: First Impression Tie Front Crop Top 

    Fits & Features

    • High Rise Waist 
    • Back Zipper 
    • Midi Length Silhouette
    • Lightweight, Brushed Satin-Like Fabric I Unlined 
    • Minimal Stretch 
    • Matching Top Sold Separately

    Style Number/Barcode: 06401-0156

    Category Name: Midi Skirts

    Price: $9.97 $29.00

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Seaside Babe Button Front Midi Skirt

    The perfect little getup for our resort babe! Slip into this set and look chic and comfy for your spring vacay! Make sure you add the matching top to cart before you check out 

    Shop Matching Top: Seaside Babe Off Shoulder Crop Top 

    Fits & Features

    • High Rise Waist 
    • Button Down Front
    • Midi Length Silhouette 
    • Textured Knit Fabric I Fully Lined
    • Matching Top Sold Separate 

    Style Number/Barcode: 06301-0070

    Category Name: Midi Skirts

    Price: $12.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Excuse Me Miss Ruched Midi Skirt

    Excuse me miss, can we get ur name, and find out where u got that dynamite style? Step out dressed to impress in a set that will have the compliments rolling through non stop! Don't forget to pick up the matching cropped top to complete!

    Shop Matching Top: Excuse Me Miss Ruched Crop Top

    Fit & Features

    • High waist fit
    • Ruched detailing down the center
    • Midi length
    • Nylon | Moderate stretch

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

    Style Number/Barcode: 06501-0256

    Category Name: Midi Skirts

    Price: $10.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Tie Dye Satin Midi Skirt

    Add a little color to your closet this spring! You can keep it cute and modest doing so when you style a midi skirt with a cowl neck top, and neutral mules!

    Fit & Features

    • High waist fit
    • Stretchy waist line
    • Lined
    • Over the knee hemline
    • Satin with a pastel tie-dye pattern
     Model is 5'6" with 31" bust, 26" waist and 36" hips. She is wearing a size small. 

    Style Number/Barcode: 06401-0210

    Category Name: Midi Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Animal Instincts Midi Skirt

    Stay ahead of the trends with this wild zebra printed midi skirt! Pair with a cute graphic tee and some chic booties.

    Fit & Features

    • High rise elastic banded waist
    • Mid-length, flowy fit
    • Zebra print in contrasting hue
    • Woven fabric with no stretch


    Style Number/Barcode: 06401-0196

    Category Name: Midi Skirts

    Price: $13.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Slit Suspender Midi Skirt

    Make your trendy 'fit all the more chic with this high slit suspender midi skirt! Pair with your fave top and some cute booties.

    Fit & Features

    • Adjutable tank-like suspender straps with tortoise shell hued buckles
    • High rise waist
    • Hidden side zipper | Hook and eye closure
    • Two thigh high front slits
    • Mid-length, flowy fit
    • Woven fabric | Minimal stretch

    Style Number/Barcode: 06401-0194

    Category Name: Midi Skirts

    Price: $14.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Plaid Chiffon Midi Skirt

    Getting ready for work is a little easier when you have midi skirts on your side! Simply pair with a chunky sweater and heels or booties and you are good to go! If you wanna dress down this baby pair with your fav band tee and some combat boots!

    Fit & Features

    • High waist fit
    • Elastic waist band
    • Fully lined
    • Mid-length hemline
    • Chiffon | Minimal stretch
    • Neutral plaid pattern

    Style Number/Barcode: 06401-0184

    Category Name: Midi Skirts

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Feline Myself Satin Leopard Flare Midi Skirt

    Girl! We're all about this look and we know you'll be feeling it too. Don't forget to complete your 'fit and add the matching crop top to cart 

    Shop Matching Top: Feline Myself Satin Leopard Crop Top

    Fits & Features

    • High Rise Waist
    • Satin-Like Fabric | Leopard Print
    • Flares At Hem For Extra Flow 
    • Relax Fit 
    Model is 5'8" with a 32" bust, 26" waist and 38" hips. She is wearing a size small.

    Style Number/Barcode: 06401-0128

    Category Name: Midi Skirts

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance