HAPPY NEW YEAR

10% OFF SALE

USE CODE TOP26

Dresses

238 items
238 items
Slash neck chiffon maxi dress in chocolate

Slash neck chiffon maxi dress in chocolate

Current Price £56.00

Mesh maxi animal print long sleeve dress in multi

Mesh maxi animal print long sleeve dress in multi

Current Price £55.00

+Colours
Ruched front drop waist maxi dress in black

Ruched front drop waist maxi dress in black

Current Price £50.00

+Colours
Plunge velvet sequin full length maxi gown in red

Plunge velvet sequin full length maxi gown in red

Current Price £120.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
Cut about long sleeve mini dress in burgundy stripe

Cut about long sleeve mini dress in burgundy stripe

Previous Price£49.00Current Price £29.49

Off shoulder mini sequin velvet dress in black

Off shoulder mini sequin velvet dress in black

Current Price £48.00

Tuck side shirt dress in mini brown check

Tuck side shirt dress in mini brown check

Previous Price£48.00Current Price £19.20

Sequin bandeau midi in buttermilk

Sequin bandeau midi in buttermilk

Current Price £75.00

Slash neck chiffon maxi dress in abstract print

Slash neck chiffon maxi dress in abstract print

Current Price £56.00

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
Cinched waist grown on neck mini dress in green stripe

Cinched waist grown on neck mini dress in green stripe

Previous Price£45.00Current Price £16.80

Ruched front drop waist maxi dress in large animal print

Ruched front drop waist maxi dress in large animal print

Current Price £55.00

+Colours
Lace sleeveless maxi dress with side split in black

Lace sleeveless maxi dress with side split in black

Previous Price£50.00Current Price £27.50

Lace sleeve flippy hem mini dress in port royale

Lace sleeve flippy hem mini dress in port royale

Current Price £59.00

Denim v neck peplum mini dress in brown

Denim v neck peplum mini dress in brown

Previous Price£46.00Current Price £11.45

Cape sleeve godet hem mini dress in modern print

Cape sleeve godet hem mini dress in modern print

Previous Price£49.00Current Price £12.17

Folded edge satin Cami slip maxi dress in navy

Folded edge satin Cami slip maxi dress in navy

Current Price £69.00

+Colours
Denim wrap mini dress in indigo rinse

Denim wrap mini dress in indigo rinse

Current Price £45.00

Plunge full hem occasion dress with sheer panels in red

Plunge full hem occasion dress with sheer panels in red

Previous Price£65.00Current Price £32.37

+Colours
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
Sequin scoop neck mini dress in burgundy

Sequin scoop neck mini dress in burgundy

Current Price £45.00

Gathered waist long sleeve shirt dress in burgundy stripe

Gathered waist long sleeve shirt dress in burgundy stripe

Current Price £49.00

Abstract animal print plisse mini dress in brown

Abstract animal print plisse mini dress in brown

Previous Price£35.00Current Price £8.69

Short sleeve asymmetric slinky maxi dress in red

Short sleeve asymmetric slinky maxi dress in red

Previous Price£45.00Current Price £24.75

Leather lace insert grown on shoulder midi dress in black

Leather lace insert grown on shoulder midi dress in black

Current Price £250.00

Raw seemed frill mini dress in red

Raw seemed frill mini dress in red

Previous Price£65.00Current Price £26.00

+Colours
V neck clean placket structured mini dress in red

V neck clean placket structured mini dress in red

Previous Price£50.00Current Price £12.42

+Colours
Structured rugby collar mini dress in chocolate

Structured rugby collar mini dress in chocolate

Previous Price£55.00Current Price £47.00

+Colours
Slash neck midi dress in black premium cupro jacquard

Slash neck midi dress in black premium cupro jacquard

Current Price £68.00

Seersucker T-shirt mini dress in brown check

Seersucker T-shirt mini dress in brown check

Previous Price£46.00Current Price £18.46

Scoop neck mini sequin dress in avocado

Scoop neck mini sequin dress in avocado

Current Price £60.00

Knitted ring zip midi dress in brown

Knitted ring zip midi dress in brown

Current Price £50.00

Animal print cap sleeve ruched maxi dress in blue

Animal print cap sleeve ruched maxi dress in blue

Current Price £50.00

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

Tophop blurred abstract print maxi dress with scarf detail in blue

Tophop blurred abstract print maxi dress with scarf detail in blue

Previous Price£50.00Current Price £25.00

Slash neck drape back maxi dress in navy

Slash neck drape back maxi dress in navy

Current Price £65.00

High neck ruched maxi dress in black

High neck ruched maxi dress in black

Current Price £45.00

