A model wearing the ALICE + OLIVIA Esma Flared Midi Dress in natural, styled with a layered look in a bright editorial setting.

What to Wear Over a Dress

Blazers, jackets, cardigans & coats — styled for every occasion.

By: ALICE + OLIVIA Editorial Team | Published: June 2026

A beautiful dress is often the foundation of an unforgettable outfit, but the right layering piece can completely transform your look. If you're wondering what to wear over a dress, the answer depends on the occasion, the season, and your personal style. Whether you're looking to add warmth, create a more polished silhouette, or simply refresh a favorite dress, layering offers endless possibilities.

At ALICE + OLIVIA, our collection of Designer Dresses pairs effortlessly with tailored outerwear, statement layers, and elevated wardrobe essentials. From sleek Blazers to cozy Cardigans and timeless Jackets & Coats, there are countless ways to style your favorite dress throughout the year.

How to Choose the Right Layer

Start With the Occasion, Silhouette & Season

Before deciding what to wear over a dress, think about where you're going and the overall look you want to create. A structured blazer instantly feels polished, while a denim jacket keeps things casual and relaxed. During cooler months, longer coats and cozy knitwear provide warmth without sacrificing style.

As you build your outfit, consider:

  • The occasion — whether it's work, a wedding, brunch, or an evening event.
  • The silhouette of your dress, from sleek Midi Dresses to playful Mini Dresses.
  • The season and whether lightweight or heavier layers work best.
  • Accessories and shoes that complete the overall look.

Explore the layering options below to discover the perfect finishing piece.

The Best Layers to Wear Over a Dress

Blazer

A tailored blazer is one of the easiest answers to what to wear over a dress. Instantly sophisticated and endlessly versatile, it works just as well for the office as it does for dinner reservations or special occasions.

Layer a structured blazer over a slip dress for contemporary elegance, or wear it with a floral dress to balance feminine details with clean tailoring. Browse our collection of Blazers to find timeless wardrobe staples.

Cardigan

For an effortlessly feminine look, a cardigan offers the perfect balance of comfort and sophistication. Lightweight knits work beautifully over dresses during spring, while chunkier styles provide warmth throughout fall and winter.

Layer a cardigan over a floral or knit dress for an easy everyday outfit, then complete the look with pieces from our Accessories collection. Discover cozy styles in our Cardigans collection.

Denim Jacket

A denim jacket instantly gives any dress a relaxed, contemporary feel. Whether you're wearing a breezy sundress or a sleek midi silhouette, denim creates an effortless contrast that works for weekends, vacations, and casual outings.

Pair a cropped denim jacket with one of our Midi Dresses or Summer Dresses for an easy daytime look that never goes out of style.

Leather Jacket

If you're looking to add edge to a feminine silhouette, a leather jacket is the perfect choice. The combination of soft fabrics and structured leather creates a statement look that's equal parts sophisticated and playful.

Style a leather jacket over a slip dress, floral dress, or bodycon silhouette, then complete your outfit with bold accessories from our Accessories collection or browse our Leather & Suede Jackets collection.

Long Coat

A tailored long coat is the ultimate finishing layer for cooler weather. Elegant and timeless, it creates a streamlined silhouette while adding warmth without overwhelming your dress.

This pairing works especially well with Cocktail Dresses, Wedding Guest Dresses, and sophisticated Midi Dresses. Explore our collection of Jackets & Coats for timeless outerwear.

Cropped Jacket

A cropped jacket helps define the waist while maintaining the proportions of your dress. It's especially flattering with fit-and-flare silhouettes, A-line dresses, and midi styles.

Pair it with one of our Mini Dresses or Floral Dresses for a polished daytime look.

Sweater

Layering a lightweight sweater over a dress instantly creates the illusion of a skirt and knit set, making one dress feel like multiple outfits. This styling trick is ideal for transitional weather and adds warmth without compromising style.

Try layering with one of our All Sweaters, then finish the look with ankle boots for effortless sophistication.

Cape or Wrap

For weddings, formal dinners, or elegant evening events, a cape or wrap provides lightweight coverage while maintaining the beauty of your dress. These pieces add movement and sophistication without distracting from the silhouette underneath.

Complete the look with statement jewelry and explore our Special Event Dresses or After Five collections for additional occasion-ready inspiration.

Layering by Occasion

The Right Layer for Every Moment

The right layer can completely change the mood of your outfit. Here's how to style your dress for every occasion:

For Work:

  • Pair a Blazer with a Midi Dress and loafers.
  • Add a structured handbag for a polished finish.

For Weekends:

For Weddings:

For Evenings:

  • Add a leather jacket or tailored blazer to a Cocktail Dress for a contemporary statement.

The Finishing Layer Makes the Look

Knowing what to wear over a dress makes it easy to maximize your wardrobe throughout every season. Whether you're layering with a polished blazer, cozy cardigan, statement leather jacket, or timeless coat, the right outer layer transforms your dress while adding personality and versatility.

Explore ALICE + OLIVIA's collections of Designer Dresses, Blazers, Jackets & Coats, Cardigans, and New Arrivals to discover pieces designed to elevate every outfit.

Frequently Asked Questions

What looks best over a dress?

Blazers, cardigans, denim jackets, leather jackets, and tailored coats are some of the most versatile layering pieces. The best choice depends on the occasion, weather, and dress silhouette. Explore our full range of Jackets & Coats and Cardigans for inspiration.

What should I wear over a dress for a wedding?

A tailored blazer, elegant wrap, or structured coat pairs beautifully with Wedding Guest Dresses while providing lightweight coverage for ceremonies and evening receptions.

Can you wear a sweater over a dress?

Absolutely. Layering a lightweight sweater over a dress creates a chic, contemporary outfit while extending your wardrobe through cooler seasons. Browse our All Sweaters collection for the perfect knit.

What jacket works best with a midi dress?

Blazers, denim jackets, leather jackets, and tailored coats all pair beautifully with Midi Dresses depending on the occasion and season. For a casual weekend look, try the Jeff Oversized Denim Jacket. For elevated occasions, opt for the Denny Vegan Blazer or Kidman Long Jacket.

How do you layer a dress in winter?

Layer your dress with knitwear, a tailored coat, tights, and boots to stay warm while maintaining a polished silhouette. Finish the look with outerwear from our Jackets & Coats collection for a stylish cold-weather outfit.

Dress to the Nines

Discover ALICE + OLIVIA's latest dresses, blazers, jackets, and cardigans — designed to elevate every occasion.

Shop New Arrivals