CYBER MONDAY DEALS

NEW CUSTOMERS EXTRA 20% OFF

REGISTER AND USE CODE CYBER20 AT CHECKOUT

Dresses

221 items
221 items
Knitted crew neck button through mini dress in chocolate

Knitted crew neck button through mini dress in chocolate

Current Price £45.00

+Colours
Knitted roll neck mini dress in oat

Knitted roll neck mini dress in oat

Current Price £45.00

Knitted crew neck button through mini dress in navy

Knitted crew neck button through mini dress in navy

Previous Price£45.00Current Price £27.00

+Colours
High neck asymmetric hem mini dress in charcoal grey

High neck asymmetric hem mini dress in charcoal grey

Current Price £40.00

Knitted v neck slouchy midi dress in chocolate

Knitted v neck slouchy midi dress in chocolate

Current Price £55.00

Knot detail midi dress with asymmetric hem in brown

Knot detail midi dress with asymmetric hem in brown

Current Price £60.00

+Colours
Floral print slash neck long sleeve maxi dress in chocolate

Floral print slash neck long sleeve maxi dress in chocolate

Current Price £50.00

Poplin barrel sleeve cinch dress in black

Poplin barrel sleeve cinch dress in black

Previous Price£45.00Current Price £31.50

Twist shoulder velvet cami mini dress in tabacco

Twist shoulder velvet cami mini dress in tabacco

Current Price £48.00

Sequin maxi slip dress in chocolate

Sequin maxi slip dress in chocolate

Previous Price£75.00Current Price £52.50

Sequin bandeau mini dress in black

Sequin bandeau mini dress in black

Current Price £42.00

Longsleeve cowl back mini sequin velvet dress in chocolate

Longsleeve cowl back mini sequin velvet dress in chocolate

Previous Price£48.00Current Price £24.00

Long sleeve velvet sequin mini dress with shoulder pads in black

Long sleeve velvet sequin mini dress with shoulder pads in black

Current Price £50.00

Grown on twist shoulder velvet mini dress in black

Grown on twist shoulder velvet mini dress in black

Current Price £48.00

+Colours
Velvet high neck maxi dress in black

Velvet high neck maxi dress in black

Current Price £45.00

Iridescent off shoulder maxi dress in black

Iridescent off shoulder maxi dress in black

Current Price £40.00

Blurred floral print long sleeve maxi dress in black

Blurred floral print long sleeve maxi dress in black

Current Price £55.00

Denim zip through long sleeve mini dress in washed black

Denim zip through long sleeve mini dress in washed black

Current Price £46.00

Knot detail midi dress with asymmetric hem in buttermilk

Knot detail midi dress with asymmetric hem in buttermilk

Current Price £60.00

+Colours
Long sleeve bardot maxi dress in plum

Long sleeve bardot maxi dress in plum

Current Price £45.00

Batwing backless mini dress in black blurred check

Batwing backless mini dress in black blurred check

Current Price £48.00

Ruched front drop waist maxi dress in black

Ruched front drop waist maxi dress in black

Current Price £50.00

+Colours
Drape neck mini dress in charcoal mauve cupro jacquard

Drape neck mini dress in charcoal mauve cupro jacquard

Current Price £48.00

+Colours
Volume hem dropped waist maxi dress in blue check chiffon

Volume hem dropped waist maxi dress in blue check chiffon

Current Price £65.00

Sequin scoop neck mini dress in silver

Sequin scoop neck mini dress in silver

Current Price £45.00

+Colours
Sequin scoop neck mini dress in burgundy

Sequin scoop neck mini dress in burgundy

Current Price £45.00

+Colours
Sequin bandeau midi in buttermilk

Sequin bandeau midi in buttermilk

Current Price £75.00

Lace ruched front drop waist maxi dress in chocolate

Lace ruched front drop waist maxi dress in chocolate

Current Price £55.00

+Colours
Leather lace insert grown on shoulder midi dress in black

Leather lace insert grown on shoulder midi dress in black

Current Price £250.00

Ruched side midi dress with drape back detail in dusky purple

Ruched side midi dress with drape back detail in dusky purple

Previous Price£69.00Current Price £55.20

+Colours
Satin tie neck bias sleeveless dress in brown

Satin tie neck bias sleeveless dress in brown

Previous Price£62.00Current Price £52.70

Satin asymmetric lace trim midi slip dress in black

Satin asymmetric lace trim midi slip dress in black

Current Price £48.00

+Colours
Grown on sleeve satin dress in black

Grown on sleeve satin dress in black

Previous Price£50.00Current Price £47.50

+Colours
Satin drape neck maxi dress with lace trim in black

Satin drape neck maxi dress with lace trim in black

Current Price £68.00

+Colours
Long sleeve velvet and chiffon mix mini dress with shoulder pads in black

Long sleeve velvet and chiffon mix mini dress with shoulder pads in black

Previous Price£50.00Current Price £47.50

Knitted fluffy crew mini dress in khaki

Knitted fluffy crew mini dress in khaki

Previous Price£40.00Current Price £38.00

+Colours
Slash neck mini dress in blurry green print

Slash neck mini dress in blurry green print

Current Price £48.00

Gathered waist long sleeve shirt dress in burgundy stripe

Gathered waist long sleeve shirt dress in burgundy stripe

