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.

  • Breaking News Denim Slit Mini Skirt

    You'll make the headlines in this newspaper mini skirt! It features a high-rise waist, a flattering bodycon silhouette, and a slit accent along the fitted hem on rigid denim fabric with minimal stretch. Complete the look with a basic tee and crop jacket for a cute everyday style!

    Fit & Features

    • High-rise waist
    • Back zipper and hook-eye closure
    • Bodycon silhouette
    • Slit accent
    • Mini-length hem
    • Newspaper print, rigid denim fabric, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06601-0172

    Category Name: Denim Skirts

    Price: $9.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Always A Classic Mid-Rise Denim Mini Skirt

    You'll always be a classic babe in this mid-rise denim mini skirt perfect for any plans!  Its form-hugging fit will show off your curves, while the mini-length hem gives a flirty touch. Complete the look in a crop tee and sneakers!

    Fit & Features

    • Medium wash denim fabric, no stretch
    • Mid-rise waist
    • Extended button closures tab, hidden zipper closure
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06601-0198

    Category Name: Denim Skirts

    Price: $6.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Edgy Belted Denim Wrap Mini Skirt

    This denim mini skirt features a high-rise waist with an edgy-chic belted design, a wrap-front silhouette creating a short slit, and a form-hugging fit to show off your curves. The cotton-blend denim fabric offers moderate stretch.

    Fit & Features

    • Cotton-blend denim fabric, moderate stretch
    • High-rise waist, wide belted design, rectangular buckle
    • Wrap-front silhouette, hidden button closure
    • Zippered faux pocket
    • Short front slit, mini-length hem
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06601-0220

    Category Name: Denim Skirts

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BLACK

    Available Size: S, M, L

    Product Badge:
    • Sale
  • Edgy Style Acid-Wash Denim Skort

    Flaunt an edgy style in this mid-rise denim skort with a mini-length skirt overlay and hidden shorts for coverage. Pair with cute flats and a crop top.

    Fit & Features

    • Acid-wash denim fabric
    • Mid-rise waist
    • Back zipper closure, dual back pockets
    • Mini-length overlay, side slit
    • Hidden shorts
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06603-0414

    Category Name: Denim Skirts

    Price: $29.90

    Availability: In Stock

    Available Color: BLACK

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

  • Babe In Denim High Slit Midi Skirt

    You'll be a babe in this denim midi skirt that embodies a '90s-inspired style! It features a flattering high-rise waist, a front asymmetrical frayed high slit and short back slit, and a frayed hem. The midi skirt is composed of non-stretch denim fabric. Complete the look in a crop tank top and boots for a concert!

    Fit & Features

    • High-rise waist
    • Front asymmetrical frayed high slit and back slit
    • Frayed midi-length hem
    • Front button and hidden zipper closure
    • Five-pocket styling, belt loop accents
    • Non-stretch denim
    • Runs true to size

    Style Number/Barcode: 06601-0079

    Category Name: Denim Skirts

    Price: $6.97 $45.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Casual Cutie High-Rise Button Front Denim Skort

    A high-rise denim skort features a button front design with flap pockets and a shorts lining. Perfect for styling with a cute crop top and sneakers.

    Fit & Features

    • Medium wash cotton denim fabric, no stretch, shorts lining
    • High-rise waist
    • Button front closures
    • Flap pockets
    • Form-hugging mini-length silhouette
    • Skort in size small has a 2.5" inseam
    • Runs true to size

    Style Number/Barcode: 06603-0407

    Category Name: Denim Skirts

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Button Up Babe Denim Pleated Mini Skirt

    Look and feel like a total babe in this denim mini skirt- a must-have for your summer style! It features a flattering high-rise waist, front side snap button-down closures with pleating, a slit accent, and a bodycon silhouette. Complete the look in a basic bodysuit and sandals.

    Fit & Features

    • High-rise waist
    • Front side snap button-down closures
    • Pleating, slit accent
    • Bodycon silhouette
    • Mini-length hem
    • Non-stretch rigid denim fabric
    • Runs true to size

    Style Number/Barcode: 06601-0088

    Category Name: Denim Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Covetable Cutie High-Rise Denim Mini Skirt

    This cute denim mini skirt features a classic high-rise waist, front pockets for stylish convenience, and a form-hugging fit. Perfect for everyday styling.

    Shop Matching Jacket: Covetable Cutie Contrast Stitch Denim Jacket

    Fit & Features

    • Dark wash denim, minimal stretch
    • High-rise waist
    • Form-hugging mini-length fit
    • Front button and hidden zipper closure
    • Front pockets
    • Runs true to size

    Style Number/Barcode: 06601-0216

    Category Name: Denim Skirts

    Price: $9.97 $29.90

    On Sale: Yes

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: S

    Product Badge:
    • Sale
  • Exceptionally Cool High-Rise Belted Denim Maxi Skirt

    Your days are sure to be full of trendiness with this belted denim maxi skirt! The high-rise belted waist creates a figure-flattering silhouette, while the bodycon fit accentuates your curves. The center back slit along the maxi-length hem allows for movement, making it perfect for any casual occasion! Complete the look in a flirty crop top and boots for a concert or festival!

    Fit & Features

    • Denim fabric, slight stretch
    • High-rise belted waist
    • Front button and hidden zipper closure
    • Bodycon fit
    • Center back slit
    • Maxi length
    • Runs true to size

    Style Number/Barcode: 06601-0210

    Category Name: Denim Skirts

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Coolest Deets Wrap-Front Denim Cargo Skort

    This wrap-front denim cargo skort has the coolest deets to level up your looks! Made from a structured non-stretch denim fabric, the skort features a high waist, a faux wrap-front overlay with an asymmetric design, and fitted shorts. The dual buckled straps and flap pockets add that trendy cargo design, while the faux zippered pockets give that edgy vibe. Includes a hidden front zipper and button closure for effortless styling. Complete your 'fit with a graphic tee and combat boots.

    Fit & Features

    • Non-stretch denim fabric
    • High waist
    • Faux wrap-front overlay, fitted shorts
    • Belt loops, hidden front zipper, button closure
    • Dual buckled straps
    • Faux zippered pockets, flap pockets, back pockets
    • Runs true to size

    Style Number/Barcode: 06603-0411

    Category Name: Denim Skirts

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Bold Move Denim Moto Skort

    Channel a bold vibe in a denim skort featuring a high-rise waist, a moto-inspired design, snap buttons with front zipper closure, and a mini skirt overlay with hidden shorts. Complete your look with combat boots.

    Fit & Features

    • Cotton-blend denim fabric, minimal stretch
    • High rise waist
    • Front zipper with dual snap-button closure
    • Moto-inspired contrast design
    • Mini skirt overlay with hidden shorts
    • Skort in size small has a 10" front rise with a 1.5" inseam
    • Runs true to size

    Style Number/Barcode: 06603-0409

    Category Name: Denim Skirts

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Trendsetting Aesthetic Belted Denim Mini Skirt

    Embark as a trendsetter in this denim mini skirt for casual plans or coffee shop hangs! The mid-rise waist with an adjustable belt provides the perfect fit, while the cargo flap pockets add a touch of utility and style. The bodycon silhouette and mini-length hem in acid-wash denim fabric give major 90s vibes. Complete the look in a tee, a cropped jacket, and lug boots for an edgy vibe!

    Fit & Features

    • Acid wash non-stretch denim fabric
    • Cargo pockets
    • Front button closures and hidden zipper closure
    • Adjustable waist belt
    • Bodycon silhouette
    • Runs true to size

    Style Number/Barcode: 06601-0186

    Category Name: Denim Skirts

    Price: $13.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Carefree Cool Mid Rise Belted Denim Skort

    A denim mini skort features a flattering mid-rise belted waist and a bodycon silhouette for a trendy look. Perfect for casual occasions.

    Fit & Features

    • Denim fabric, shorts lining minimal stretch
    • Mid-rise adjustable belted waist
    • Bodycon mini-length silhouette
    • Front button and hidden zipper closure
    • Two-pocket styling
    • Runs true to size

    Style Number/Barcode: 06303-0275

    Category Name: Denim Skirts

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: In Stock

    Available Color: RUST

    Available Size: XS, S, M

    Product Badge:
    • Sale
  • Casual Darling High-Rise Belted Pleated Denim Skort

    Easy days just got cuter thanks to this mini denim skort! The adjustable belted waist provides a perfect fit while the pleated A-line silhouette flatters your figure. The mini-length hem adds a touch of flirty fun. Complete the look in a cute graphic tee and sneakers.

    Fit & Features

    • Medium wash denim fabric, minimal stretch
    • High-rise adjustable belted waist
    • Back zipper and hook-eye closure
    • Pleated A-Line silhouette
    • Runs true to size

    Style Number/Barcode: 06603-0393

    Category Name: Denim Skirts

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Born To Be Coveted Mid-Rise Lace-Up Denim Skort

    A coveted summer style starts with this mid-rise denim skort perfect for casual plans! Made from denim fabric, this skort is perfect for showing off your legs in a flirty mini-length hem. Its mid-rise waist and form-hugging fit will accentuate your curves, while the playful skirt overlay with lace-up detailing and a slit adds a touch of edginess. Complete the look in a flirty crop top and sneakers.

    Fit & Features

    • Denim medium wash fabric, no stretch
    • Mid-rise waist
    • Back zipper hook-eye closure
    • Lace-up, slit accent
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06603-0379

    Category Name: Denim Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

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

    Look and feel so darling in utility fashion! This cargo denim mini skirt is a must for getting that cute and edgy feel. It's crafted from a medium-wash denim fabric offering a classic jean fit and feel with no stretch. The high-rise waist and bodycon fit accentuate your curves, while the dual side flap pockets add a touch of functionality along the trendy mini-length hem. Complete the look in a graphic tee and sneakers for casual plans.

    Fit & Features

    • Medium wash denim fabric, no stretch
    • High-rise waist
    • Bodycon fit
    • Dual side flap pockets
    • Front button and hidden zipper closure, two pockets
    • Runs true to size

    Style Number/Barcode: 06601-0208

    Category Name: Denim Skirts

    Price: $16.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Coolest Style Bleach Dye Denim Mini Skirt

    Unlock this coolest style with this denim mini skirt featuring a trendy belted waist and a bleach-dye design to give it a little edge. Pair with booties.

    Fit & Features

    • Denim fabric, bleach dye design
    • Mid-rise belted waist
    • Front button and hidden zipper closure
    • Mini-length form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06601-0218

    Category Name: Denim Skirts

    Price: $34.90

    Availability: In Stock

    Available Color: BLACK

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

  • Cute Effect Mid-Rise Belted Denim Mini Skort

    A mid-rise denim mini skort offers a flattering adjustable belted waist and form-hugging fit. Style with a crop top for any plans.

    Fit & Features

    • Cotton-blend denim fabric, minimal stretch
    • Mid-rise adjustable belted waist
    • Form-hugging mini-length silhouette
    • Front dual button and hidden zipper closure
    • Two-pocket styling 
    • Skort in size small has a 2" inseam
    • Runs true to size

    Style Number/Barcode: 06603-0410

    Category Name: Denim Skirts

    Price: $39.90

    Availability: In Stock

    Available Color: DENIM

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

  • Always The Mood High Rise Slit Mini Denim Skort

    This mini denim skort is always ready for a casual time while looking cute! Featuring a high-rise waist for a flattering fit, a front skirt overlay with dual slits for added movement, and a form-hugging silhouette. With a mini-length hem and shorts lining, this skort is perfect for any plans! Complete the look with a cute tee and sandals.

    Fit & Features

    • Denim fabric, non-stretch, shorts lining
    • High-rise waist
    • Front skirt overlay with slits
    • Form-hugging fit
    • Front button and hidden zipper closure
    • Five-pocket styling
    • Runs true to size

    Style Number/Barcode: 06603-0405

    Category Name: Denim Skirts

    Price: $6.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Center Stage High-Rise Acid Denim Skort

    Take center stage in this acid denim skort to rock out at concerts or festivals! Made from a denim fabric with an edgy acid wash rinse, this skort features a flattering high-rise waist, a front envelope skirt overlay for added flair, and a form-hugging mini silhouette. Complete the look in a cute strapless top and boots.

    Fit & Features

    • Acid wash rinse, denim fabric, slight stretch
    • High-rise waist
    • Front envelope skirt overlay, form-hugging
    • Front button and hidden zipper closure
    • Back pockets
    • Runs true to size

    Style Number/Barcode: 06603-0356

    Category Name: Denim Skirts

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Trendsetting Era High-Rise Faux Wrap Cargo Denim Skort

    Top every "best-dressed" list in this cargo denim skort as you enter your trendsetting era! Featuring a high-rise waist with an adjustable D-ring belt, a faux wrap front with a cargo pocket, and a form-hugging fit, this mini skort combines style and function effortlessly! Complete the look with a graphic tee and shoulder purse!

    Fit & Features

    • Non-stretch denim fabric
    • High-rise waist with adjustable D-ring belt
    • Front hidden zipper and button closure
    • Cargo pocket
    • Bodycon silhouette
    • Runs true to size

    Style Number/Barcode: 06603-0373

    Category Name: Denim Skirts

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stylish Appearance Side-Tie Wrap Denim Skort

    Your summer style wouldn't be the same without this mini denim skort to make stylish appearances! This form-hugging, high-waisted denim skort boasts a stylish faux wrap skirt overlay with a side tie, adding both function and flair to your wardrobe. The frayed hem adds a touch of edginess. Complete the look in a basic top.

    Fit & Features

    • Dark wash denim, slight stretch
    • High-rise waist, front zipper closure
    • Faux wrap skirt overlay, side-tie
    • Form-hugging fit
    • Frayed short hem
    • Runs true to size

    Style Number/Barcode: 06603-0390

    Category Name: Denim Skirts

    Price: $36.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: XS, S, M, L

  • Trendsetting Look Belted Denim Mini Skirt

    Complement your trendsetting look in this belted denim mini skirt to turn heads! The high-rise waist with adjustable belt creates a flattering silhouette, while the front and back pockets add functionality. Made from denim fabric, this bodycon fit skirt is perfect for a stylish and on-trend look. Style with a cute tee and combat boots!

    Fit & Features

    • Denim fabric with minimal stretch
    • High-rise waist, adjustable belt
    • Front button and hidden zipper closure
    • Front and back pockets
    • Bodycon fit
    • Runs true to size

    Style Number/Barcode: 06601-0189

    Category Name: Denim Skirts

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • All That Denim Slit Midi Skirt

    A classic denim midi skirt is what you're all about! Featuring a flattering high-rise waist with a distressed accent, a form-hugging silhouette, a trendy center front slit, and a midi-length hem on medium-wash denim fabric with a color fade effect. Complete the look in cute booties for a concert or fall festival!

    Fit & Features

    • High-rise waist
    • Form-hugging silhouette, distressed accent
    • Center front slit
    • Midi-length hem
    • Front button and hidden zipper closure, five-pocket styling, belt loops
    • Medium wash denim fabric, color fade effect, no stretch
    • Runs true to size

    Style Number/Barcode: 06601-0176

    Category Name: Denim Skirts

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale