Mary Janes are having a moment – again. But this time, it’s less schoolgirl, more street style star. With their sweet strap and vintage charm, they’re the kind of shoe that quietly pulls an outfit together, without stealing the whole show.
We’re seeing them styled with oversized blazers, slouchy socks, baggy denim, and even sheer tights. They’re polished, yes – but they also know how to play.
Whether you go classic patent leather or chunky platform, the Mary Jane is surprisingly versatile, and honestly? Pretty fun to wear.
These are my absolute favorite Mary Jane shoes outfits I’m completely obsessed with this year – and I’m sure you’ll love them too.
30 Mary Jane Shoes Outfits You Will Love
White Cropped Cardigan Paired with Plaid Mini Skirt
This white cropped cardigan and plaid mini skirt combo, especially when it’s paired with those chunky Mary Jane black loafers—it’s like a trendy nod to classic schoolgirl chic.
I think it’s cool because it mixes sweet with an edgy twist, and that’s why it’s a look I’ve included on my list for when I want to feel both cute and a little rebellious.
V-neckline Long Sleeves White Blouse Paired with Pleated Black Mini Skirt
V-neckline long sleeves white blouse and pleated black mini skirt paired with glossy black Mary Jane shoes is a blend of sophistication and schoolgirl charm that’s just irresistible.
Long-sleeves Black Top with White Collar Paired with Black Skirt
This sharp V-long sleeves black top with a white collar, especially when it’s teamed up with a form-fitting black skirt style and glossy Mary Jane shoes—it’s a timeless look with a modern edge.
Puffy Black Jacket Underneath White Tank Top Paired with Plaid Mini Skirt
This look with the puffy black jacket layered over a white tank top, a plaid mini skirt, and chunky black shoes is the perfect mix of preppy and punk
Black Blazer Underneath White Blouse Paired with Mini Skirt
This classic black blazer and white blouse combo paired with a mini skirt and those charming black Mary Jane shoes; it’s a look that’s both timeless and fashionably chic. I adore the cool, polished vibe it gives off, complete with a French twist thanks to the beret, which is why it’s a beloved part of this list for channeling your inner Parisian flair.
White Collar Black Top Paired with Black Skirt and Black Mary Jane Loafers
This sharp white collar black top paired with a black skirt and black Mary Jane loafers is a sleek, powerful look that feels both vintage and avant-garde. I love its bold simplicity and the way it plays with classic silhouettes.
Brown Cardigan Underneath White Top Paired with High-waisted Mini Skirt
This brown cardigan layered over a crisp white top, matched perfectly with a high-waisted mini skirt, and those black Mary Jane boots just pull everything together so well. It’s the blend of preppy and edgy that makes this outfit cool.
Yellow Tweed Jacket with Mini Skirt Paired with White Tights
This yellow tweed jacket and mini skirt set is such a classic look that it gets a fresh twist with the white tights and black Mary Jane heels.
Sleeveless Argyle Sweater Underneath White Collared Shirt Paired with Mini Skirt
This sleeveless argyle sweater layered over a crisp white collared shirt, and the black mini skirt with those Mary Jane boots just seals the deal for me; it’s preppy with an edgy kick.
Chunky Brown Oversized Sweater Paired with Houndstooth
The cozy feel of this chunky brown oversized sweater teamed up with the classic houndstooth mini skirt, and those Mary Jane shoes are just the cherry on top—they give the outfit a playful yet edgy vibe.
Oversized Grey Blazer Underneath White Shirt Paired with Pleated Skirt and Mary Jane Heels
This oversized grey blazer and white shirt combo, especially how it pairs with that adorable pleated skirt and the Mary Jane heels—it’s like a modern twist on classic prep. .
Off-white Cardigan Underneath White Top Paired with High-waisted Skirt
This off-white cardigan and white top combo, especially when paired with the high-waisted skirt and those cute Mary Jane white loafers; it’s cozy yet totally chic.
Black Leather Jacket Underneath White Top Paired with White Skirt and Mary Jane Shoes
This edgy black leather jacket thrown over a sweet white dress, paired with those adorable Mary Jane shoes—it’s the perfect mash-up of tough and tender. This outfit made this article because it’s just so cool and versatile; you can wear it for a fun night out or a chic daytime event, and either way, you feel on-trend and confident.
Cropped Long-sleeve White Top Paired with High-waisted Denim Skirt
This cropped long-sleeve white top paired with the high-waisted denim skirt; it’s a classic look with a twist thanks to the skirt’s unique embroidery.
Long-sleeve White Turtleneck Sweater Paired with Black Skirt
This cozy long-sleeve white turtleneck sweater paired with a sleek black skirt is a chic and effortless ensemble that feels both classic and contemporary.
Long-sleeve Red Sweater Paired with Denim Jeans and Red Mary Jane Shoes
The vibrant energy that a long-sleeve red sweater brings when matched with classic denim jeans, and those red Mary Jane shoes just tie the whole look together with a fun, cohesive pop of color.
Deep V-neckline Red Blouse Paired with Denim Jeans
The boldness of this deep V-neckline red blouse paired with classic denim jeans; it’s a look that’s both effortlessly chic and striking. The way the blouse adds a pop of color to the timeless jeans makes this outfit cool.
Black Blazer Paired with Fitted Denim Jeans
The classic yet powerful look of a black blazer paired with fitted denim jeans, and when you add in the Mary Jane heels, it just elevates the whole vibe.
Long-sleeves Top Paired with Tiered Skirt
This long-sleeves top and tiered skirt combo; the mix of polka dots is so whimsical and fun, and the Mary Jane shoes add a sweet, retro vibe.
Green Blazer Underneath White Turtleneck Sweater Paired with High-waisted Mini Skirt
The green blazer adds a sophisticated splash of color to the white turtleneck sweater, and pairing it with a high-waisted mini skirt and Mary Jane shoes creates a chic, preppy look that I just can’t get enough of.
White Blouse with Ruffle Lace Paired with High-waisted Denim Jeans
This white blouse with ruffle lace brings an elegant, feminine touch to the laid-back high-waisted denim jeans, and the Mary Jane heels are just the perfect finish—they add a hint of sophistication.
Long-sleeves Black Turtleneck Sweater Paired with High-waisted Mini Skirt
The sleekness of this long-sleeves black turtleneck sweater paired with a high-waisted mini skirt; it’s a timeless combo that feels both cozy and daring. The addition of Mary Jane white shoes brings a playful contrast.
Short-sleeved Blue Sweater Paired with High-waisted Mini Skirt
The cute and preppy vibe of this short-sleeved blue sweater with its adorable white collar, especially when it’s matched with that high-waisted mini skirt; the whole look gives off an effortlessly chic schoolgirl charm.
Crisp White Shirt Underneath Beige Sleeveless Sweater Paired with Mini Skirt
The crisp white shirt looks under the beige sleeveless sweater; it’s such a smart, layered look that pairs so well with the mini skirt and Mary Jane heels.
Houndstooth Blazer Underneath Black Turtleneck Sweater Paired with Trousers
The houndstooth blazer over the black turtleneck is such a classy touch, and when matched with those sleek trousers and white Mary Jane loafers, it’s just effortlessly cool. It’s on my list because it strikes that perfect balance between professional and fashion-forward, and I can’t get enough of that smart-casual vibe it gives off—it’s just my style for a day at the office or an evening out with friends.
Long-sleeved Button Sweater Paired with High-waisted Mini Skirt
The long-sleeved button sweater paired with a high-waisted mini skirt is just the right blend of cute and edgy, especially when teamed up with those adorable white Mary Jane loafers.
White Puff-sleeve Blouse Paired with Cropped Black Trousers
The contrast of the white puff-sleeve blouse with the cropped black trousers is a cool mix of soft and structured elements. The Mary Jane shoes add a dash of retro charm, which is my style. It’s a timeless ensemble that feels modern and classic.
Textured Jacket Underneath Black Top Paired with Black Trousers
The textured jacket adds such a fun twist to the classic black-on-black, and those loafers? Absolute perfection with just the right amount of charm. It’s the kind of outfit that says ‘effortlessly stylish’.
Light Blue Button Shirt Paired with High-waisted Mini Skirt
This light blue button-down shirt paired with a high-waisted mini skirt. It’s the perfect mix of casual and chic, especially with the chunky Mary Jane loafers. I love how it’s both polished and playful.
Stylish Patterned Blazer Underneath Black Cold-shoulder Top Paired with High-waisted Shorts
The patterned blazer thrown over the sleek black cold-shoulder top is such a dynamic combo, and paired with those high-waisted shorts, it strikes the perfect balance between classy and edgy. The Mary Jane boots are the cherry on top, adding a dose of boldness.
Full-sleeved Off-white Sweater Paired with Mini Skirt
The cozy full-sleeved off-white sweater is a dream on cooler days, and when it’s matched with a cute mini skirt, it creates a sweet and sassy look. The Mary Jane loafers add just enough schoolgirl charm without being over the top.
Crisp White Button-up Blouse Paired with Houndstooth Mini Skirt
The crisp white blouse is the perfect canvas for the playful houndstooth skirt, and those Mary Jane loafers? They add just the right dash of schoolgirl chic. It’s the kind of look I’d include in my list for its blend of sophistication and fun – it’s simply timeless!
FAQ:
What outfits go with Mary Jane shoes?
The better question might be: what doesn’t go with them?
They’re surprisingly versatile – throw them on with jeans and a striped tee, and you look effortlessly styled. Try them with a midi dress and a trench coat, and you’re suddenly walking out of a Paris café in your mind.
For something more playful, wear them with socks and a pleated skirt. Or go relaxed with slouchy trousers and a button-down.
What is the dress code for a Mary Jane?
There isn’t one, really. They fit into almost any vibe.
You can dress them up with a blazer and tailored pants for the office. Or keep it super low-key with leggings and a big sweater for errands.
Flat styles feel casual and everyday. Glossy or heeled versions lean a little more dressed-up, but still stay approachable.
Do Mary Janes go with jeans?
Yes, yes, and yes.
It’s one of the easiest, most wearable combos out there. Go with a cropped jean so the strap gets its moment, or cuff a straight leg to show off the shoe.
Add a tee, a trench, maybe some gold earrings – done.
Disclosure: We only recommend products we would use ourselves and all opinions expressed here are our own. This post may contain affiliate links that we may earn a small commission at no additional cost to you.
If you liked this blog article about my favorite 30 Mary Jane Shoes Outfits, don’t forget to follow us on Pinterest so you don’t miss any more fashion and beauty news.
Just a little note - some of the links on here may be affiliate links, which means I might earn a small commission if you decide to shop through them (at no extra cost to you!). I only post content which I'm truly enthusiastic about and would suggest to others.
And as you know, I seriously love seeing your takes on the looks and ideas on here - that means the world to me! If you recreate something, please share it here in the comments or feel free to send me a pic. I'm always excited to meet y'all! ✨🤍
Xoxo Louisa
― Enjoy Looking Your Best!





































