• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Inspiring Pretty logo
  • Outfits
    • Tops
      • Crop Tops
      • Tank Tops
      • Crochet Tops
      • Corset Tops
      • Halter Tops
      • Tube Tops
      • Mesh & Sheer Tops
      • Off The Shoulder Tops
      • Sequin Tops
      • Lace Tops
      • Peplum Tops
      • Summer Tops
      • Satin & Silk Tops
      • Long Sleeve Tops
      • Cami Tops
      • Bra Tops
      • Tunic Tops
      • Shirts & Blouses
      • Wrap Tops
      • Going Out Tops
menu icon
go to homepage
search icon
Homepage link
  • Outfits
    • Tops
      • Crop Tops
      • Tank Tops
      • Crochet Tops
      • Corset Tops
      • Halter Tops
      • Tube Tops
      • Mesh & Sheer Tops
      • Off The Shoulder Tops
      • Sequin Tops
      • Lace Tops
      • Peplum Tops
      • Summer Tops
      • Satin & Silk Tops
      • Long Sleeve Tops
      • Cami Tops
      • Bra Tops
      • Tunic Tops
      • Shirts & Blouses
      • Wrap Tops
      • Going Out Tops
×
Home » Outfits » Tops » 20 Ways: What Top to Wear With a Midi Skirt for Every Occasion

20 Ways: What Top to Wear With a Midi Skirt for Every Occasion

By Bonnie · Published Aug 4, 2026 · Updated Oct 28, 2026

A midi skirt changes character almost entirely with the top you put on it. When a client asks me what goes with one, I look at the skirt before the top: its shape, its fabric and how the waistband is finished. A full pleated skirt wants something fitted above it, while a slim satin or pencil skirt can take a looser shirt. Plain tanks, roomy button-downs, fine knits and close-fitting tees are the tops I keep coming back to, because they leave the skirt to do the talking. How you finish the top at the waist matters as much as the top itself, so a tuck, a knot or a hem that stops at the waistband does most of the shaping. The 20 outfits below run from errand-day basics to evening layers.

20 Ways What Top to Wear With a Midi Skirt for Every Occasion - 20 Ways: What Top to Wear With a Midi Skirt for Every Occasion

Read the Skirt First, Then Pick the Top

Two midi skirts can need opposite tops. Before I pull anything from a closet, I look at three things on the skirt itself.

Shape

Full, pleated and A-line skirts already add volume below the waist, so the top should be fitted and finished at the waistband. Slip, bias-cut and pencil skirts are slim, which leaves room for a looser shirt, an oversized knit or a peplum.

Fabric

A shiny skirt looks best under a matte top, and a heavy one under a light top. Two thick fabrics stacked at the waist always look bulky, even on a slim frame. Linen and cotton skirts crease at the lap by midday, so I pair them with tops that are allowed to look relaxed, like a soft tee or a loose knit.

Waistband

A flat, zipped waistband takes a full tuck cleanly. An elastic or paperbag waist already gathers fabric there, so tucking a thick top into it doubles the bulk. With those, I prefer a cropped top that meets the waistband or a half tuck at the front.

1. White T-Shirt With A Midi Skirt

White T Shirt With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

For errands, lunch or a relaxed office day, a white tee is the first top I'd reach for. A fitted crewneck keeps the proportions tidy against a pleated, printed or A-line skirt. A full tuck shows the waist; a small front tuck looks looser and suits softer skirts. Fabric weight is the detail people miss. A thin, clingy tee shows every seam of the waistband and every bra line, while a heavier cotton one sits smoothly and looks like it was chosen. White leather sneakers keep it practical, ballet flats push it a little dressier, and a structured crossbody with small hoops finishes it. With a neutral skirt, bring color in through the bag or shoes.

2. Ribbed Tank Top With A Midi Skirt

Ribbed Tank Top With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

In real heat, a ribbed tank gives a flowing skirt some structure without adding warmth. White, black, brown or cream all pair easily with satin, linen or cotton. Tuck it into a high-rise waistband; ribbing clings, so a tucked tank shows your shape while a loose one looks like you forgot to finish dressing. Neckline changes the mood more than you'd think, with a racerback reading sporty and a square neck reading more polished. Flat leather sandals, a woven tote and plain gold jewelry suit it. If you need sleeves for the office or the sun, throw an open linen shirt over the top. Keep the colors tonal or let a neutral tank sit quietly above a printed skirt.

3. Button-Down Shirt With A Midi Skirt