Previous Price£49.00Current Price £46.55

Plunge full hem occasion dress with sheer panels in black

Plunge full hem occasion dress with sheer panels in black

Current Price £65.00

+Colours
One sleeve twist strap satin maxi dress in black

One sleeve twist strap satin maxi dress in black

Current Price £69.00

+Colours
Bubble hem mini dress in oyster satin twill

Bubble hem mini dress in oyster satin twill

Current Price £55.00

Funnel neck cupro mini dress in chocolate

Funnel neck cupro mini dress in chocolate

Current Price £50.00

Scoop neck mini sequin dress in avocado

Scoop neck mini sequin dress in avocado

Current Price £60.00

Occasion mixed fabric cowl neck dress in black

Occasion mixed fabric cowl neck dress in black

Previous Price£65.00Current Price £58.50

+Colours
Longsleeve lace trim mini tea dress in mono spot

Longsleeve lace trim mini tea dress in mono spot

Current Price £55.00

+Colours
Seamed wide leg linen jumpsuit in black

Seamed wide leg linen jumpsuit in black

Previous Price£50.00Current Price £45.00

Dropped waist structured denim midi dress in rinse

Dropped waist structured denim midi dress in rinse

Previous Price£22.99Current Price £20.69

Tie front long sleeve mini tea dress in abstract print

Tie front long sleeve mini tea dress in abstract print

Previous Price£49.00Current Price £44.10

Open collar ruched long sleeve midi shirt dress in taupe

Open collar ruched long sleeve midi shirt dress in taupe

Previous Price£55.00Current Price £52.25

Open collar ruched long sleeve midi shirt dress in black

Open collar ruched long sleeve midi shirt dress in black

Previous Price£55.00Current Price £52.25

Drape neck mini dress in wine floral

Drape neck mini dress in wine floral

Current Price £48.00

+Colours
Grown on sleeve satin dress in olive

Grown on sleeve satin dress in olive

Previous Price£50.00Current Price £35.00

+Colours
Short sleeve asymmetric slinky maxi dress in red

Short sleeve asymmetric slinky maxi dress in red

Current Price £45.00

Plunge velvet sequin full length maxi gown in red

Plunge velvet sequin full length maxi gown in red

Previous Price£120.00Current Price £72.00

V neck clean placket structured mini dress in black

V neck clean placket structured mini dress in black

Previous Price£50.00Current Price £12.42

+Colours
Chiffon scoop neck column maxi dress in blurred animal print

Chiffon scoop neck column maxi dress in blurred animal print

Previous Price£65.00Current Price £61.75

Knitted high V-neck mini oversized dress in ivory

Knitted high V-neck mini oversized dress in ivory

Current Price £45.00

Denim sleeveless zip through dress in indigo rinse

Denim sleeveless zip through dress in indigo rinse

Previous Price£42.00Current Price £12.64

Longsleeve cowl back mini sequin velvet dress in black

Longsleeve cowl back mini sequin velvet dress in black

Previous Price£48.00Current Price £24.00

One sleeve twist strap satin maxi dress in green floral

One sleeve twist strap satin maxi dress in green floral

Current Price £69.00

Dropped waist chuck on poplin midi dress in pink and choc stripe

Dropped waist chuck on poplin midi dress in pink and choc stripe

Previous Price£55.00Current Price £27.52

Animal print cap sleeve ruched maxi dress in blue

Animal print cap sleeve ruched maxi dress in blue

Current Price £50.00

High neck ruched maxi dress in black

High neck ruched maxi dress in black

Current Price £45.00

Knitted fluffy crew mini dress in oat

Knitted fluffy crew mini dress in oat

Previous Price£40.00Current Price £38.00

+Colours
Folded edge satin Cami slip maxi dress in navy

Folded edge satin Cami slip maxi dress in navy

Current Price £69.00

+Colours
Folded edge satin Cami slip maxi in rose maroon

Folded edge satin Cami slip maxi in rose maroon

Current Price £70.00

+Colours
Lace slip midi in metallic abstract print

Lace slip midi in metallic abstract print

Current Price £75.00

Plunge full hem occasion dress with sheer panels in red

Plunge full hem occasion dress with sheer panels in red

Current Price £65.00

+Colours
Off shoulder mini sequin velvet dress in black

Off shoulder mini sequin velvet dress in black

Previous Price£48.00Current Price £24.00

Tophop blurred abstract print maxi dress with scarf detail in blue

Tophop blurred abstract print maxi dress with scarf detail in blue

Current Price £50.00

Cupro scarf detail ruffle maxi dress in charcoal

Cupro scarf detail ruffle maxi dress in charcoal

Current Price £55.00

Drape neck off shoulder maxi occasion dress in rust

Drape neck off shoulder maxi occasion dress in rust

Previous Price£62.00Current Price £43.40

Dresses

From effortless daywear to standout party pieces, Topshop dresses deliver flattering silhouettes and trending designs for every occasion. Explore playful mini dresses, elegant midis and sweeping maxis – all finished with the signature Topshop edge we all know and love. Think chic necklines, bold prints, shimmering embellishments and statement ruffles that bring personality to every piece. From summer dresses made for sunshine plans to all-out sequin showstoppers, this is your go-to destination for the dresses your wardrobe’s been waiting for.