Shirt Dresses

We're convinced that a shirt dress is the ultimate wear-with-anything wardrobe staple. It looks great cinched with a belt and paired with boots for a more dressed-up look, or worn loose with your favourite trainers on a summery day. Bodycon shirt dresses in maxi and midi styles are perfect for girls' nights out, while denim smocks with tie fastenings and plenty of pockets make ideal weekend outfits. Go for a mini shirt dress in classic black or white for a timeless monochrome look, or choose a bright-coloured tunic for easy-peasy, button-up glamour. A printed shirt dress in a retro geometric design or on-trend floral print is a great option for family brunches or post-work meetups. For extra style points, throw yours over a pair of wide-leg jeans and party like Y2K's just around the corner.

132 products
We thought you might like these!Based on your shopping habits...
Black floral mini shirt dress
Black floral mini shirt dress
€ 53.00
Black swirl cut out mini dress
Black swirl cut out mini dress
€ 53.00
Plus brown animal print midi dress
promo badge
Plus brown animal print midi dress
€ 53.00
Yellow floral sleeveless mini shirt dress
promo badge
Yellow floral sleeveless mini shirt dress
€ 63.00
Blue striped mini shirt dress
€ 60.00
Silver satin mini sleeveless shirt dress
€ 60.00
  • Silver
  • Orange
White embroidered mini shirt dress
€ 45.00
Orange satin mini sleeveless shirt dress
€ 60.00
  • Orange
  • Silver
Black printed knit mini shirt dress
€ 56.00
Pink floral midi shirt dress
€ 55.00
promo badge
Petite black zebra print mini shirt dress
€ 45.00
Blue bleached denim mini dress
€ 75.00
Pink shirred mini shirt dress
€ 55.00
promo badge
Petite pink floral mini shirt dress
€ 45.00
Yellow printed maxi shirt dress
€ 67.00
promo badge
Black knitted bodycon midi dress
€ 87.00
  • Black
  • Brown
promo badge
Petite orange floral mini shirt dress
€ 56.00
Brown knitted cardigan midi dress
€ 87.00
  • Brown
  • Black
promo badge
Green satin ombre mini shirt dress
€ 60.00
  • Green
  • Pink
Black bodycon midi shirt dress
€ 45.00
  • Black
  • Khaki
Black leopard print maxi shirt dress
€ 64.00
promo badge
Plus black printed maxi shirt dress
€ 64.00
Black floral chiffon maxi shirt dress
€ 64.00
promo badge
Petite black floral maxi shirt dress
€ 64.00
Blue striped mini shirt dress
€ 53.00
Red floral ruched midi shirt dress
€ 48.00
  • Red
  • Black
Black tie waist mini shirt dress
€ 53.00
  • Black
  • Khaki
  • Pink
  • +1
Khaki mini shirt dress
€ 60.00
White floral midi shirt dress
€ 56.00
Black denim mini shirt dress
€ 53.00
  • Black
  • Blue
  • Purple
  • +1
promo badge
Orange print shirt dress
€ 57.00
Blue print smock mini shirt dress
€ 53.00
  • Blue
  • Black
  • Pink
  • +1
Black lace maxi shirt dress
€ 51.00
Pink mini shirt dress
€ 50.00
  • Pink
  • Black
  • Blue
  • +1
Khaki tie waist mini shirt dress
€ 53.00
  • Khaki
  • Black
  • Pink
  • +1
Blue floral mini shirt dress
€ 64.00
Orange floral cami midi dress
€ 51.00
  • Orange
  • Black
Navy polka dot print mini shirt dress
€ 61.00
promo badge
Pink satin ombre mini shirt dress
€ 60.00
  • Pink
  • Green
White lace trim mini shirt dress
€ 64.00
  • White
  • Black
Black printed maxi shirt dress
€ 64.00
  • Black
  • Blue
  • Orange
Black floral cami midi dress
€ 51.00
  • Black
  • Orange
Khaki tiered midi shirt dress
€ 56.00
  • Khaki
  • Black
Black satin mini shirt dress
€ 60.00
Black animal print mini shirt dress
€ 53.00
  • Black
  • Black
Orange floral mini shirt dress
€ 61.00
Black satin mini shirt dress
€ 49.00
  • Black
  • Black
promo badge
Petite black floral cami mini dress
€ 45.00
Blue denim mini shirt dress
€ 53.00
  • Blue
  • Black
  • Purple
  • +1
Black lace trim mini shirt dress
€ 64.00
  • Black
  • White
promo badge
Black animal print mini shirt dress
€ 56.00
  • Black
  • Blue
Black leopard print mini shirt dress
€ 64.00
promo badge
Red swirl mini shirt dress
€ 60.00
  • Red
  • Yellow
Green lace mini shirt dress
€ 60.00
promo badge
Petite black lace maxi shirt dress
€ 51.00
promo badge
Cream floral mini shirt dress
€ 57.00
Black floral cami mini dress
€ 45.00
  • Black
  • Cream
promo badge
Plus orange floral mini shirt dress
€ 61.00
White tie waist mini shirt dress
€ 53.00
  • White
  • Black
  • Khaki
  • +1
You've viewed of 132 products