Dresses

155 items
155 items
Dropped waist full circle hem midi dress in navy check

Dropped waist full circle hem midi dress in navy check

Current Price £55.00

Occasion mixed fabric cowl neck dress in black

Occasion mixed fabric cowl neck dress in black

Current Price £65.00

High neck asymmetric hem mini dress in charcoal grey

High neck asymmetric hem mini dress in charcoal grey

Current Price £40.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

Drape neck mini dress in wine floral

Drape neck mini dress in wine floral

Current Price £48.00

+Colours
Lace sleeve flippy hem mini dress in port royale

Lace sleeve flippy hem mini dress in port royale

Current Price £59.00

Tie front long sleeve mini tea dress in abstract print

Tie front long sleeve mini tea dress in abstract print

Current Price £49.00

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
Lace ruched front drop waist maxi dress in chocolate

Lace ruched front drop waist maxi dress in chocolate

Current Price £55.00

+Colours
Soft touch cupro cowl back mini dress in cow hide print

Soft touch cupro cowl back mini dress in cow hide print

Current Price £49.00

Chiffon mini tea dress in rust floral print

Chiffon mini tea dress in rust floral print

Current Price £40.00

Square neck 90s mini in faux pony hair

Square neck 90s mini in faux pony hair

Current Price £55.00

Knitted roll neck mini dress in oat

Knitted roll neck mini dress in oat

Current Price £45.00

Drape neck mini dress in charcoal mauve cupro jacquard

Drape neck mini dress in charcoal mauve cupro jacquard

Current Price £48.00

+Colours
Poplin barrel sleeve cinch dress in black

Poplin barrel sleeve cinch dress in black

Current Price £45.00

Longsleeve lace trim mini tea dress in mono spot

Longsleeve lace trim mini tea dress in mono spot

Current Price £55.00

+Colours
Slash neck midi dress in black premium cupro jacquard

Slash neck midi dress in black premium cupro jacquard

Current Price £68.00

+Colours
Asymmetric hem one sleeve maxi dress in burgundy

Asymmetric hem one sleeve maxi dress in burgundy

Current Price £45.00

Halterneck structured mini dress in zebra

Halterneck structured mini dress in zebra

Current Price £55.00

Deep v tucked side satin midi dress in electric blue

Deep v tucked side satin midi dress in electric blue

Current Price £70.00

+Colours
Seamed wide leg linen jumpsuit in black

Seamed wide leg linen jumpsuit in black

Current Price £50.00

Knitted backless halter neck dress in red

Knitted backless halter neck dress in red

Current Price £65.00

Denim mini dress with ovoid sleeve in indigo

Denim mini dress with ovoid sleeve in indigo

Current Price £55.00

Heavy twill structured mini dress in yellow winding floral

Heavy twill structured mini dress in yellow winding floral

Current Price £49.00

Ruched side midi dress with drape back detail in brown and lime floral

Ruched side midi dress with drape back detail in brown and lime floral

Current Price £70.00

Structured mini velvet dress in black

Structured mini velvet dress in black

Current Price £55.00

Knitted ring zip midi dress in brown

Knitted ring zip midi dress in brown

Current Price £50.00

Slash neck mini dress in blurry green print

Slash neck mini dress in blurry green print

Current Price £48.00

Midi long sleeve tea dress in floral print

Midi long sleeve tea dress in floral print

Current Price £40.00

Mini long sleeve tea dress in floral print

Mini long sleeve tea dress in floral print

Current Price £36.00

Lace sleeveless maxi dress with side split in black

Lace sleeveless maxi dress with side split in black

Current Price £50.00

Raglan sleeve cinch waist mini dress in black

Raglan sleeve cinch waist mini dress in black

Current Price £34.00

Flutter sleeve godet hem midi dress in green

Flutter sleeve godet hem midi dress in green

Current Price £69.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
Long sleeve ruched maxi dress in chocolate brown

Long sleeve ruched maxi dress in chocolate brown

Current Price £45.00

Knitted crew neck button through mini dress in chocolate

Knitted crew neck button through mini dress in chocolate

Current Price £45.00

+Colours
Gathered bust structured poplin bandeau midi dress in clay

Gathered bust structured poplin bandeau midi dress in clay

