Free UK delivery on orders over £75

Sign up for 15% off your first purchase

Free UK Returns & next working day delivery

Your cart

Shirt Dresses

The most practical and versatile dress has to be the shirt dress. Shirt dresses are fabulous for all occasions. Wear your shirt dress comfortably to work, throw on for a day of running errands, or pack for a full holiday itinerary. Relaxed collars, flattering shape and fun prints in every length to best suit your preference.  

27 Results

Batwing Shirt Dress in Pink Floral Print
deluxe

Batwing Shirt Dress in Pink Floral Print

£45.00

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Midi Shirt Dress in Teal Bohemian Print
deluxe

Midi Shirt Dress in Teal Bohemian Print

£86.00

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Cap Sleeve Mini Shirt Dress in Papaya

Cap Sleeve Mini Shirt Dress in Papaya

£36.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Tie Belt Shirt Dress with Ruffle Hem in Mixed Pink Print
Sold out
  • XS
  • S
  • M
  • L
  • XL
Tie Belt Shirt Dress in White Floral

Tie Belt Shirt Dress in White Floral

£34.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Sleeveless Open Back Midi Shirt Dress in Green

Sleeveless Open Back Midi Shirt Dress in Green

£46.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Belted Sleeveless Midi Shirt Dress in Navy

Belted Sleeveless Midi Shirt Dress in Navy

£44.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Buttoned Mini Shirt Dress With Cap Sleeves In Blue Multi Print - ANGELEYE
Buttoned Mini Shirt Dress With Cap Sleeves In Blue Multi Print - ANGELEYE

Cap Sleeve Mini Shirt Dress in Black Print

£36.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Midi Shirt Dress With Zip In Green Blue Animal Print - ANGELEYE
Midi Shirt Dress With Zip In Green Blue Animal Print - ANGELEYE

Zip Shirt Dress in Blue Leopard Print

£39.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Front Ruched Midi Shirt Dress In Floral Print - ANGELEYE
Front Ruched Midi Shirt Dress In Floral Print - ANGELEYE

Front Ruched Midi Shirt Dress in Blue Floral

£39.00

Unit price
per 

5 sizes
  • XS
  • XL
  • S
  • M
  • L
Midi Shirt Dress in Navy Floral Print
deluxe

Midi Shirt Dress in Navy Floral Print

£79.00

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Midi Shirt Dress in Blue Floral Print
deluxe

Midi Shirt Dress in Blue Floral Print

£76.00

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Midi Shirt Dress in Black Floral Print
deluxe

Midi Shirt Dress in Black Floral Print

£76.00

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Collarless Shirt Dress in Navy Garden Print
deluxe

Collarless Shirt Dress in Navy Garden Print

£76.00

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Sleeveless Front Ruched Shirt Dress in Hot Pink Jersey - ANGELEYE
Sleeveless Front Ruched Shirt Dress in Hot Pink Jersey - ANGELEYE

Ruched Sleeveless Shirt Dress in Hot Pink

£32.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Buttoned Mini Summer Dress in Blue Ditsy Floral Print - ANGELEYE
Buttoned Mini Summer Dress in Blue Ditsy Floral Print - ANGELEYE

Mini 3/4 Sleeve Shirt Dress in Blue Ditsy Floral

£39.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL