
Mary Jane shoes look cute with a mini skirt, sure, but have you tried them with wide-leg jeans, tailored trousers, or an oversized blazer? That’s where things get interesting!
A red pair can make a simple outfit stand out, while classic black ones work with almost everything in your closet. And don’t overlook white socks or sheer tights, because they can completely change the look.
From casual coffee-date outfits to polished looks for work or a day out, these 20 Mary Jane outfit ideas show just how many ways you can style this classic shoe.
Take a little inspiration, mix in pieces you already own, and try something beyond the usual skirt-and-blouse combination.
How to Wear Mary Jane Shoes
Mary Jane shoes are surprisingly easy to style! Wear them with straight-leg jeans for a casual look, pair them with mini skirts and socks for a preppy vibe, or try them with tailored trousers for something more polished.
Black pairs go with almost everything, while red or burgundy ones can add a fun pop of color to even the simplest outfit.
Need some inspiration? Here are a few outfit combinations worth trying!
1. Black Mary Janes + A Plaid Mini Skirt
The black + denim + plaid combination is perfect for a casual preppy look. The oversized denim shirt keeps the outfit relaxed, while chunky Mary Janes add a little edge. I’d wear this for college, shopping, or lunch with friends.
Recreate This Look
Black Turtleneck
Shop
Oversized Denim Shirt
Shop
Plaid Mini Skirt
Shop
Black Platform Mary Janes
Shop
Reader Favorite • Under $20
Gold Necklace
Shop
As an Amazon Associate, I earn from qualifying purchases.
2. Red Mary Janes + Blue Jeans


Red shoes with blue jeans? Always a good idea! A navy blazer and white ruffled blouse make the outfit look polished, while the red shoes + matching bag add a pop of color. Keep this formula in mind when you want a chic outfit without overthinking it.
Recreate the Look:
- Blazer: Navy blazer
- Blouse: White ruffled blouse
- Jeans: Blue straight-leg jeans
- Shoes: Red heeled Mary Janes
- Bag: Red handbag
3. Red Mary Janes + White Socks


For a playful, retro-inspired outfit, pair red Mary Janes with white ruffled socks, a red top, and an oversized black blazer. The socks make all the difference here! Let them show to get that cute vintage-inspired look.
Recreate the Look:
- Top: Red long-sleeve top
- Blazer: Black oversized blazer
- Shoes: Red Mary Jane flats
- Socks: White ruffled ankle socks
- Bag: Black shoulder bag
4. Red Mary Janes + Denim Shorts

A white blouse and denim shorts are summer staples, but burgundy Mary Janes make the combination feel more dressed up. Add a cream woven bag for a soft contrast. Simple, pretty, and easy to recreate!
Recreate the Look:
- Blouse: White puff-sleeve blouse
- Shorts: Light-wash denim shorts
- Shoes: Burgundy Mary Janes
- Bag: Cream woven bag
5. Red Mary Janes + Gray Tights

Gray and red look SO good together! Gray tights and an oversized denim jacket create a casual base, while red Mary Janes and a matching bag bring the outfit to life. Bonus tip: Red hair clips tie everything together without much effort.
Recreate the Look:
- Top: White fitted top
- Jacket: Oversized gray denim jacket
- Skirt: Gray mini skirt
- Tights: Gray opaque tights
- Shoes: Red ballet Mary Janes
- Bag: Red shoulder bag
6. Brown Mary Janes + A Plaid Blazer


A plaid blazer, black mini skirt, and brown Mary Janes make such a cute fall outfit. White socks add a playful touch, while the red bag brings in a pop of color. Perfect for a crisp autumn day (just grab an umbrella!).
Recreate the Look:
- Blazer: Brown plaid oversized blazer
- Top: White fitted T-shirt
- Skirt: Black mini skirt
- Belt: Brown leather belt
- Shoes: Burgundy Mary Janes
- Socks: White crew socks
- Bag: Red shoulder bag
7. Red Mary Janes + A Cozy Red Scarf
Blue jeans and a navy coat are a classic combination, but that oversized red scarf + matching Mary Janes makes the whole outfit pop. I’d keep the sweater simple and let the red accessories do the work.
Recreate the Look:
- Coat: Navy long coat
- Sweater: White graphic sweater
- Scarf: Oversized red scarf
- Jeans: Blue straight-leg jeans
- Shoes: Red patent Mary Janes with block heels
- Bag: Red shoulder bag
8. Cream Mary Janes + Tailored Trousers

For a simple outfit that still looks polished, pair a gray T-shirt with dark pinstripe trousers and cream Mary Janes. The relaxed top balances the tailored pants, while the light shoes keep the look soft. So easy to recreate for work or everyday wear!
Recreate the Look:
- Top: Gray crew-neck T-shirt
- Pants: Navy pinstripe wide-leg trousers
- Shoes: Cream Mary Janes with block heels
- Bag: Beige structured handbag
- Jewelry: Gold hoop earrings
9. Red Mary Janes + Pink Stripes and Blue Jeans


Pink stripes, blue jeans, and red Mary Janes make a lovely color combination! The outfit feels casual, but the heeled shoes and quilted beige bag dress it up a little. Don’t be afraid to mix pink and red (they look great together!).
Recreate the Look:
- Shirt: Pink striped button-down
- Jeans: Blue wide-leg jeans
- Shoes: Red Mary Janes with block heels
- Bag: Beige quilted shoulder bag
- Hair accessory: Cream shell clip
10. Black Mary Janes + An Oversized Graphic Tee


An oversized graphic tee, a black mini skirt, and sheer tights make an easy everyday outfit with a little street-style attitude. White socks + black Mary Janes give it that playful, school-inspired touch. I’d add a silver chain to keep the look casual.
Recreate the Look:
- Top: Oversized charcoal graphic tee
- Bottom: Black mini skirt
- Tights: Sheer black tights
- Socks: White crew socks
- Shoes: Black chunky Mary Janes
- Bag: Black shoulder bag
- Jewelry: Silver chain necklace
11. Navy Dress + Gray Tights

For a more polished look, pair a navy fit-and-flare dress with gray tights and black Mary Janes. The white piping and matching belt add lovely details, so you don’t need much else. Perfect for the office, dinner, or a dressier daytime outing.
Recreate the Look:
- Dress: Navy belted fit-and-flare dress
- Tights: Gray tights
- Shoes: Black patent Mary Janes
12. Black Cardigan + A Plaid Mini Skirt

This outfit has a cute, preppy feel without looking too formal. The green plaid skirt works beautifully with the black cardigan, while the pink handbag adds a fun pop of color. Black Mary Janes finish the look perfectly.
Recreate the Look:
- Top: White fitted top
- Cardigan: Black button-front cardigan
- Skirt: Green plaid mini skirt
- Shoes: Black Mary Jane flats
- Bag: Pink shoulder bag
13. Cream Shorts Set + Black Mary Janes

A matching cream jacket and shorts set looks chic with black Mary Janes.

The gold buttons add a polished touch, and the black shoes create just enough contrast. Try this with a black shoulder bag for an easy outfit that works for brunch, shopping, or lunch dates.
Recreate the Look:
- Jacket: Cream cropped jacket
- Shorts: Matching cream tailored shorts
- Shoes: Black multi-strap Mary Janes
- Bag: Black shoulder bag
- Jewelry: Gold rings
14. Red Mary Janes + White Jeans

Red and white is such a chic combination! The red cardigan, matching Mary Janes, and handbag create a coordinated look, while the white jeans keep everything fresh. Perfect for a coffee date or a casual lunch.
Recreate the Look:
- Top: Red button-up cardigan
- Jeans: White straight-leg jeans
- Shoes: Red Mary Jane flats
- Bag: Red handbag
- Accessories: Gold earrings, watch
15. Brown Mary Janes + A Beige Jacket


This outfit is perfect for cooler days! The oversized beige jacket, black mini skirt, and sheer tights create a lovely mix of casual and preppy. Add slouchy socks + chunky brown Mary Janes for that trendy layered look.
Recreate the Look:
- Jacket: Beige oversized jacket
- Top: Black turtleneck
- Skirt: Black mini skirt
- Tights: Sheer black tights
- Socks: White slouch socks
- Shoes: Brown chunky Mary Janes
- Bag: Pink patterned shoulder bag
16. Black Mary Janes + A Gray Cardigan


A gray cardigan, white button-down, and pleated mini skirt make a classic preppy outfit. The white socks and black double-strap Mary Janes complete the look beautifully. A burgundy bag adds a rich pop of color!
Recreate the Look:
- Shirt: White button-down
- Cardigan: Gray knit cardigan
- Skirt: Gray pleated mini skirt
- Socks: White crew socks
- Shoes: Black double-strap Mary Janes
- Bag: Burgundy handbag
17. Brown Mary Janes + Straight-Leg Jeans

Need an easy outfit for everyday wear? Try a white tee, light-wash jeans, and a camel blazer. The brown Mary Janes and matching belt pull everything together, giving this simple combination a polished finish. Definitely one to copy for casual days at the office!
Recreate the Look:
- Blazer: Camel oversized blazer
- Top: White T-shirt
- Jeans: Light-wash straight-leg jeans
- Shoes: Brown suede Mary Janes
- Belt: Brown leather belt
- Bag: Brown tote bag
- Accessories: Black sunglasses
18. Black Mary Janes + White Wide-Leg Pants


Black Mary Janes look so chic with white wide-leg pants and a taupe jacket. The neutral colors keep everything elegant, while the square-toe shoes add a modern touch. Perfect for coffee dates, shopping, or everyday city outfits.
Recreate the Look:
- Jacket: Taupe suede jacket
- Pants: White wide-leg trousers
- Shoes: Black patent Mary Janes
- Bag: Black handbag
- Accessories: Black sunglasses
19. Black Mary Janes + A Red Peplum Top

Red + light-wash denim is such a pretty combination! The puff sleeves and peplum hem make the top stand out, while black Mary Janes with little bows add a feminine finish. Keep the cream tote for a soft, casual touch.
Recreate the Look:
- Top: Red puff-sleeve peplum top
- Jeans: Light-wash wide-leg jeans
- Shoes: Black bow Mary Janes
- Bag: Cream canvas tote
- Accessories: Gold watch
20. Red Mary Janes + A White Mini Dress


An oversized gray blazer over a white mini dress is an easy way to mix tailored and feminine pieces. The red Mary Janes + white socks make the outfit more playful, and the white handbag ties everything together.
Recreate the Look:
- Blazer: Oversized gray blazer
- Dress: White mini dress
- Shoes: Red Mary Jane flats
- Socks: White crew socks
- Bag: White shoulder bag with a flower detail
- Accessories: Black sunglasses
Mary Janes go with much more than you might think! Try them with your favorite jeans, skirts, or tailored pants, and don’t be afraid to experiment with colorful pairs and fun socks.



