
By: ALICE + OLIVIA Editorial Team | Published: June 2026
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:
Explore the layering options below to discover the perfect finishing piece.
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.
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.
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.
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.
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.
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.
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.
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.
The right layer can completely change the mood of your outfit. Here's how to style your dress for every occasion:
For Work:
For Weekends:
For Weddings:
For Evenings:
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.
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.
A tailored blazer, elegant wrap, or structured coat pairs beautifully with Wedding Guest Dresses while providing lightweight coverage for ceremonies and evening receptions.
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.
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.
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.
Discover ALICE + OLIVIA's latest dresses, blazers, jackets, and cardigans — designed to elevate every occasion.
Shop New Arrivals