Button Down Shirt With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A button-down makes a midi skirt look put together without tipping into formal. White or pale blue cotton over a satin skirt is the pairing I use most for clients who go from work straight to a weekend plan. Tuck the shirt in fully, then lift it a little at the sides so it blouses slightly and you can move. Another route: leave the bottom buttons open and tie the tails at the waistband. Shirt weight matters with a full skirt, because a stiff poplin tucked into gathers adds two layers of bulk right at the waist, so pick a lighter shirt for volume. Sleek loafers or pointed flats, a structured bag, a watch and rolled sleeves keep it relaxed.

4. Bodysuit With A Midi Skirt

Bodysuit With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A bodysuit solves the problem of a tuck that keeps working loose, because it can't come untucked. A fitted scoop, square or mock-neck bodysuit under a pleated or full midi skirt gives a clear line at the waist. Black, ivory, navy and chocolate are the shades that go with the most skirts. Before buying, sit down in it: a bodysuit that's short in the torso pulls at the shoulders all day, and stretch fabric with a bit of recovery is the only kind I'd wear for hours. Slingback flats or heeled sandals set the formality, with a slim shoulder bag and bold earrings. A blazer or light cardigan over it adds coverage, but leave it open so the waist still shows.

More Amazing Ideas

  • How to Style a Lace Top: 50 Chic Ways for Every Occasion How to Style a Lace Top: 50 Chic Ways for Every Occasion
  • How To Style Silk Tops: 25 Chic Ways for Every Occasion How To Style Silk Tops: 25 Chic Ways for Every Occasion
  • 20 Ways: What Top to Wear With a Leather Skirt for Stylish Nights 20 Ways: What Top to Wear With a Leather Skirt for Stylish Nights
  • 25 Chic Ways: What Top To Wear With A Silver Sequin Skirt Now 25 Chic Ways: What Top To Wear With A Silver Sequin Skirt Now
  • 25 Chic Ways: What To Wear With A Ruffle Top This Spring 25 Chic Ways: What To Wear With A Ruffle Top This Spring

5. Cropped Cardigan With A Midi Skirt

Cropped Cardigan With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

Soft and practical, a cropped cardigan meets the waistband of a high-rise midi skirt on its own, so there's no tuck to manage. Button it fully and wear it as a top over satin, denim or pleats, or leave the top button open for a softer neckline. Check the length before you buy, though. If the hem stops more than an inch or two above the waistband, skin shows every time you lift your arms. Cream, gray, navy and burgundy all anchor a patterned skirt, and picking up one shade from the print makes the pairing look planned. Ballet flats and a small top-handle bag keep it classic; sneakers make it casual. Delicate jewelry is plenty.

6. Fitted Sweater With A Midi Skirt

Fitted Sweater With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

On cold days, a fitted sweater adds warmth while keeping the skirt's shape visible. A fine-gauge crewneck or V-neck tucks neatly into a pleated, wool or satin skirt. If a full tuck makes a ridge at the waistband, fold the hem under and pin it from inside so it sits like a cropped knit. Thickness should go to one piece only: a heavy wool skirt with a heavy knit looks lumpy, so pair thick skirts with thin sweaters. Ankle or knee-high boots close the gap below the hem. A camel sweater with a tan skirt gives one long column of color that reads taller than a contrast pairing.

7. Oversized Sweater With A Midi Skirt

Oversized Sweater With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

An oversized sweater against a sleek satin or straight midi is a contrast I like, but only if the volume is controlled. The easiest fix is a small front tuck. Otherwise, choose a sweater that ends just below the waistband, not halfway down the skirt, which cuts your height in two places. Chunky loafers or ankle boots ground it, and a compact bag keeps the bulk down. Push the sleeves up to show your wrists; it's a small move that makes a big knit look lighter. A heavily textured sweater needs a smooth, plain skirt, since cable over pleats becomes too much to look at. This is a fall and winter outfit for days when comfort comes first.

8. Turtleneck With A Midi Skirt

Turtleneck With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A slim turtleneck gives a midi skirt a clean top half for cool weather and work. Black, cream or charcoal tucked into plaid, pleats or leather is the version I come back to. Tall boots are the right shoe here because they meet the hem, covering the bare gap of leg and adding warmth. A long wool coat, a structured tote and studs finish it. With a bold pattern below, keep the turtleneck solid. Choose merino or a cotton blend over chunky yarn: thin knits tuck flat, and a thick one bunches at the waistband and pulls the turtleneck down at the throat. Matching top, tights and boots in related shades looks very current.

9. Satin Blouse With A Midi Skirt

Satin Blouse With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

Satin makes a midi skirt ready for dinners and celebrations. Pair a softly draped blouse with a structured A-line or pencil skirt so the two fabrics contrast instead of melting together. Tuck it in, then ease a little fabric out so it moves. A V-neck or tie-neck gives you a focal point without heavy jewelry. Satin shows creases and water marks easily, so steam it right before you leave and skip it on a rainy day. If both pieces are satin, change the texture or color between them, or the outfit starts to look like pajamas. Pointed pumps, a compact clutch and refined earrings are all it needs.

More Amazing Ideas

  • 20 Ways: What to Wear With Bell Sleeve Top for Chic Events 20 Ways: What to Wear With Bell Sleeve Top for Chic Events
  • 20 Ways: What Top to Wear With Velvet Pants for Chic Looks 20 Ways: What Top to Wear With Velvet Pants for Chic Looks
  • 25 Chic Ways: What To Wear With Animal Print Top for Bold Style 25 Chic Ways: What To Wear With Animal Print Top for Bold Style
  • 25 Chic Ways: What To Wear With A Ruffle Top This Spring 25 Chic Ways: What To Wear With A Ruffle Top This Spring
  • 25 Chic Ways: What Top To Wear With Low Rise Jeans Now 25 Chic Ways: What Top To Wear With Low Rise Jeans Now

10. Puff-Sleeve Blouse With A Midi Skirt

Puff Sleeve Blouse With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

Puff sleeves add shape at the shoulder, which balances the length of a midi. With a pencil skirt, the sleeves give the outfit its width; with an A-line, keep the sleeves modest so the outfit doesn't widen top and bottom at once. Tuck the blouse into a high waistband either way. For broad shoulders I'd choose a softer, smaller puff, since a big one adds width right where you already have it. Pointed flats or low heels and a structured mini bag keep the rest calm, and small earrings beat a necklace that fights the sleeves. With a printed blouse, pick a solid skirt in one of its colors.

11. Denim Shirt With A Midi Skirt

Denim Shirt With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A denim shirt pulls a dressy midi skirt back toward everyday. Choose a lightweight chambray shirt over heavy denim, especially with pleats or satin, because thick denim adds a stiff layer at the waist. Tuck it in and roll the sleeves, or knot it at the waistband of a high-rise skirt. Light and mid washes go with black, cream, olive and camel. White sneakers keep it daytime; tan loafers or ankle boots give it more structure. A leather crossbody and plain hoops are enough. I'd leave out extra rugged pieces like studded belts, since the point is a casual shirt against a polished skirt.

12. Blazer And Camisole With A Midi Skirt

Blazer And Camisole With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A camisole under a tailored blazer gives a midi skirt a sharp, grown-up line, best with satin, pencil or straight skirts. Tuck the camisole in and wear the blazer open, which draws a long vertical stripe down the front. Jacket length changes the effect: a slightly cropped blazer shows the waist, while a longer one looks more relaxed and covers the hip. Check the cami straps before you leave; thin ones slide off under a jacket all day, so wider straps are worth it for coverage and comfort. Slingbacks or loafers, a structured tote and minimal jewelry finish it. Keep all three pieces neutral, or let the blazer bring the color.

13. Sweater Vest With A Midi Skirt

Sweater Vest With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A sweater vest gives a midi skirt a preppy edge and two ways to wear it. On mild days it goes alone; when it's cooler, a crisp shirt underneath. Pleated, denim and A-line skirts suit its straight shape. Tuck a thin vest in, but leave a cropped one out if it already ends at the waist. The layer underneath is where this goes wrong: a thick shirt with full sleeves bunches at the armholes, so choose a slim one. Loafers with ankle socks look classic, white sneakers more casual. A leather satchel and small earrings finish it. Argyle or stripes add pattern to a plain skirt; neutrals mix with anything.

14. Graphic T-Shirt With A Midi Skirt

Graphic T Shirt With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A graphic tee knocks a feminine or tailored midi skirt down a notch in the best way. Pick a print with only a few colors so it sits easily with satin, denim or pleats. A full tuck looks neatest, though you can also knot the tee at your natural waist. Watch the fit: a very oversized tee needs a slim, structured skirt, or the outfit loses any waist at all. With a printed skirt, choose a simple graphic that repeats one of its colors. Low-profile sneakers, a crossbody bag and sunglasses make it a weekend outfit, and a light denim jacket handles cooler mornings.

More Amazing Ideas

  • 25 Chic Ways: What To Wear With A Ruffle Top This Spring 25 Chic Ways: What To Wear With A Ruffle Top This Spring
  • 25 Chic Ways: What To Wear With Sage Green Top This Spring 25 Chic Ways: What To Wear With Sage Green Top This Spring
  • 25 Chic Ways: What To Wear With Sparkly Top for Parties 25 Chic Ways: What To Wear With Sparkly Top for Parties
  • 25 Chic Ways: What Top To Wear With Low Rise Jeans Now 25 Chic Ways: What Top To Wear With Low Rise Jeans Now
  • 25 Chic Ways: What Top To Wear With White Pants This Summer 25 Chic Ways: What Top To Wear With White Pants This Summer

15. Polo Top With A Midi Skirt

Polo Top With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A fitted polo gives a midi skirt a sporty, tidy look that's easy to wear. Tuck a short-sleeve knit polo into pleated, straight or A-line skirts. Fine-knit polos are what I'd buy; athletic piqué versions are boxier and puff out at the waistband, and they don't sit smoothly under a jacket. Loafers, slim sneakers or ballet flats all suit it, with a small shoulder bag and a watch. A striped polo livens up a solid skirt, while a neutral one calms a bright print. In cooler weather, switch to a long-sleeve polo and add a trench. Press the collar flat; a curled polo collar is what makes this look sloppy.

16. Off-Shoulder Top With A Midi Skirt

Off Shoulder Top With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

Bare shoulders balance the extra coverage of a midi length nicely. Pair a fitted off-shoulder top with a full or pleated skirt, or a softly draped one with a narrow satin skirt. The hem should meet the waistband or tuck in securely, because an off-shoulder top that rides up loses its line fast. The practical issue is staying put: look for an elastic or silicone-lined neckline, and wear a strapless bra that actually grips, since this style moves with every reach. Strappy block heels or sleek flats work, plus a small bag and drop earrings. Leave the neck bare of heavy jewelry. Solid colors are the most versatile.

17. Matching Top With A Midi Skirt

Matching Top With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A matching top and skirt look like a dress but give you two separates. Coordinated sets come in knit, linen, cotton or satin, so pick by season. A top that ends right at the waistband gives one smooth line without much skin showing; a longer top should be tucked to keep the waist. Simple sandals, mules or pointed flats keep attention on the set, with a neutral or contrasting bag and one or two pieces of jewelry. Matching sets earn their price when each half works alone, so before buying, picture three things in your closet that could go with each piece.

18. Wrap Top With A Midi Skirt

Wrap Top With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A wrap top already ties at the waist, so it defines your shape with a midi skirt without any tucking. A solid wrap over a printed skirt or a patterned one over a plain A-line both work. Tie it at the natural waist and check that the hem doesn't overlap the skirt's waistband in a bulky ridge; if it does, tuck the tails in. Wrap necklines gape when you lean forward, so a thin camisole underneath or a small hidden snap at the cross point is worth adding. Soft jersey and light woven fabrics drape best and travel well. Pointed flats or block heels, a medium shoulder bag and small hoops finish it.

19. Peplum Top With A Midi Skirt

Peplum Top With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

With a narrow midi skirt, a peplum adds the hip shape the skirt lacks. Pick one that flares gently; a dramatic peplum on top of a pencil skirt looks like two outfits stacked. It already shapes the waist, so wear it untucked. Length is the detail I check every time: the peplum should end near the top of the hip, not at its widest point, or it widens you right there. If the top has texture, print or big sleeves, keep the skirt plain. A peplum in the same color as the skirt blends into it and looks streamlined. Pointed pumps or slingback flats and a structured bag keep the lines clean.

More Amazing Ideas

  • 25 Chic Ways: What To Wear With A Ruffle Top This Spring 25 Chic Ways: What To Wear With A Ruffle Top This Spring
  • 25 Chic Ways: What To Wear With Sage Green Top This Spring 25 Chic Ways: What To Wear With Sage Green Top This Spring
  • 25 Chic Ways: What To Wear With Sparkly Top for Parties 25 Chic Ways: What To Wear With Sparkly Top for Parties
  • 25 Chic Ways: What Top To Wear With Low Rise Jeans Now 25 Chic Ways: What Top To Wear With Low Rise Jeans Now
  • 25 Chic Ways: What Top To Wear With White Pants This Summer 25 Chic Ways: What Top To Wear With White Pants This Summer

20. Camisole And Leather Jacket With A Midi Skirt

Camisole And Leather Jacket With A Midi Skirt - What Top To Wear With A Midi Skirt (20 Ways)

A camisole under a leather jacket gives a soft midi skirt some edge. The contrast is the point, so floral, pleated, satin or A-line skirts suit it best. Tuck the cami in and wear the jacket open so the waist still shows. Jacket length is where this outfit is won or lost: a cropped or hip-length jacket shows the skirt moving, while a long one covers the waist and fights the skirt's line. Ankle boots make it a fall outfit; sneakers or ballet flats lighten it for spring. Black leather goes with everything, though brown, burgundy or cream soften the look. Add a compact crossbody and plain metal jewelry.

Where the Hem Lands on a Petite or Tall Frame

Midi is a range, not a single length, and where it ends on your leg changes which tops and shoes work. The least flattering spot is the widest part of the calf, because a hem there draws a line across the fullest point. A hem just below the knee or a few inches higher above the ankle usually looks better.

If you're petite, a midi made for an average height can reach your ankle and swallow you. A hem taken up a few inches often fixes it. Keep the top short or tucked so more of your height shows above the waist, and choose shoes that show the instep, like pointed flats or a low-cut heel, rather than chunky ankle straps that cut the leg.

Tall women have the opposite issue: a midi can land at the knee and read as a regular skirt. Look for brands with a long length option or a skirt cut longer in the description. Tall frames carry oversized sweaters and longer blazers easily, so the relaxed tops on this list are where you can have the most fun.

A Tee, a Fine Knit and a Shirt Cover Most Skirts

If you're building outfits around one midi skirt, start with three tops: a good tee, a thin sweater and a button-down. Between them they handle most weekdays, and everything else on this list adds an occasion. Let the skirt's shape decide the fit, so fitted tops go above full skirts and looser ones above slim skirts. Shoes do the rest, with sneakers and loafers keeping it casual, and boots, slingbacks or heels taking it up. Most of all, finish every top at the waist, with a tuck, a knot or a hem that stops right at the waistband. That one habit turns a single skirt into outfits for work, weekends, travel and evenings out.

Pin1
1 Shares

Related posts:

How to Style a Lace Top 50 Chic Ways for Every OccasionHow to Style a Lace Top: 50 Chic Ways for Every Occasion How To Style Silk Tops 25 Chic Ways for Every OccasionHow To Style Silk Tops: 25 Chic Ways for Every Occasion 20 Ways What Top to Wear With a Leather Skirt for Stylish Nights20 Ways: What Top to Wear With a Leather Skirt for Stylish Nights 25 Chic Ways What Top To Wear With A Silver Sequin Skirt Now25 Chic Ways: What Top To Wear With A Silver Sequin Skirt Now 20 Ways What to Wear With Bell Sleeve Top for Chic Events20 Ways: What to Wear With Bell Sleeve Top for Chic Events 25 Chic Ways What To Wear With Animal Print Top for Bold Style25 Chic Ways: What To Wear With Animal Print Top for Bold Style 25 Chic Ways What To Wear With A Ruffle Top This Spring25 Chic Ways: What To Wear With A Ruffle Top This Spring 25 Chic Ways What Top To Wear With Low Rise Jeans Now25 Chic Ways: What Top To Wear With Low Rise Jeans Now

Tops

About Bonnie

Bonnie is a fashion designer and stylist on the Inspiring Pretty editor team and has been part of the site since the first posts in 2010. In the early years she ran our weekly round-up of finds from independent makers.

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Footer

↑ back to top

About Inspiring Pretty

Inspiring Pretty logo

Inspiring Pretty is a home for all the things in which women find beauty: outfit ideas, fashion, hairstyles, makeup, beauty and wedding style. Since 2010 it has been written by Claire, Bonnie and Lindsey, three fashion designers and stylists. Learn more about us.

Explore

  • Crop Tops
  • Tank Tops
  • Crochet Tops
  • Corset Tops
  • Halter Tops
  • Off The Shoulder Tops
  • All Tops

Our Mission

Inspiring Pretty exists to help you find what looks and feels pretty on you. Every guide we publish follows the same promise:

  • Show outfit ideas you can actually copy, built from pieces you own or can find easily.
  • Style every look the way we would for a friend: color, fit, season and occasion first.
  • Cover the details that finish a look, from hair and makeup to wedding day style.
  • Include looks for different ages, body types, budgets and plans.
  • Keep every guide honest, clear and easy to browse.

Contact

  • About Us
  • Contact
  • Privacy Policy
  • Email Us
20 Ways: What Top to Wear With a Leather Skirt for Stylish Nights 20 Ways: What Top to Wear With Pink Pants for Bold, Chic Style