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.

  • Small Town Girl Mid-Rise Bubble Denim Mini Skirt

    Embrace small town girl charm in this mid-rise denim mini skirt flaunting an adorable bubble hem perfect for pairing with sandals!

    Fit & Features

    • Denim fabric, sewn-in knit lining
    • Mid-rise waist, front button and hidden zipper closure
    • Belt loop accents
    • Three-pocket styling
    • Bubble mini-length hem
    • Runs true to size

    Style Number/Barcode: 06601-0238

    Category Name: Denim Skirts

    Price: $39.90

    Availability: In Stock

    Available Color: WHITE

    Available Size: XS, S, M, L

  • Modern Edge High Rise Cargo Denim Midi Skirt

    Bring a modern edge in this denim midi skirt for a cool style on date nights or dinners with friends! The high-rise waist and bodycon silhouette flatter your figure, while the cargo flap pockets add functional flair. Finished with a center front slit on denim fabric, this midi skirt is both chic and versatile. Complete the look in a faux leather moto jacket and heels!

    Fit & Features

    • Denim fabric with slight stretch
    • Five-pocket styling
    • Side cargo flap pockets
    • Front button and hidden zipper closure
    • High-rise waist
    • Bodycon silhouette
    • Runs true to size

    Style Number/Barcode: 06601-0178

    Category Name: Denim Skirts

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sunny Outing High-Rise Flare Denim Mini Skirt

    A cute and casual high-rise denim skirt perfect for any sunny day! The skirt offers dual front adjustable drawstring ties so you can customize the look and a unique flared mini hem.

    Fit & Features

    • Medium wash denim
    • High-rise waist, side zipper and hook-eye closure
    • Dual front adjustable drawstring ties
    • Flared mini-length raw cut hem
    • Runs true to size

    Style Number/Barcode: 06601-0237

    Category Name: Denim Skirts

    Price: $36.90

    Availability: In Stock

    Available Color: MED, DENIM

    Available Size: S, M, L

  • So Perfect Mid-Rise Pleated Denim Mini Skirt

    The perfect denim mini skirt will elevate your everyday style with a trendy pleated silhouette and a flattering mid-rise waist. Complete the look with a graphic tee.

    Fit & Features

    • Denim fabric, minimal stretch
    • Mid-rise waist with seam detailing
    • Front button and hidden zipper closure
    • Pleated silhouette
    • Mini-length hem
    • Runs true to size

    Style Number/Barcode: 06601-0233

    Category Name: Denim Skirts

    Price: $34.90

    Availability: In Stock

    Available Color: DENIM

    Available Size: XS, S, M, L

  • Definite Charmer Mid-Rise Belted Denim Bubble Skirt

    You'll charm all who see you in this denim bubble skirt with a mid-rise belted waist for a trendy look with a crop top or graphic tee!

    Fit & Features

    • Dark wash denim, no stretch
    • Mid-rise belted waist, side zipper and hook-eye closure
    • Flared silhouette
    • Bubble mini-length hem
    • Runs true to size

    Style Number/Barcode: 06601-0235

    Category Name: Denim Skirts

    Price: $16.97 $39.90

    On Sale: Yes

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: S, M, L

    Product Badge:
    • Sale
  • Pleated Princess High Rise Denim Mini Skirt

    Sassy and cute, this pleated denim mini skirt has a trendy flair you'll love!

    Fit & Features

    • Dark wash denim fabric
    • High-rise waist, front button and zipper closure
    • Front pockets, belt loops
    • Form-hugging fit
    • Pleated mini-length hem

    Style Number/Barcode: 06601-0234

    Category Name: Denim Skirts

    Price: $34.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: XS, S, M, L

  • Girl Next Door Asymmetrical Waist Denim Midi Skirt

    Step out looking like the girl next door in this denim midi skirt - a must-have for your everyday styling and adventures! Keep trendy in the high-rise asymmetrical waist designed to flatter your waistline while the curve-hugging silhouette accentuates your figure. The midi-length hem and center back slit add a cute modern touch to the medium-wash denim fabric. Complete the look with a smooth basic bodysuit and crop jacket.

    Fit & Features

    • Medium wash non-stretch denim fabric
    • Four-pocket styling
    • Front button and hidden zipper closure
    • High-rise asymmetrical waist
    • Curve-hugging silhouette
    • Center back slit
    • Runs true to size

    Style Number/Barcode: 06601-0204

    Category Name: Denim Skirts

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Go All Out Rhinestone Denim Mini Skirt

    Go all out and shine in this rhinestone denim mini skirt perfect for holiday parties and casual dinners! It features a flattering high-rise waist, a form-hugging fit, a mini-length hem, and glitzy rhinestone embellishments on the front that sparkle under the light. Complete the look in a basic bodysuit and heels!

    Fit & Features

    • High-rise waist
    • Form-hugging fit, mini-length hem
    • Front rhinestone embellishments
    • Front button and hidden zipper closure
    • Back pockets, belt loop accents
    • Denim fabric, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06601-0177

    Category Name: Denim Skirts

    Price: $9.97 $59.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Double The Fun Denim Slit Mini Skort

    This denim skort gives you double the fun! Featuring a high-rise waist, form-hugging fit, a front skirt overlay with dual slits, and shorts lining. The skort is composed of rigid denim fabric with a moderate stretch. Complete the look in a trendy graphic tee for a trip to the pumpkin patch!

    Fit & Features

    • High-rise waist
    • Back zipper closure
    • Front skirt overlay, dual slits
    • Form-hugging fit
    • Shorts lining
    • Rigid denim fabric, moderate stretch
    • Runs true to size

    Style Number/Barcode: 06603-0354

    Category Name: Denim Skirts

    Price: $13.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Commander In Cute Camouflage Cargo Maxi Skirt

    They'll give you the title of commander in cute in this camouflage denim maxi skirt! It features a flattering high-rise waist, front button-down closures atop a flirty slit, a curve-hugging silhouette, and trendy cargo flap side pockets. Complete the look in a crop tee and chunky combat booties for an edgy style.

    Fit & Features

    • High-rise waist
    • Front button-down closures, slit
    • Cargo flap side pockets
    • Curve-hugging silhouette
    • Maxi-length hem
    • Camouflage print, denim fabric, no stretch
    • Runs true to size

    Style Number/Barcode: 06301-0174

    Category Name: Denim Skirts

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • On-Trend Style Mid-Rise Denim Mini Skirt

    Give off trendsetter vibes with this stylish belted denim mini skirt. It features a mid-rise belted waist with a sleek center buckle, dual button closures and a hidden zipper closure, dual zippered faux pockets on each side, dual back pockets, a mini-length hem, and a form-hugging fit. The cotton-blend denim fabric offers a moderate stretch. Pair with a basic bodysuit and strappy mules.

    Fit & Features

    • Mid-rise belted waist, metal rectangular buckle, grommet accents
    • Dual button closures, hidden zipper closure
    • Dual zippered faux pockets on each side
    • Dual back pockets
    • Mini-length hem, form-hugging fit
    • Cotton-blend denim fabric, moderate stretch
    • Runs true to size

    Style Number/Barcode: 06601-0086

    Category Name: Denim Skirts

    Price: $13.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Trendy 'Fit Mid-Rise Denim Mini Skirt

    Create a trendy 'fit for a casual everyday vibe with this denim mini skirt. It features a mid-rise waist, a front strap with dual button closures, a hidden front zipper and interior button closure, dual front and back pockets, a mini-length hem, and a form-hugging fit. The cotton-blend denim fabric offers a moderate stretch. Pair with a cropped graphic tee and sneakers.

    Fit & Features

    • Mid-rise waist
    • Front strap, dual button closures
    • Hidden front zipper, interior button closure
    • Dual front and back pockets
    • Mini-length hem, form-hugging fit
    • Cotton-blend denim fabric, moderate stretch
    • Runs true to size

    Style Number/Barcode: 06601-0084

    Category Name: Denim Skirts

    Price: $9.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Elevate the Game Denim Slit Midi Skirt

    Elevate your style game with this denim midi dress to bring those classic 90s babe vibes! It features a flattering high-rise waist, a hip-hugging fit, a center-front high slit, and a midi-length hem. The jean skirt is composed of a premium rigid dark wash denim fabric with no stretch. Complete the look with sleek booties.

    Fit & Features

    • High-rise waist
    • Hip-hugging fit
    • Center-front high slit, midi-length hem
    • Front button and hidden zipper closure
    • Five-pocket styling, belt loop accents
    • Premium rigid dark wash denim, no stretch
    • Runs true to size

    Style Number/Barcode: 06601-0082

    Category Name: Denim Skirts

    Price: $16.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Casual Trendy Style Denim Mini Skirt

    This adorable denim mini skirt is perfect for the babe who loves a casual trendy style. It features a high-rise waist, large front and back pockets, side strap accents with buckle detailing, and a mini-length hem with a form-fitting silhouette. The cotton-blend denim fabric has a rigid fit with no stretch. Pair with a basic crop top and sneakers.

    Fit & Features

    • High-rise waist, belt loops
    • Hidden front zipper, button closure
    • Dual large front and back pockets
    • Side strap accents, metal buckle details
    • Mini-length hem, form-fitting silhouette
    • Cotton-blend denim fabric, no stretch
    • Runs true to size

    Style Number/Barcode: 06601-0078

    Category Name: Denim Skirts

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Ready, Set, Slay V-Waist Denim Mini Skirt

    Ready to slay? Cause this denim mini skirt is your perfect pairing for trending all season! It features a mid-rise V-waist cut, a back zipper and hook and eye closure, and a bodycon silhouette. Complete the look with matching jacket.

    Shop Matching Jacket: Ready, Set, Slay Wrap Crop Denim Jacket

    Fit & Features

    • Mid-rise, V-waist cut
    • Back zipper and hook-eye closure
    • Bodycon silhouette
    • Mini-length hem
    • Medium-wash denim fabric
    • Moderate stretch
    • Runs true to size

    Style Number/Barcode: 06601-0081

    Category Name: Denim Skirts

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Cool Sensation Acid Wash Denim Skort

    Be a cool sensation in this denim skort that brings those throwback vibes! It features a flattering high-rise waist, form-hugging fit, and a mini-length hem with a front skirt overlay. The skort is composed of acid-wash denim fabric with minimal stretch. Complete the look in a graphic tee.

    Fit & Features

    • High-rise waist
    • Form-hugging fit
    • Mini-length hem, front skirt overlay
    • Front button and hidden zipper closure
    • Five-pocket styling, belt loops accents
    • Acid wash denim fabric, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06603-0344

    Category Name: Denim Skirts

    Price: $6.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Easy Does It Faux Wrap Denim Skort

    Make any day this season simple and stylish in this denim skort perfect for day or night! It features a flattering high-rise waist, a faux wrap front, a form-hugging fit, and a short-length hem. Complete the look in a cute crochet crop top and heels.

    Fit & Features

    • High-rise waist
    • Faux wrap front
    • Form-hugging fit
    • Short-length hem
    • Back zipper and hook-eye closure
    • Denim fabric, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06603-0352

    Category Name: Denim Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • The Best Vibes Mid-Rise Denim Skort

    Give off the best style vibes in this breezy denim skort perfect for casual summer plans! It features a flattering mid-rise waist, a bodycon silhouette, a skirt-like front design, and a short-length hem on stretchy medium wash denim. Complete the look in a basic tank top and sandals.

    Fit & Features

    • Mid-rise waist
    • Bodycon silhouette
    • Skirt-like front design, short-length hem
    • Front dual button and hidden zipper closure
    • Three-pocket styling, belt loop accents
    • Medium wash denim fabric, moderate stretch
    • Runs true to size

    Style Number/Barcode: 06603-0337

    Category Name: Denim Skirts

    Price: $6.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Like A Dream Pleated Skater Denim Skirt

    This denim skirt will fit into your rotation like a dream! It features a flattering high-rise waist, all-over pleating, a skater silhouette, and a short-length hem. Complete the look in a cute graphic tee for a casual hang with friends.

    Fit & Features

    • High-rise waist, hidden side zipper and hook-eye closure
    • All-over pleating
    • Skater silhouette
    • Short-length hem
    • Dark wash non-stretch denim fabric
    • Runs true to size

    Style Number/Barcode: 06601-0091

    Category Name: Denim Skirts

    Price: $6.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cute Trendsetter Patchwork Denim Mini Skirt

    Show off your cute trendsetting style in this patchwork denim mini skirt! It features a high-rise waist, a partial zip-front, a patchwork design of different washes of blue denim with frayed detailing, a mini-length frayed hem with side slit accents, and a flared fit. Complete the look with a basic bodysuit and sneakers.

    Fit & Features

    • High-rise waist
    • Partial zip-front
    • Patchwork design, different washes of blue denim, frayed detailing
    • Mini-length frayed hem, side slits
    • Flared fit
    • Cotton-blend denim fabric, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06601-0174

    Category Name: Denim Skirts

    Price: $9.97 $46.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Stand In Command Cargo Denim Midi Skirt

    Everyone will rise when you stand in stylish command! This denim midi skirt features a flattering high-rise waist, hip-hugging fit, dual cargo flap pockets on each side, and a center front slit. The cotton-blend denim fabric offers minimal stretch. Complete the look in a basic tee and your favorite sneakers for an on-trend style!

    Fit & Features

    • High-rise waist
    • Hip-hugging fit
    • Dual cargo flap pockets on each side
    • Center front slit, midi-length hem
    • Classic two-pocket styling, front button, hidden zipper closure, belt loops
    • Cotton-blend denim fabric, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06601-0131

    Category Name: Denim Skirts

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Elise Lace-Up Denim Mini Skirt by Windsor Denim

    Trendy with an edgy vibe, the Elise lace-up denim mini skirt by Windsor Denim will level up your basic 'fits. It features a high-rise waist, front and back pockets, lattice lace-up detailing down the sides with tie closures, a mini-length hem with a frayed edge, and a form-hugging fit. Style with a crop top and strappy mules.

    Fit & Features

    • High-rise waist
    • Lattice lace-up sides, tie closures
    • Five-pocket and belt loop design
    • Hidden front zipper, button closure
    • Mini-length hem, frayed edge, form-hugging fit
    • Denim fabric, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06601-0076

    Category Name: Denim Skirts

    Price: $6.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Elise High-Rise Mini Skirt By Windsor Denim

    Got the blues? The Elise mini skirt by Windsor Denim is the perfect cure! It features a flattering high-rise cross waist, a form-hugging fit, and a raw-cut mini-length hem with distressed accents. The skirt is composed of vintage-inspired medium-wash denim fabric with color fading and slight stretch. Complete the look in a fun corset top for a day date!

    Fit & Features

    • High-rise cross waist
    • Form-hugging fit
    • Raw-cut mini-length hem, distressed accents
    • Front button and hidden zipper closure
    • Five-pocket styling, belt loop accents
    • Medium wash denim, color fading, slight stretch
    • Runs true to size

    Style Number/Barcode: 06601-0074

    Category Name: Denim Skirts

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cool-Girl Era Belted Denim Mini Skirt

    You'll be in your cool-girl era with this on-trend edgy denim mini skirt! It features a mid-rise waist, a wide belt with a rectangular buckle and button detailing on the front belt loops, back pockets, a mini-length hem with a frayed edge, and a fitted silhouette. Style with a crop top and cowboy boots for bar-hopping with your squad.

    Fit & Features

    • Mid-rise waist
    • Wide belt, rectangular buckle, front belt loops with buttons
    • Front button and hidden zipper closure
    • Dual back pockets
    • Mini-length hem, raw-cut frayed edge, fitted silhouette
    • Rigid denim fabric, no stretch
    • Runs true to size

    Style Number/Barcode: 06601-0169

    Category Name: Denim Skirts

    Price: $6.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale