Floral Dresses

Browse our 50's floral dresses, from formal, intricate lace flowers, to casual, colourful popping roses we have the perfect retro florals for your wardrobe!
Please choose your size(s) in the filter to see the styles currently in stock.
149 products
Sold Out
Darlene Vintage Inspired Black Floral Dress1
Darlene Vintage Inspired Black Floral Dress
Regular price £50.00 Sale price£35.00 Save £15.00
Sold Out
Women's Long Sleeved Midi Dress in Navy & Red Poppy
Women's Long Sleeved Midi Dress in Navy & Red Poppy
Scarlette Long Sleeved Midi Dress in Navy & Red Poppy
Regular price £55.00 Sale price£40.00 Save £15.00
Sold Out
Woman wearing Annie Embroidered Roses Swing Dress in Black/Red, in front of a red telephone box
Woman wearing Annie Embroidered Roses Swing Dress in Black/Red, in front of a mirror
Annie Embroidered Roses Swing Dress in Black-Red
Regular price £60.00 Sale price£40.00 Save £20.00
Sold Out
Beatrix Long Sleeved Navy & White Rose Midi Dress1
Beatrix Long Sleeved Navy & White Rose Midi Dress3
Beatrix Long Sleeved Navy & White Rose Midi Dress
Regular price £45.00 Sale price£35.00 Save £10.00
Sold Out
Floral Roses Satin Flared Dress in Black/Pink
Annie Floral Roses Satin Flared Dress in Black-Pink
Regular price £45.00 Sale price£35.00 Save £10.00
Sold Out
Beatrix Long Sleeved Black Midi Dress in Falling Snowdrop Print1
Beatrix Long Sleeved Black Midi Dress in Falling Snowdrop Print2
Beatrix Long Sleeved Black Midi Dress in Falling Snowdrop Print
Regular price £45.00 Sale price£35.00 Save £10.00
Sold Out
Claudia Flirty Fifties Swing Floral Dress in Black1
Claudia Flirty Fifties Swing Floral Dress in Black3
Claudia Flirty Fifties Swing Floral Dress in Black/Pink
Regular price £45.00 Sale price£25.00 Save £20.00
Sold Out
Annie Yellow Floral Swing Dress
Regular price £45.00 Sale price£35.00 Save £10.00
Sold Out
Beatrix Long Sleeved Navy & Red Floral Midi Dr1
Beatrix Long Sleeved Navy & Red Floral Midi Dr3
Beatrix Long Sleeved Navy & Red Floral Midi Dress
Regular price £45.00 Sale price£30.00 Save £15.00