Current Price £55.00

Grown on sleeve satin dress in black

Grown on sleeve satin dress in black

Current Price £50.00

+Colours
Abstract print dropped waist maxi dress in green

Abstract print dropped waist maxi dress in green

Current Price £55.00

Waisted long sleeve mini dress in blur print

Waisted long sleeve mini dress in blur print

Current Price £46.00

Maxi dress with sheer layered volume skirt in black

Maxi dress with sheer layered volume skirt in black

Current Price £95.00

Hanky hem mini dress with pinched straps in black based floral

Hanky hem mini dress with pinched straps in black based floral

Current Price £55.00

Plunge velvet sequin full length maxi gown in red

Plunge velvet sequin full length maxi gown in red

Current Price £120.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

Slash neck midi dress in burgundy premium cupro jacquard

Slash neck midi dress in burgundy premium cupro jacquard

Current Price £68.00

+Colours
Grown on twist shoulder velvet mini dress in black

Grown on twist shoulder velvet mini dress in black

Current Price £48.00

+Colours
Faux suede mini bandeau with pleated hem in chocolate

Faux suede mini bandeau with pleated hem in chocolate

Current Price £50.00

Longsleeve lace trim mini tea dress in dark based floral

Longsleeve lace trim mini tea dress in dark based floral

Current Price £55.00

+Colours
Slinky drape open back maxi dress in black

Slinky drape open back maxi dress in black

Current Price £50.00

Drape neck off shoulder maxi occasion dress in rust

Drape neck off shoulder maxi occasion dress in rust

Current Price £62.00

Denim v neck peplum mini dress in brown

Denim v neck peplum mini dress in brown

Current Price £46.00

Halter maxi dress in black satin

Halter maxi dress in black satin

Current Price £60.00

+Colours
Vinyl seamed detail mini dress in washed brown

Vinyl seamed detail mini dress in washed brown

Current Price £45.00

Knitted ruffle button asymetric dress in chocolate

Knitted ruffle button asymetric dress in chocolate

Current Price £55.00

Open back satin midi dress in slate

Open back satin midi dress in slate

Current Price £69.00

+Colours
Long sleeve ruffle maxi dress with scarf wrap detail in abstract stripe

Long sleeve ruffle maxi dress with scarf wrap detail in abstract stripe

Current Price £85.00

+Colours
Bust detail dropped hem midi dress in navy and red pinstripe

Bust detail dropped hem midi dress in navy and red pinstripe

Current Price £55.00

Ruffle shoulder amalfi slip dress in mono spot

Ruffle shoulder amalfi slip dress in mono spot

Current Price £69.00

Cowl back flutter sleeve maxi dress in abstract floral

Cowl back flutter sleeve maxi dress in abstract floral

Current Price £70.00

+Colours
Cut about long sleeve mini dress in burgundy stripe

Cut about long sleeve mini dress in burgundy stripe

Current Price £49.00

Denim slash neck flippy mini dress in mid blue

Denim slash neck flippy mini dress in mid blue

Current Price £38.00

Grown on shoulder chiffon mini dress with sash in textured buttermilk

Grown on shoulder chiffon mini dress with sash in textured buttermilk

Current Price £50.00

Knitted crew neck button through mini dress in navy

Knitted crew neck button through mini dress in navy

Current Price £45.00

+Colours
Waisted micro mini shirt dress in brown cupro

Waisted micro mini shirt dress in brown cupro

Current Price £49.00

+Colours
Seersucker T-shirt mini dress in brown check

Seersucker T-shirt mini dress in brown check

Current Price £46.00

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

Current Price £48.00

Asymmetric tuck side satin maxi in petrol

Asymmetric tuck side satin maxi in petrol

Current Price £68.00

Knot neck asymmetric sleeve midi in tangerine

Knot neck asymmetric sleeve midi in tangerine

Current Price £70.00

Knitted high v-neck mini oversized dress in oat

Knitted high v-neck mini oversized dress in oat

Current Price £45.00

Ruched side midi dress with drape back detail in black polka dot

Ruched side midi dress with drape back detail in black polka dot

Current Price £65.00

Batwing backless mini dress in black blurred check

Batwing backless mini dress in black blurred check

Current Price £48.00

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.