Shirt Dresses

An off-duty classic that epitomises easy-wear chic styling, you're sure to love our range of shirt dresses. From casual checks to the midi length of the moment, we've got the perfect style for your weekend wear. Cinch your look with a stylish belt, or let it hang naturally to do the relaxed thing, we know you’ll rock it either way.

41 products
We thought you might like these!Based on your shopping habits...
White stripe button dow oversized shirt dress
White stripe button dow oversized shirt dress
£40.00
Grey short sleeve stripe midi shirt dress
Grey short sleeve stripe midi shirt dress
£48.00
Pink floral one sleeve organza mini dress
promo badge
Pink floral one sleeve organza mini dress
£75.00
Cream floral organza shirt dress
Cream floral organza shirt dress
£75.00
Black wrap shirt mini long sleeve dress
£46.00
  • Black
  • Brown
Rust wrap shirt mini long sleeve dress
£46.00
  • Brown
  • Black
White oversized lace shirt dress
£32.00
Pink longline tie front shirt dress
£32.00
Beige animal mix print oversized shirt
£35.00
Black organza shirt mini dress
£65.00
  • Black
  • White
White organza embroidered shirt mini dress
£65.00
  • White
  • Black
Black animal printed mini shirt dress
£42.00
Yellow scarf feather shift mini dress
£50.00
Black shoulder pad long sleeve shirt dress
£46.00
Black lace shirt dress
£85.00
Grey faux leather shirred waist shirt dress
£65.00
  • Grey
  • Black
Black faux leather shirred waist shirt dress
£65.00
  • Black
  • Grey
Pink stripe print oversized mini bed shirt
£28.00
  • Pink
  • Blue
promo badge
Petite cream cable knit shirt mini dress
£50.00
Pink printed wrap midi dress
£50.00
promo badge
Plus yellow snake print shirt dress
£55.00
promo badge
Petite White mini tie belt shirt dress
£42.00
Grey tie waist shirt dress
£50.00
Blue long sleeve batwing denim shirt dress
£50.00
Blue denim notch back shirt dress
£50.00
promo badge
Plus blue peplum hem denim shirt dress
£55.00
Blue RI monogram denim mini shirt dress
£55.00
Pink floral cutwork shirt beach dress
£30.00
Beige animal print shirt dress
£42.00
Black frill hem puff sleeve midi shirt dress
£46.00
Blue oversized gold button shirt dress
£38.00
  • Blue
  • Black
  • White
Black oversized gold button shirt dress
£38.00
  • Black
  • Blue
  • White
White oversized gold button shirt dress
£38.00
  • White
  • Black
  • Blue
promo badge
Plus beige broderie puff sleeve shirt dress
£65.00
Denim peplum hem shirt dress
£55.00
Blue stripe drop hem shirt dress
£42.00
promo badge
Plus blue oversized gold button shirt dress
£38.00
Black oversized pocket shirt dress
£40.00
Blue denim mini shirt dress
£50.00
Gold sequin midi kimono
£70.00
White embroidered tie front shirt beach dress
£30.00
You've viewed 41 of 41 products