Denim 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

Summer Looks Start with the Right Denim Skirt

From weekend plans to casual nights out, women’s denim skirts bring that perfect mix of cool and polished to every outfit. Whether you're headed to a sunny brunch, a concert in the park, or a day trip with friends, Windsor’s denim skirts make warm weather styling easy and elevated.

Explore fresh takes on classic denim with high-rise and mid-rise skirts in white, pink, black, and acid-wash finishes. Pleated hems, lace-up accents, and front-slit details offer flirty edge, while belted waists and matching denim sets give you that effortlessly put-together vibe.

For laid-back days, style a jean skirt with a tucked-in ribbed tank or breezy blouse. Dress it up with an off-the-shoulder crop top and heeled sandals for evening plans. Want sporty ease? Try a denim skort for comfort that moves with you.

Ready to find your summer staple? Shop Windsor’s denim skirts online, in-app, or in-store.

  • Flirty Duo High-Rise Buckle Pleated Denim Mini Skirt

    The flirtiest duo around town includes you and this denim mini skirt!  Featuring a high-rise waist with buckle detailing, an a-line silhouette, and a side slit, while the pleated mini-length hem adds a touch of playfulness. Complete the look with the matching top.

    Shop Matching Top: Flirty Duo Strapless Sweetheart Denim Crop Top

    Fit & Features

    • Medium wash denim fabric, no stretch
    • High-rise waist with buckle detailing
    • Back zipper closure
    • A-Line silhouette
    • Side slit
    • Pleated mini-length hem
    • Runs true to size

    Style Number/Barcode: 06601-0205

    Category Name: Denim Skirts

    Price: $9.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Trendy Impression Acid-Wash Denim Wrap Skort

    Make a trendy impression and capture attention at happy hour in this denim wrap skort! Designed with an acid-wash denim fabric, this skort features a high waist with an asymmetric wrap-front overlay and fitted shorts. The button-front closures offer effortless styling, and the large cargo pockets add a cool detail. Complete the look with a short-sleeved bodysuit and clear heels.

    Fit & Features

    • Acid-wash denim fabric with minimal stretch
    • High waist
    • Asymmetric wrap-front overlay
    • Fitted shorts
    • Belt loops, dual button-front closures, hidden zipper closure
    • Dual side cargo pockets
    • Runs true to size

    Style Number/Barcode: 06603-0359

    Category Name: Denim Skirts

    Price: $14.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Fab Style Icon High Slit Denim Midi Skirt

    You're a fab style icon, so this on-trend denim midi skirt is a major need! It features a flattering high waist, a partial button-down closure at the side, a high-cut side slit to reveal some leg, and a form-fitting silhouette on the midi-length hem. Style with a crop top and sneakers.

    Fit & Features

    • Cotton-blend denim fabric, minimal stretch
    • High waist
    • Partial button-down closure
    • High side slit
    • Form-fitting
    • Runs true to size

    Style Number/Barcode: 06601-0196

    Category Name: Denim Skirts

    Price: $14.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Flirty Pick Mid-Rise Pleated Denim Skort

    This denim mini skort is a flirty pick for making your crush blush! The mid-rise waist and pleated silhouette highlight your curves while the mini-length hem adds a playful touch with faux pocket lining. Features woven shorts lining for extra comfort. Complete the look in a cute crop top and sneakers.

    Fit & Features

    • Light wash denim fabric, non-stretch
    • Mid-rise waist
    • Front button and hidden zipper closure
    • Pleated silhouette
    • Faux pocket and woven shorts lining
    • Skort in size small has an approximate 1.5" inseam
    • Runs true to size

    Style Number/Barcode: 06603-0416

    Category Name: Denim Skirts

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Coolest Vibe High Slit Denim Maxi Skirt

    The denim maxi skirt features a flattering high waist with a hidden front zipper and secure button closure. The high-cut slit accents the fitted maxi-length silhouette, adding some edge for a cool weekend look.

    Fit & Features

    • Cotton-blend denim fabric with no stretch
    • High-rise waist
    • Five-pocket and belt loop design
    • Hidden front zipper and button closure
    • High front slit
    • Fitted maxi-length frayed hem
    • Runs true to size

    Style Number/Barcode: 06601-0203

    Category Name: Denim Skirts

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Edgy Era Rhinestone Denim Mini Skirt

    Enter your edgy era with this rocker-glam rhinestone denim mini skirt! The structured denim fabric is embellished with mini rhinestones down the front for a trendy shine. The skirt features a high waist, a mini-length hem with a form-hugging fit, front pockets, and back flap pockets. Complete your look with the matching denim jacket and combat boots for a concert!

    Shop Matching Jacket: Edgy Era Rhinestone Cropped Denim Jacket

    Fit & Features

    • Non-stretch denim fabric
    • Mini rhinestone embellishments
    • High waist
    • Mini-length hem, form-hugging fit
    • Belt loops, hidden front zipper, front button closure
    • Dual front pockets, dual back flap pockets
    • Runs true to size

    Style Number/Barcode: 06601-0187

    Category Name: Denim Skirts

    Price: $9.97 $59.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Daily Vibe Cross Belted Denim Mini Skirt

    For a cute look that's always a vibe, this denim mini skirt elevates your cool status! Featuring a figure-flattering V-cut high-rise waist with a cross-belted design, and a bodycon fit that flaunts your curves along the mini-length hem. Complete the look with the matching top.

    Shop Matching Top: Daily Vibe Strapless Belted Denim Crop Top

    Fit & Features

    • Denim fabric, moderate stretch
    • V-Cut high-rise waist
    • Cross belted design
    • Back zipper and hook-eye closure
    • Bodycon fit
    • Runs true to size

    Style Number/Barcode: 06601-0200

    Category Name: Denim Skirts

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Exceptional Darling High-Rise Pleat Denim Mini Skirt

    It's easy to attract attention in this darling denim mini skirt perfect for any casual plans! The high-rise waist and pleated A-line silhouette flatter your figure while the mini-length hem adds a touch of flirtiness. Complete the look in a cute crop top.

    Fit & Features

    • Light wash denim, minimal stretch
    • High-rise waist
    • Dual front button and hidden zipper closure
    • Pleated A-line silhouette
    • Runs true to size

    Style Number/Barcode: 06601-0212

    Category Name: Denim Skirts

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Cadet Girlie Mid-Rise Belt Camouflage Cargo Mini Skirt

    Command attention looking like a stylish cadet in this camouflage mini skirt! The adjustable belt cinches at the waist for a flattering fit, while the bodycon style flaunts your curves. Cargo pockets add functionality to the trendy camouflage print on cotton fabric. Complete the look in lug boots.

    Fit & Features

    • Camouflage print, woven fabric, no stretch
    • Mid-rise waist, adjustable belt
    • Front button and hidden zipper closure
    • Cargo pockets
    • Bodycon fit
    • Runs true to size

    Style Number/Barcode: 06601-0194

    Category Name: Denim Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Treat Yourself Mid-Rise Pleated Denim Mini Skirt

    Treat yourself to something new! This mid-rise pleated denim mini skirt is just the trend piece your weekly lineup needs for a cute refresh this season.

    Fit & Features

    • Non-stretch denim fabric
    • Mid-rise dual belted waist
    • Back zipper and hook-eye closure
    • Pleated silhouette
    • Mini-length hem
    • Runs true to size

    Style Number/Barcode: 06601-0232

    Category Name: Denim Skirts

    Price: $34.90

    Availability: In Stock

    Available Color: DENIM

    Available Size: XS, S, M, L

  • Glitzy Rhinestone Fringe High Slit Denim Maxi Skirt

    Create an iconic glitzy girl vibe with this fringe high slit denim maxi skirt! Made with a cotton-blend medium-wash denim fabric, this skirt features a high waist, a maxi-length asymmetric arched hem creating a bold high side slit, and a dazzling rhinestone and ball-chain fringe trim for a diva-worthy moment. Includes belt loops at the waist, hidden front zipper and button closure, and front and back pockets. Style this fitted maxi skirt with a corset top and cowboy boots for festival season!

    Fit & Features

    • Cotton-blend denim fabric, minimal stretch
    • High waist
    • Fitted silhouette
    • Belt loops, front button, hidden zipper, dual front and back pockets
    • Maxi-length asymmetric arched hem, high side slit
    • Rhinestone and ball-chain fringe trim
    • Runs true to size

    Style Number/Barcode: 06601-0179

    Category Name: Denim Skirts

    Price: $6.97 $65.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Playfully Perfect High Rise Slit Mini Denim Skirt

    This mini denim skirt is playfully perfect for every casual social plan on your radar! With a high-rise waist and curve-enhancing seams along the bodycon silhouette, this skirt flatters your figure. Plus, the dual front slits add a flirty touch while the mini-length hem keeps things playful. Complete the look in a cute tee and sneakers.

    Fit & Features

    • Medium-wash denim fabric, no stretch
    • High-rise waist
    • Bodycon silhouette
    • Five-pocket styling, front button closure
    • Hidden zipper closure
    • Runs true to size

    Style Number/Barcode: 06601-0197

    Category Name: Denim Skirts

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Cool Composure High-Rise Frayed Slit Denim Midi Skirt

    Always give off confident vibes in this high-rise denim midi skirt perfect for casual plans! The high-rise waist and hip-hugging fit accentuate your curves while the front and back frayed slits add a touch of edge. The light-wash denim and midi-length hem make this skirt perfect for any occasion. Complete the look in a graphic tee, sunnies, and cute booties.

    Fit & Features

    • Light wash denim, slight stretch
    • High-rise waist
    • Hip-hugging fit
    • High front frayed slit and back slit
    • Midi-length
    • Front button and hidden zipper closure, five-pocket styling
    • Runs true to size

    Style Number/Barcode: 06601-0199

    Category Name: Denim Skirts

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Perfect Fade High-Rise Denim Mini Skirt

    This denim mini skirt is ready to be a fast fave with a trendy two-tone faded design and a vintage-inspired frayed hem to give every outfit a unique look! 

    Fit & Features

    • Two-tone faded design
    • Non-stretch denim fabric
    • High-rise waist
    • Bodycon fit, frayed mini-length hem
    • Front button and hidden zipper closure
    • Four-pocket styling, belt loops
    • Runs true to size

    Style Number/Barcode: 06601-0230

    Category Name: Denim Skirts

    Price: $15.97 $36.90

    On Sale: Yes

    Availability: In Stock

    Available Color: DENIM

    Available Size: XS, S, M, L

    Product Badge:
    • Sale
  • Cutting Edge Mid Rise Pleated Denim Skort

    With this denim skort, you'll stay on the cutting edge of style! Perfect for casual plans or weekend trips, it features a flattering mid-rise waist, side pockets, and a flirty pleated mini A-line skirt overlay with shorts lining for coverage. Complete the look in a basic tee and booties. 

    Fit & Features

    • Denim fabric, woven shorts lining
    • Mid-rise waist
    • Side pockets, dual button and hidden zipper closure
    • A-line pleated skirt overlay
    • Runs true to size

    Style Number/Barcode: 06303-0242

    Category Name: Denim Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Contemporary Chic Flocked Denim Mini Skirt

    Shop Matching Jacket: Contemporary Chic Cropped Flocked Denim Jacket

    Fit & Features

    • Flocked velvet denim fabrication
    • High-rise waist
    • Single-button with hidden zipper closure
    • Mini length hem
    • Runs true to size

    Style Number/Barcode: 06601-0228

    Category Name: Denim Skirts

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Retro Fab High Slit Patchwork Denim Maxi Skirt

    Amp up your fab concert outfit with this trendy high slit patchwork denim maxi skirt! Designed with a faded patchwork pattern on the denim fabric, you'll create that perfect retro look. The skirt is shaped with a high waist leading to a maxi-length hem with a high-cut arched side slit on the slim-fit silhouette for an alluring vibe. Complete your 'fit with the matching bustier top!

    Shop Matching Top: Retro Fab Patchwork Denim Bustier Top

    Fit & Features

    • Denim fabric with faded patchwork design
    • High waist, front button and hidden zipper closure
    • Maxi-length hem with high arched side slit
    • Slim-fit silhouette
    • Belt loops, front button closure
    • Dual front and back pockets
    • Runs true to size

    Style Number/Barcode: 06601-0185

    Category Name: Denim Skirts

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Keep It Cute Pleated Denim Mini Skirt

    Keep your everyday 'fits cute and trendy with this pleated denim mini skirt. The distressed hem adds a casual flair to the adorable A-line silhouette.

    Fit & Features

    • Denim fabric
    • Mid-rise waist, belt loops
    • Front button closure
    • Pleated design
    • Mini-length distressed hem
    • A-line fit
    • Runs true to size

    Style Number/Barcode: 06601-0227

    Category Name: Denim Skirts

    Price: $34.90

    Availability: In Stock

    Available Color: IVORY

    Available Size: XS, S, M, L

  • Chic Demand Button Denim Mini Skirt

    A denim mini skirt that's in demand to create a chic spring-to-summer look! The cotton-blend denim fabric offers a moderate stretch for comfortable wear. The high-rise waist and bodycon fit accentuate your curves, while the side button-down detail adds a touch of trendiness, and has back pockets and a flattering mini-length hem. Complete the look with the matching jacket.

    Shop Matching Jacket: Chic Demand Denim Crop Jacket

    Fit & Features

    • Cotton-blend denim fabric, moderate stretch
    • High-rise waist
    • Front button down
    • Back pockets
    • Bodycon fit
    • Runs true to size

    Style Number/Barcode: 06601-0182

    Category Name: Denim Skirts

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Cute Expectation Mid-Rise Denim Mini Skirt

    From sneakers to heels, everything looks adorable with this mid-rise denim mini skirt designed with a flattering bodycon fit and frayed hem for a vintage-inspired feel.

    Fit & Features

    • Dark wash denim fabric
    • Mid-rise waist
    • Seam detailing
    • Front dual button and zipper closure
    • Bodycon fit
    • Frayed mini-length hem
    • Dual front button closure, belt loop accents
    • Runs true to size

    Style Number/Barcode: 06601-0229

    Category Name: Denim Skirts

    Price: $36.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: S, M, L

  • Cool Factor Cargo Denim Mini Skirt

    Level up the cool factor of your look with this cargo denim mini skirt! Made with a cotton denim fabric, this skirt offers a structured rigid fit with no stretch. It features a high waist, a mini-length hem, and a form-hugging fit to flaunt your figure. Includes zippered faux pockets, large cargo flap pockets, back faux pockets, belt loops, and a front button with a hidden zipper closure. Style with a crop top and sneakers.

    Fit & Features

    • Non-stretch cotton denim fabric
    • High waist
    • Mini-length hem
    • Form-hugging fit
    • Zippered faux pockets, cargo flap pockets, back faux pockets
    • Belt loops, front button, zipper closure
    • Runs true to size

    Style Number/Barcode: 06601-0209

    Category Name: Denim Skirts

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stand And Deliver High-Rise Pocket Denim Skort

    Stand and deliver style in this denim mini skort perfect for casual plans! The high-rise waist and form-hugging fit will accentuate your curves, while the front skirt overlay with flap pockets adds a touch of flair. Plus, the shorts lining with back pockets provide convenience and comfort. Complete the look in a basic tee and boots!

    Fit & Features

    • Denim fabric, no stretch
    • High rise waist
    • Front button and hidden zipper closure
    • Four-pocket styling
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06603-0402

    Category Name: Denim Skirts

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • One Less Problem Mid-Rise Denim Mini Skirt

    Putting together a look will be easy with this mid-rise denim mini skirt with a cute vintage-inspired tint and a bodycon silhouette. 

    Fit & Features

    • Vintage-inspired denim fabric with tint effect
    • Mid-rise waist, button and zipper closure, belt loops
    • Bodycon silhouette, back pockets
    • Mini-length hem
    • Runs true to size

    Style Number/Barcode: 06601-0236

    Category Name: Denim Skirts

    Price: $32.90

    Availability: In Stock

    Available Color: DENIM

    Available Size: XS, S, M, L, XL

  • Iconic Trendsetter High Rise Slit Denim Midi Skirt

    Set the trend in this denim midi skirt for a versatile and stylish everyday slay! With a flattering high-rise waist and form-hugging silhouette, this jean midi skirt offers fresh details like flap pockets with button closures perfect for holding your lipgloss or cash and a center front slit for movement. Complete the look with cute flat sandals, a purse, and a tank top for casual plans!

    Fit & Features

    • Medium wash non-stretch denim, color fading
    • Flap pockets
    • Front button closures, hidden zipper closure
    • High-rise waist
    • Center front slit
    • Midi-length hem
    • Runs true to size

    Style Number/Barcode: 06601-0184

    Category Name: Denim Skirts

    Price: $9.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale