Style Guide: The Best Tops & Shirts To Wear With Maxi Skirts

*Disclosure: This post may contain affiliate links, which means that I get a commission if you decide to make a purchase through my links, at no cost to you. Read my disclaimer for more info.

Got a maxi skirt but not sure how to style it? This guide on the different types of tops and shirts to wear with maxi skirts will show you!

Maxi skirts are a staple in any woman’s wardrobe. They come in so many different colors, lengths, and styles that you can wear them to work, on the weekends with friends or even at formal events!

The best tops to wear with maxi skirts are ones that don’t have too much detail or anything overly distracting. This allows your skirt to be the star of the show when you’re out and about! Or you can also do it vice versa with a simple maxi skirt and a gorgeous top to pair it with.

Maxi skirts have been a popular fashion trend for decades now. This wardrobe staple was first introduced in the 1960s and they have only continued to gain popularity as the years go by.

One of the best things about maxi skirts is that they can be worn all year round, which means you don’t need many different types of clothing! Plus, when styled right, maxi skirts can give a flattering look to any body type.

In this article, we will talk about eight different kinds of tops that are perfect to wear with long skirt outfits so you can look stylish no matter what time of year it is outside.

Pst: The items below are completely shoppable, so if you see something you like, just click on the image and it’ll take you right to the website!

The Best Tops & Shirts To Wear With Maxi Skirts

1. Tank Tops

Tops To Wear With Maxi Skirts: Black halter tank top
Tops To Wear With Maxi Skirts: Beige tank top
Tops To Wear With Maxi Skirts: Simple white tank top bodysuit


Tank tops are such a simple piece of clothing and they add so much to an outfit! You can wear them in the summer when it’s hot outside or put on a jacket over top when the weather gets colder.

Tank tops will give your maxi skirt more definition than just about any other type of shirt you could choose, which is why we recommend that this be one of your go-to options for pairing with skirts like these. They come in many different colors and styles, from plain white tank tops to cute tie-dye tanks.

For ultimate versatility, a great choice would be getting a plain tank top in a neutral color, so you can pair it with different types of skirts and outerwear.

2. Cami Tops

Tops To Wear With Maxi Skirts: Satin cami top
Tops To Wear With Maxi Skirts: Grey cami top
Tops To Wear With Maxi Skirts: Floral bustier cami top


Cami tops are very similar to tank tops, but instead of having short sleeves they often have spaghetti straps and little cap sleeves.

They come in many different colors and prints, so you can find them in just about any style that you’re looking for! Plus, they add that bit of summery vibe, which is why camis are perfect to pair with a flowy maxi skirt for a day out on the beach!

For a fun, flirty date-night outfit, we recommend pairing a lace top in cami style with a high-waisted skirt (preferably maxi) of your choice. For camis with floral prints like the Cream Flower Couple top, a black maxi skirt would look best.

3. Graphic Tees

Tops To Wear With Maxi Skirts: Tie dye graphic shirt
Tops To Wear With Maxi Skirts: Rolling Stones graphic tee
Tops To Wear With Maxi Skirts: Black Fleetwood Mac graphic tee


Believe it or not, graphic tees are actually a very popular choice to pair with maxi skirts, especially pencil-style ones. A cute way to style this would be to get an oversized graphic t-shirt and make a knot in front of your abdomen, on top of your high-waisted maxi skirt.

You can also tuck it in your skirt if that’s more of your thing. Layer it with a nice denim jacket (or a black leather jacket!), a baseball cap, and a pair of sneakers or boots, and you’re now ready for a very chic look for fall!

4. Sweaters

Tops To Wear With Maxi Skirts: Cream beige ribbed sweater
Tops To Wear With Maxi Skirts: Grey sweater
Tops To Wear With Maxi Skirts: Mauve blush sweater


A classic combination for a chic fall look, sweaters, and long skirts are definitely one of our favorites when it comes to cute maxi skirt outfits.

For an outfit idea, wear a long maxi skirt with the Wide Ribbed Knit Sweater in the color blush, along with a pair of snake print knee-high boots. To accessorize, wear a statement necklace and a fedora hat, and you’re all set for the cold weather ahead!

5. Classic White (Or Black) Tee

Tops To Wear With Maxi Skirts: Plain white tee
Tops To Wear With Maxi Skirts: Black v-neck tee
Tops To Wear With Maxi Skirts: Plain white crop top tee


Nothing beats a classic white shirt or a black shirt! These can be paired with just about anything, whether it’s a pair of jeans or a pair of shorts. This plain top is all you really need for casual wear!

So if you’re planning a simple, sunny day out with your besties, pair your favorite maxi skirt with a cute white blouse and ballet flats or flat sandals.

6. Crop Tops

Tops To Wear With Maxi Skirts: White crop top with ruffles
Tops To Wear With Maxi Skirts: Black crop top with ruffles
Tops To Wear With Maxi Skirts: Puff sleeve cropped top with long sleeves


Crops tops are a perfect outfit match with high-waisted maxi skirts. There are many different styles of crop tops: you can find plain ones or ruffled tops like the ones we featured above. They are a great look for warm weather, and can even be worn on formal occasions.

For a monochrome look, pair a white maxi skirt with a white crop top like the Adios Top from Lulus. Complete the look with a cute pair of white high heels.

7. Button-down Shirts

White button-down shirt
Tops To Wear With Maxi Skirts: White button-up shirt with long sleeves
Tops To Wear With Maxi Skirts: Striped front knot button-up shirt


A button-down shirt is a great option for a casual look, especially on warmer weather. Button-down shirts are also a very popular option for pairing with maxi skirts because they look so stylish and put together!

They’re also great to wear in the fall when it starts getting chilly outside, but you can still show off your summer tan by wearing them without anything over top.

8. Off-shoulder Tops

Flirty white off-shoulder top
Ditsy green off-shoulder top


Off-shoulder tops are very trendy right now and are perfect for pairing with maxi skirts. These tops have a fitted bodice that goes all the way up to your neck, but instead of having sleeves they just leave part of your shoulders exposed.

For summer styles, we recommend pairing a floral maxi skirt with a cute off-shoulder top. This type of voluminous top brings definition, personality, and femininity to your summer look.

Commonly Asked Questions

How long should my maxi skirt be?

At best, maxi skirt should be between 35 inches and 65 inches long. Anything shorter than this is considered to be a midi skirt , while anything longer would make it into more of a long evening dress. Your maxi skirt should stop at the ankle, or slightly below the ankle (but not touching the floor).

Are maxi skirts flattering?

Of course! They’re not only flattering, but they’re also really comfortable to wear. Plus, you can wear maxi skirts for work, casual occasions, formal events, and even for modesty.

We hope you got inspired by this list of shirts to wear with maxi skirts! If you’re still looking for more styling tips, check the posts down below.

Get More Styling Ideas

Got Thigh High Boots? Here’s How To Style Them This Fall

23 Ways To Style Outfits With Hoodies For A Chic Casual Look

What To Wear To A Country Music Festival: An Easy Style Guide

Browse All Fashion Posts

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.