Satin asymmetric lace trim midi slip dress in chocolate

Satin asymmetric lace trim midi slip dress in chocolate

Previous Price£48.00Current Price £38.50

+Colours
Asymmetric hem one sleeve maxi dress in burgundy

Asymmetric hem one sleeve maxi dress in burgundy

Previous Price£45.00Current Price £24.84

Denim flute sleeve mini dress in mid blue

Denim flute sleeve mini dress in mid blue

Previous Price£46.00Current Price £13.80

Maxi dress with sheer layered volume skirt in black

Maxi dress with sheer layered volume skirt in black

Current Price £95.00

Blouson sleeve mini tea dress in chocolate brown

Blouson sleeve mini tea dress in chocolate brown

Previous Price£55.00Current Price £16.50

+Colours
Raw seemed frill mini dress in petrol

Raw seemed frill mini dress in petrol

Previous Price£65.00Current Price £19.50

+Colours
Cowl back flutter sleeve maxi dress in abstract floral

Cowl back flutter sleeve maxi dress in abstract floral

Previous Price£70.00Current Price £63.00

+Colours
Long sleeve cowl neck mini tea dress in tortoise print

Long sleeve cowl neck mini tea dress in tortoise print

Previous Price£48.00Current Price £41.00

+Colours
Denim mini dress with ovoid sleeve in indigo

Denim mini dress with ovoid sleeve in indigo

Current Price £55.00

Asymmetric mini tea dress in mono abstract print

Asymmetric mini tea dress in mono abstract print

Previous Price£49.00Current Price £17.15

Sequin maxi slip dress in chocolate

Sequin maxi slip dress in chocolate

Current Price £75.00

Heavy twill structured mini dress in yellow winding floral

Heavy twill structured mini dress in yellow winding floral

Current Price £49.00

Seamed wide leg linen jumpsuit in black

Seamed wide leg linen jumpsuit in black

Previous Price£50.00Current Price £45.00

Ruffle shoulder satin slip dress in navy

Ruffle shoulder satin slip dress in navy

Current Price £68.00

+Colours
Mesh floral print ruched maxi dress in black

Mesh floral print ruched maxi dress in black

Current Price £50.00

Satin asymmetric lace trim midi slip dress in black polka dot

Satin asymmetric lace trim midi slip dress in black polka dot

Previous Price£48.00Current Price £41.00

+Colours
Low armhole maxi occasion dress in oyster

Low armhole maxi occasion dress in oyster

Previous Price£65.00Current Price £52.00

+Colours
Midi long sleeve tea dress in floral print

Midi long sleeve tea dress in floral print

Previous Price£40.00Current Price £34.00

Heavy beaded fringe mini dress in silver

Heavy beaded fringe mini dress in silver

Current Price £130.00

Square neck 90s mini in faux pony hair

Square neck 90s mini in faux pony hair

Current Price £55.00

Halter maxi dress in black satin

Halter maxi dress in black satin

Previous Price£60.00Current Price £54.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

Poet sleeve frill mini dress in coffee

Poet sleeve frill mini dress in coffee

Previous Price£55.00Current Price £22.00

+Colours
One sleeve twist strap satin maxi dress in port royale

One sleeve twist strap satin maxi dress in port royale

Current Price £69.00

+Colours
Structured rugby collar mini dress in beige

Structured rugby collar mini dress in beige

Previous Price£55.00Current Price £13.75

+Colours
Batwing backless mini dress in black blurred check

Batwing backless mini dress in black blurred check

Current Price £48.00

Crinkle bandeau mini dress in brown

Crinkle bandeau mini dress in brown

Previous Price£46.00Current Price £11.40

Layered sheer sequin midi dress in pewter

Layered sheer sequin midi dress in pewter

Previous Price£75.00Current Price £64.00

Long sleeve scoop back a-line maxi dress in black

Long sleeve scoop back a-line maxi dress in black

Current Price £42.00

Knot detail midi dress with asymmetric hem in brown

Knot detail midi dress with asymmetric hem in brown

Current Price £60.00

+Colours
Dropped waist peplum hem mini dress in ruby red

Dropped waist peplum hem mini dress in ruby red

Current Price £55.00

Asymmetric drape front maxi dress in chocolate brown

Asymmetric drape front maxi dress in chocolate brown

Previous Price£45.00Current Price £15.79

Slinky drape open back maxi dress in black

Slinky drape open back maxi dress in black

Previous Price£50.00Current Price £17.55

Chiffon flutter sleeve maxi dress in floral print

Chiffon flutter sleeve maxi dress in floral print

Previous Price£65.00Current Price £29.31

+Colours

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.