Order by 16th December to get it in time for Christmas, via express delivery

Dresses & Jumpsuits

Dress the part, whatever the occasion, with our stylish ladies’ dresses. Discover our beautiful collection of dresses online – from mini to maxi, office to out, and everything in between, you'll find your perfect plus one here. Choose from luxury fabrics, statement prints and a rainbow of colours that promise to nail any dress code. Simply pull on, head out and prepare to wow

356 items 356 Results
M&S Collection
€89,99
Mega Days - 20% off on all items
M&S Collection
€79,99
Mega Days - 20% off on all items
M&S Collection
€49,99
Available In 2 colours
Mega Days - 20% off on all items
M&S Collection
€65,99
Available In 2 colours
Mega Days - 20% off on all items
M&S Collection
€59,99
Available In 2 colours
Mega Days - 20% off on all items
JAEGER
€158,95
Available In 2 colours
M&S Collection
€59,99
Mega Days - 20% off on all items
Autograph
€139,99
Mega Days - 20% off on all items
M&S Collection
€49,99
Mega Days - 20% off on all items
M&S Collection
€69,99
Available In 3 colours
Mega Days - 20% off on all items
M&S Collection
€45,99
Available In 2 colours
Mega Days - 20% off on all items
Autograph
€69,99
Mega Days - 20% off on all items
Autograph
€69,99
Mega Days - 20% off on all items
M&S Collection
€35,99
Mega Days - 20% off on all items
M&S Collection
€42,99
Available In 2 colours
Mega Days - 20% off on all items
M&S Collection
€35,99
Available In 3 colours
Mega Days - 20% off on all items
M&S Collection
€25,99
Mega Days - 20% off on all items
Nobody's Child
€65,99
Available In 2 colours
Autograph
€79,99
Mega Days - 20% off on all items
M&S Collection
€62,99
Mega Days - 20% off on all items
Autograph
€349,99
Mega Days - 20% off on all items
Autograph
€89,99
Mega Days - 20% off on all items
Offer
Autograph
€99,99
Mega Days - 20% off on all items
M&S Collection
€55,99
Mega Days - 20% off on all items
Ways to pay
M&S

Just Tap and 'Add to Home Screen'

Exit
M&S

Speed up your shopping experience by adding M&S to your home screen!