Skip to main content
your browser is not supported
To use ASOS, we recommend using the latest versions of Chrome, Firefox, Safari or Edge
ASOS home
Begin typing to search, use arrow keys to navigate, enter to select

Maxi Skirts

803 styles found

Load previous

You've viewed 216 of 803 products

Load more

The basics

Maxi skirts for women are longer-length skirts you can dress up or down. The main differences come down to fabric and movement — choose a lighter, flowy skirt or summer maxi skirt for warm weather and more structured options like a long denim skirt for cooler days. Styling is all about balance: a neater top like a tucked-in tee, fitted knit or cropped jacket helps to keep your look in proportion.

Where they work

For casual plans, reach for an animal print maxi skirt or pair a long lace skirt with a simple tee and trainers or flat sandals. For smarter days, long skirts for women go well with shirts, or knits work well with ankle boots or low heels. For evenings, a satin maxi skirt and a going-out top keep it easy — opt for minimal accessories and let the skirt be the main feature.

Quick picks

Long skirt + tee + trainers

Maxi skirt + fitted knit + ankle boots

Satin maxi skirt + going-out top + low heels

FAQs

How do you style maxi skirts?

Depending on your style of skirt, pair floatier shapes with a neater top – either tucked-in or fitted, then choose your shoe height. If the skirt has lots of movement or detail, keep the rest of your styling simple so the look doesn’t feel overdone.

What accessories go with maxi skirts?

A small shoulder bag or crossbody works for every day looks, while a clutch or smaller bag suits dressier satin-style fabrics. If the skirt is printed or textured, opt for lighter jewellery and stick to one main piece.

What shoes go with maxi skirts?

Trainers and flat sandals work well for casual days, while ankle boots are a good option for when it’s cooler. Low heels can dress things up for evenings and if the skirt is floor-sweeping, a bit of height can help the hem sit cleanly.

;