12 Shoes That Actually Work With Long Denim Skirts

Long denim skirts are back in fashion, and I’m thrilled about it! I spent last weekend trying on every shoe in my closet with my new ankle-grazing denim skirt, and honestly, some combos were total disasters.
But after much trial and error (and a few laughs from my roommate), I’ve nailed down the perfect footwear options that balance style and practicality with these floor-sweeping beauties.
1. White Sneakers

Nothing beats the classic combo of crisp white kicks with a long denim skirt. I grabbed my trusty pair last Tuesday and was amazed at how they instantly made my heavy denim look effortlessly cool.
The secret? The contrast between casual athletic footwear and the more structured denim creates an unexpected balance. Plus, the bright white adds a fresh pop against the blue fabric.
My favorite trick is keeping those sneakers spotless – a clean pair elevates the whole outfit from “I just threw this on” to “I planned this perfectly.” And comfort-wise? You can’t beat sneakers for all-day wear when that denim skirt starts feeling heavy around hour six of shopping.
2. Ankle Boots

Fall arrived and my denim skirt was begging for ankle boots. The slightly elevated heel gives me height without sacrificing comfort, making it my go-to for coffee dates when I want to look put-together but stay comfy.
Black leather pairs create an edgy contrast against the blue denim, while tan suede options offer a softer, more bohemian feel. The magic happens in that small sliver of skin that shows between the boot top and the skirt hem – it breaks up the heaviness of both pieces.
My roommate borrowed this combo for a concert last month and got so many compliments she refused to return my boots for a week! The best part? You can wear thin socks underneath and nobody will know.
3. Strappy Flat Sandals

Summer heat had me sweating in my denim skirt until I paired it with my barely-there strappy sandals. The delicate straps create such a pretty contrast against the rugged denim texture.
I wore this combo to a backyard BBQ where we ended up walking to the beach afterward. My friends in heels were struggling in the sand while I just slipped off my sandals and kept going! The key is finding sandals with interesting straps or a unique color to add visual interest.
Brown leather ones give off serious 70s vibes (in the best way), while metallic options dress things up for evening. Just make sure they’re well-fitted – floppy sandals catching on a long hem is a trip hazard I learned about the hard way!
4. Chunky Loafers

My office has a semi-casual dress code, and chunky loafers paired with my denim maxi skirt have become my Monday uniform. The substantial sole gives me height without feeling like I’m trying too hard.
Penny loafers offer a preppy touch that unexpectedly works with denim’s casual nature. The structured shape of the shoe balances the flowing silhouette of a long skirt perfectly.
Last month I spilled coffee all over my loafers during a meeting, but their polished leather wiped clean instantly – try that with canvas shoes! For cooler days, I add cute patterned socks that peek out when I walk, adding a fun pop of personality to an otherwise simple outfit.
5. Kitten Heels

Grandma’s favorite shoe is having a moment, and I’m here for it! Kitten heels add just enough polish to make a denim skirt appropriate for dinner dates or semi-formal gatherings.
The modest height (usually 1-2 inches) means I can actually walk for hours without the pain of stilettos. My favorite pair has a pointed toe that peeks out from under the hem, creating a sleek line that makes my legs look longer.
A friend’s wedding rehearsal dinner had a “dressy casual” dress code that stumped me until I tried this combo. The denim kept me from looking overdressed, while the dainty heels prevented the outfit from feeling too casual. The compliments I received convinced me to add two more colors to my collection!
6. Platform Sandals

Height without the wobble! Platform sandals solved my biggest issue with long denim skirts – they tend to drag unless I’m wearing something with elevation.
The chunky sole keeps the hem off the ground while the secure straps mean I’m not constantly catching my heel in the fabric. I wore this combo to an outdoor concert where we stood for hours, and my feet felt surprisingly good at the end of the night.
Neutral-colored platforms work for everyday, but I also splurged on a bright yellow pair that turns my basic denim skirt into a statement outfit. One caveat from personal experience: avoid platforms with slippery bottoms if your skirt is on the longer side – that combination turned my grocery store run into an impromptu skating performance!
7. Espadrilles

