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.

44 products
We thought you might like these!Based on your shopping habits...
White floral print midi dress
White floral print midi dress
£38.00
White Shirt Dress
White Shirt Dress
£38.00
Beige tiered puff sleeve shirt dress
Beige tiered puff sleeve shirt dress
£38.00
Khaki belted puff sleeve frill midi dress
Khaki belted puff sleeve frill midi dress
£48.00
Black short sleeve belted midi shirt dress
£48.00
  • Black
  • Beige
  • Black
Blue print belted shirt dress
£42.00
  • Blue
  • Black
Khaki short sleeve tie waisted shirt dress
£38.00
Black animal print mini shirt dress
£40.00
Green tie front stripe shirt dress
£42.00
Black floral shirred shirt dress
£48.00
Yellow wrap fringe shirt mini dress
£60.00
  • Gold
  • Cream
Pink floral puff sleeve shirt dress
£48.00
Blue short sleeve ruffle shirt midi dress
£46.00
Denim collar midi dress
£30.00 £42.00
Black geometric print belted shirt dress
£42.00
  • Black
  • Blue
Brown ruched long sleeve mini shirt dress
£42.00
Black oversized shirt beach dress
£32.00
  • Black
  • White
Pink RI zip front polo mini dress
£36.00
White tier mini smock dress
£42.00
Blue broderie frill hem shirt dress
£45.00 £65.00
promo badge
Plus pink oversized shirt dress
£42.00
Khaki puff sleeve mini shirt dress
£42.00
White lace trim collar shirt dress
£50.00
promo badge
Plus brown animal print wrap midi dress
£46.00
Green check mini shirt dress
£42.00
promo badge
Plus blue oversized gold button shirt dress
£38.00
promo badge
Petite white puff sleeve mini shirt dress
£42.00
Cream tort buckle mini shirt cover up dress
£32.00
  • Cream
  • Black
White short sleeve midi shirt dress
£48.00
Black stripe tie waist beach shirt dress
£35.00
Purple twist front shirt dress
£35.00
Black long sleeve floral frill dress
£46.00
Black puff sleeve mini shirt dress
£42.00
Beige short sleeve animal shirt midi dress
£48.00
  • Beige
  • Black
  • Black
promo badge
Plus khaki tie waist shirt dress
£38.00
Ecru long sleeve notch back shirt dress
£50.00
Blue RI printed tie waist denim shirt dress
£58.00
Cream RI monogram knitted shirt dress
£55.00
Grey tie waist shirt dress
£50.00
Blue pleated hem shirt dress
£46.00
promo badge
Petite cream cable knit shirt mini dress
£30.00 £50.00
White oversized lace shirt dress
£32.00
  • White
  • Black
White short sleeve tier shirt mini dress
£38.00
Purple RI Studio oversized shirt dress
£55.00
You've viewed 44 of 44 products