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. The perfect balance of smart and sexy, shirt dresses are our go to for laidback staycations, birthday brunches and rooftop drinks. For every day, you can’t go wrong with denim shirt dresses and clock into work wearing a black and white shirt dress. 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.

51 products
We thought you might like these!Based on your shopping habits...
Petite blue denim and boucle mini dress
promo badge
Petite blue denim and boucle mini dress
£65.00
Green floral tie front midi dress
Green floral tie front midi dress
£42.00
Orange floral mini shirt dress
Orange floral mini shirt dress
£46.00
  • Orange
  • Orange
Orange floral mini shirt dress
Orange floral mini shirt dress
£46.00
  • Orange
  • Orange
Khaki ruched shirt dress
£36.00
Cream belted mini dress
£55.00
Blue denim oversized collar mini dress
£46.00
Black floral tie waist midi dress
£50.00
  • Black
  • Red
Black spot print shirred shirt dress
£46.00
Red tiered mini shirt dress
£40.00
  • Red
  • Black
Purple ruffled mini dress
£55.00
Black printed midi dress
£46.00
promo badge
Plus red belted knitted cardigan
£65.00
promo badge
Petite orange ruched shirt dress
£42.00
promo badge
Yellow floral mini dress
£58.00
promo badge
Plus blue ruffled midi dress
£46.00
Beige check print midi shirt dress
£46.00
Rust long sleeve button down midi dress
£42.00
White pleated hem shirt dress
£46.00
  • White
  • Blue
Black animal print midi dress
£38.00
Grey check oversized collar mini dress
£40.00
Red floral tie waist midi dress
£50.00
  • Red
  • Black
Green faux leather mini shirt dress
£60.00
  • Green
  • Black
Black faux leather mini shirt dress
£60.00
  • Black
  • Green
Green check mini dress
£30.00 £42.00
White floral midi dress
£38.00
Blue denim midi dress
£46.00
Purple twist front shirt dress
£35.00
promo badge
Plus black spot print shirred shirt dress
£46.00
Black belted knitted shirt dress
£65.00
  • Black
  • Red
Red belted knitted shirt dress
£65.00
  • Red
  • Black
Black tiered mini shirt dress
£40.00
  • Black
  • Red
Green printed shirt dress
£50.00
promo badge
Petite grey chunky cable knitted shirt dress
£50.00
Blue denim and boucle mini dress
£65.00
Blue denim mini dress
£55.00
Black denim mini dress
£65.00
promo badge
Pink maternity midi dress
£38.00
  • Pink
  • Black
  • Grey
promo badge
Grey maternity midi dress
£38.00
  • Grey
  • Black
  • Pink
promo badge
Black maternity midi dress
£38.00
  • Black
  • Grey
  • Pink
promo badge
Plus black long sleeve tie front playsuit
£19.00 £48.00
promo badge
Plus blue oversized gold button shirt dress
£38.00
Coral puff sleeve tiered maxi dress
£25.00 £42.00
Black faux leather shirred waist shirt dress
£25.00 £65.00
Cream RI monogram knitted shirt dress
£55.00
  • Cream
  • Navy
Black cable knit shirt dress
£50.00
Blue pleated hem shirt dress
£46.00
  • Blue
  • White
Cream floral tie waist maxi dress
£32.00 £46.00
Green chunky cable knitted shirt dress
£50.00
Navy knitted shirt dress
£50.00
  • Navy
  • Cream
promo badge
Plus yellow snake print shirt dress
£17.00 £55.00
You've viewed 51 of 51 products