Beach vacation essentials! My espadrilles became inseparable from my denim skirt during my coastal getaway last summer. The rope soles and canvas uppers have that perfect laid-back vibe that matches denim’s casual coolness.
Wedge versions give height without sinking into sand or grass at outdoor events. I learned this after watching a friend’s stiletto heels repeatedly plunge into the lawn at a garden party while my espadrilles kept me stable through three glasses of wine!
The wraparound ankle ties on some styles add extra visual interest when they peek out from the skirt hem as you walk. My go-to pair has lasted three seasons of heavy wear, proving they’re as durable as they are cute – something my constantly-replacing white sneakers can’t claim.
8. Ballet Flats

Audrey Hepburn would approve of this pairing! Ballet flats bring an elegant simplicity that balances the casualness of denim perfectly. I keep a folded pair in my bag whenever I’m wearing my skirt with heels, just in case my feet need a break.
The rounded toe and minimal design create a clean line that doesn’t compete with the statement a floor-length denim piece makes. Last Thursday, I transitioned from office to dinner simply by swapping my work loafers for a pair of black patent ballet flats.
Quality matters here – cheap flats start to look shabby quickly and can ruin an otherwise polished look. I invested in a good leather pair that’s molded to my feet and actually provides decent support, unlike the flimsy versions I used to buy that left me with aching arches after an hour.
9. Block-Heel Mules

Lazy girl chic at its finest! Block-heel mules let me slip into sophistication without the hassle of buckles or laces. The backless design creates an unexpected sexiness that contrasts wonderfully with the coverage of a long denim skirt.
The sturdy heel provides stability while still giving me enough height to keep my hem from dragging. During my sister’s bridal shower, I received multiple questions about where I got my shoes – proof that this unexpected pairing really works!
Suede versions feel luxurious for evening events, while leather options work for daytime. My current favorites have a slight architectural slant to the heel that adds visual interest when glimpsed beneath my skirt hem. Fair warning though – avoid uneven surfaces or you’ll find yourself doing the awkward mule shuffle as they start slipping off!
10. Western Boots

Channeling my inner country star! Western boots paired with a denim maxi skirt creates the perfect blend of Americana cool. The pointed toe and angled heel peek out with each step, adding unexpected flair to an otherwise simple outfit.
After wearing this combo to a friend’s barn wedding, I was shocked at how practical it proved – the boots protected my feet from dust and grass while still looking totally intentional with the outfit. Classic tan or brown leather versions offer everyday wearability, but I splurged on a pair with turquoise stitching that transforms my basic skirt into something special.
Height matters here – mid-calf styles work better than knee-high versions, which can look bulky under the heavy denim. And unlike delicate shoes, these boots actually look better with a bit of wear and character.
11. High-Top Sneakers

Skater girl meets prairie woman! High-tops bring an unexpected edge to flowing denim skirts that completely transforms their vibe. My black Converse have become unexpected heroes in my wardrobe rotation.
The coverage around the ankle creates a nice visual break between the shoe and the skirt hem. I discovered this combo by accident when caught in the rain wearing my skirt – I grabbed the only dry shoes by the door and ended up loving how they looked together!
Canvas styles in bright colors add a fun pop to a neutral denim skirt. My teenage niece borrowed this look for her first day of school and reported it was a hit with her friends. Just make sure your skirt isn’t so long that it completely hides the high-top portion – that defeats the whole purpose of the style contrast.
12. Minimalist Slides

Sometimes simple is best! Sleek, minimalist slides bring a modern touch to the somewhat retro feel of a long denim skirt. The barely-there design creates breathing room in an outfit that could otherwise feel heavy.
After a pedicure last Saturday, I wanted shoes that would show off my fresh polish while still looking pulled together for lunch with friends. My leather slides with a single wide strap were perfect – they stayed put while walking but showcased my toes nicely.
The key is finding slides with some structure – completely flat, flimsy ones can make the outfit look unintentionally sloppy. Mine have a slight contour to support my arch and a small heel lift that helps the skirt hang properly. For cooler days, I sometimes add thin socks for that deliberately mismatched artsy vibe.