Marc O'Polo
Women's Shirt Dresses

18 items

Whatever the weather, shirt dresses are always a fashion favourite for a classically feminine look. Our collection of distinctive Marc O'Polo shirt dresses showcases some of the finest examples of contemporary ladies' dresses, combining the beloved fashion item with current trends. Created using luxurious fabrics, these Marc O'Polo shirt dresses are a feast for the senses, bringing together top quality tailoring with exclusive prints. Whether you're looking for a shirt dress to wear for formal functions or a casual piece that will look good any day of the week, our specially chosen selection gives you access to styles that are usually the preserve of designer boutiques. In a range of fits to complement every shape, browse through our collection of Marc O'Polo shirt dresses at

Be inventive with Marc O'Polo Shirt Dresses

Dresses are key staples in any woman's wardrobe because they can be dressed up or down for a totally different look time after time. Shirt dresses are a great example of this, and have the added advantage of being worn with other items for a layered look. With the classic, buttoned shirt dress wear a visible and decorative vest top underneath to add some depth to your outfit. Collared shirt dresses look smart and chic teamed with a belt and statement necklace or tucked under a v- or round neck jumper for chillier days. Team with tights and heels in winter or bare legs and sandals in summer for the office or dress down with flipflops for a relaxed casual look. Loose-fitting shirt dresses look great cinched in with a belt, pair of high heels, and a captivating clutch bag for an evening of cocktails. If you feel inspired to show off your style and shape, then browse through our selection of Marc O'Polo shirt dresses, here online at

Free Delivery

The Zalando Online Shop offers free delivery & returns and you have 100 days in which to send back your goods to us after purchase!

If you have any questions or queries, simply give Zalando's Customer Service Team a call on our free Customer Service hotline: 0203 059 8139 and they'll be happy to help you out.

Send us an email: or get in touch with us by filling out a contact formhere.