home
Dresses

Ladies’ Shift Dresses

(772 products)

Our collection of shift dresses is so full of versatile options it can take you from weekday workwear to weekend casual and through every season. With maxi, midi and mini lengths in handy black and white, bold prints, florals & loose fitting linen.

SAVE 50%
Now £19.50
Was £39.00
Then £27.30
SAVE 28%
Now £21.60
Was £30.00
SAVE 50%
Now £19.50
Was £39.00
Then £27.30
SAVE 55%
Now £18.00
Was £40.00
Then £32.00
SAVE 51%
Now £17.00
Was £35.00
Then £24.50
SAVE 50%
Now £12.50
Was £25.00
SAVE 55%
Now £18.00
Was £40.00
Then £28.00
SAVE 55%
Now £18.00
Was £40.00
Then £28.00
SAVE 20%
Now £22.40
Was £28.00
SAVE 55%
Now £15.75
Was £35.00
Then £24.50
SAVE 30%
Now £49.00
Was £70.00
SAVE 30%
Now £19.60
Was £28.00
SAVE 55%
Now £15.75
Was £35.00
Then £28.00
SAVE 28%
Now £21.60
Was £30.00
SAVE 65%
Now £7.00
Was £20.00
Then £12.00
SAVE 30%
Now £22.40
Was £32.00
SAVE 64%
Now £60.00
Was £169.00
Then £80.00
SAVE 37%
Now £25.20
Was £40.00
Then £32.00
SAVE 37%
Now £30.24
Was £48.00
Then £38.40
SAVE 55%
Now £21.60
Was £48.00
Then £33.60
SAVE 50%
Now £17.50
Was £35.00
Then £24.50
SAVE 50%
Now £45.00
Was £90.00
Then £63.00
SAVE 69%
Now £12.00
Was £39.99
SAVE 25%
Now £104.25
Was £139.00
SAVE 28%
Now £25.20
Was £35.00
SAVE 77%
Now £26.63
Was £120.00
Then £35.50
SAVE 50%
Now £16.00
Was £32.00
Then £22.40
SAVE 66%
Now £36.75
Was £110.00
Then £49.00
SAVE 25%
Now £111.75
Was £149.00
SAVE 50%
Now £49.50
Was £99.00
SAVE 20%
Now £22.40
Was £28.00
SAVE 25%
Now £126.75
Was £169.00
SAVE 50%
Now £19.50
Was £39.00
Then £27.30
SAVE 35%
Now £18.20
Was £28.00
SAVE 30%
Now £20.99
Was £29.99
SAVE 70%
Now £9.60
Was £32.00
Then £16.00
SAVE 50%
Now £11.00
Was £22.00
Then £15.40
SAVE 40%
Now £33.00
Was £55.00
Then £38.50
SAVE 30%
Now £49.00
Was £70.00
SAVE 35%
Now £18.20
Was £28.00
SAVE 62%
Now £41.25
Was £110.00
Then £55.00
SAVE 20%
Now £27.99
Was £34.99
SAVE 69%
Now £12.00
Was £39.99
SAVE 35%
Now £18.20
Was £28.00
SAVE 50%
Now £13.00
Was £26.00
Then £18.20
SAVE 30%
Now £22.40
Was £32.00
SAVE 62%
Now £12.00
Was £32.00
Then £20.00