Dresses

124 items
124 items
Floral print slash neck long sleeve maxi dress in chocolate

Floral print slash neck long sleeve maxi dress in chocolate

Current Price £50.00

Double layer cowl maxi dress in rust floral print

Double layer cowl maxi dress in rust floral print

Current Price £69.00

Cowl maxi slip dress in grunge floral

Cowl maxi slip dress in grunge floral

Current Price £60.00

Cowl back flutter sleeve maxi dress in abstract floral

Cowl back flutter sleeve maxi dress in abstract floral

Current Price £70.00

+Colours
Flutter sleeve godet hem midi dress in blurred floral

Flutter sleeve godet hem midi dress in blurred floral

Current Price £69.00

+Colours
Chiffon flutter sleeve maxi dress in floral print

Chiffon flutter sleeve maxi dress in floral print

Current Price £65.00

Full neck halter midi dress in bold abstract floral

Full neck halter midi dress in bold abstract floral

Current Price £69.00

+Colours
Asymmetric sleeve full hem occasion midi dress in green blurred rose

Asymmetric sleeve full hem occasion midi dress in green blurred rose

Current Price £62.00

Raw seemed frill maxi dress in mono winding floral

Raw seemed frill maxi dress in mono winding floral

Current Price £85.00

Seamed high cowl neck maxi dress in vibrant vintage floral

Seamed high cowl neck maxi dress in vibrant vintage floral

Current Price £69.00

Halter layer chiffon dress in black and white floral

Halter layer chiffon dress in black and white floral

Current Price £65.00

+Colours
Grown on ruffle sleeve occasion maxi dress in blurred pink floral

Grown on ruffle sleeve occasion maxi dress in blurred pink floral

Current Price £69.00

Open back satin midi dress in black white floral

Open back satin midi dress in black white floral

Current Price £69.00

Heavy twill structured mini dress in yellow winding floral

Heavy twill structured mini dress in yellow winding floral

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

+Colours
Poet sleeve frill mini dress in green floral print

Poet sleeve frill mini dress in green floral print

Current Price £55.00

+Colours
Poet sleeve frill mini dress in coffee

Poet sleeve frill mini dress in coffee

Current Price £55.00

+Colours
Ruffle shoulder satin slip dress in chocolate

Ruffle shoulder satin slip dress in chocolate

Current Price £69.00

Seersucker T-shirt mini dress in brown check

Seersucker T-shirt mini dress in brown check

Current Price £46.00

Raglan sleeve cinch waist mini dress in black

Raglan sleeve cinch waist mini dress in black

Current Price £34.00

Racer neck drop waist maxi dress in chocolate brown polka dot

Racer neck drop waist maxi dress in chocolate brown polka dot

Current Price £65.00

Long sleeve ruched maxi dress in chocolate brown

Long sleeve ruched maxi dress in chocolate brown

Current Price £45.00

Tuck side shirt dress in mini brown check

Tuck side shirt dress in mini brown check

Current Price £48.00

Drape neck off shoulder maxi occasion dress in rust

Drape neck off shoulder maxi occasion dress in rust

Current Price £62.00

Vinyl seamed detail mini dress in washed brown

Vinyl seamed detail mini dress in washed brown

Current Price £45.00

Structured rugby collar mini dress in chocolate

Structured rugby collar mini dress in chocolate

Current Price £55.00

+Colours
Waisted ovoid sleeve slash neck mini dress in taupe

Waisted ovoid sleeve slash neck mini dress in taupe

Current Price £49.00

Ruched polkadot maxi dress in brown

Ruched polkadot maxi dress in brown

Current Price £50.00

+Colours
Gathered bust structured poplin bandeau midi dress in clay

Gathered bust structured poplin bandeau midi dress in clay

Current Price £55.00

Asymmetric tunic detail one sleeve maxi dress in burgundy

Asymmetric tunic detail one sleeve maxi dress in burgundy

Current Price £45.00

Knitted ruffle button asymetric dress in chocolate

Knitted ruffle button asymetric dress in chocolate

Current Price £60.00

Asymmetric tuck side satin mini dress in caramel

Asymmetric tuck side satin mini dress in caramel

Current Price £48.00

Knitted crew neck button through mini dress in chocolate

Knitted crew neck button through mini dress in chocolate

Current Price £45.00

+Colours
Knitted crew neck button through mini dress in navy

Knitted crew neck button through mini dress in navy

Current Price £45.00

+Colours
Denim v neck peplum mini dress in brown

Denim v neck peplum mini dress in brown

Current Price £46.00

Cape sleeve godet hem mini dress in modern print

Cape sleeve godet hem mini dress in modern print

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

Current Price £55.00

Waisted micro mini shirt dress in brown cupro

Waisted micro mini shirt dress in brown cupro

Current Price £49.00

+Colours
Abstract animal print plisse mini dress in brown

Abstract animal print plisse mini dress in brown

Current Price £35.00

Crinkle bandeau mini dress in brown

Crinkle bandeau mini dress in brown

Current Price £46.00

Waisted long sleeve mini dress in woodgrain print

Waisted long sleeve mini dress in woodgrain print

Current Price £46.00

+Colours
Satin tie neck bias sleeveless dress in brown

Satin tie neck bias sleeveless dress in brown

Current Price £62.00

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
Tie front long sleeve mini tea dress in abstract print

Tie front long sleeve mini tea dress in abstract print

Current Price £49.00

Raw seemed frill mini dress in red

Raw seemed frill mini dress in red

Current Price £65.00

High neck racer satin midi dress in ombre stripe

High neck racer satin midi dress in ombre stripe

Current Price £62.00

Flutter sleeve godet hem midi dress in mono print

Flutter sleeve godet hem midi dress in mono print

Current Price £69.00

+Colours
Waisted long sleeve mini dress in blur print

Waisted long sleeve mini dress in blur print

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

Cut out back satin mini dress in green pink stripe

Cut out back satin mini dress in green pink stripe

Current Price £50.00

Satin bandeau mini dress in chartreuse

Satin bandeau mini dress in chartreuse

Current Price £45.00

Denim tailored pinafore dress in leopard print

Denim tailored pinafore dress in leopard print

Current Price £39.00

Occasion mixed fabric cowl neck dress in black

Occasion mixed fabric cowl neck dress in black

Current Price £65.00

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

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

Grown on sleeve satin dress in black

Grown on sleeve satin dress in black

Current Price £50.00

+Colours
Poplin barrel sleeve cinch dress in black

Poplin barrel sleeve cinch dress in black

Current Price £45.00

Halter maxi dress in black satin

Halter maxi dress in black satin

Current Price £60.00

+Colours
Heavy twill contrast stitch short sleeve mini dress in black

Heavy twill contrast stitch short sleeve mini dress in black

Current Price £45.00

Seamed wide leg linen jumpsuit in black

Seamed wide leg linen jumpsuit in black

Current Price £50.00

V neck clean placket structured mini dress in black

V neck clean placket structured mini dress in black

Current Price £50.00

+Colours
Waisted micro mini shirt dress in black cupro

Waisted micro mini shirt dress in black cupro

Current Price £49.00

+Colours
Lace sleeveless maxi dress with side split in black

Lace sleeveless maxi dress with side split in black

Current Price £50.00

Deep plunge ruffle maxi gown in black

Deep plunge ruffle maxi gown in black

Current Price £85.00

+Colours
Slinky drape open back maxi dress in black

Slinky drape open back maxi dress in black

Current Price £50.00

Asymmetric mini tea dress in mono abstract print

Asymmetric mini tea dress in mono abstract print

Current Price £49.00

Denim mini dress with ovoid sleeve in indigo

Denim mini dress with ovoid sleeve in indigo

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
Cowl back flutter sleeve maxi dress in airforce blue

Cowl back flutter sleeve maxi dress in airforce blue

Current Price £70.00

+Colours
Denim sleeveless zip through dress in indigo rinse

Denim sleeveless zip through dress in indigo rinse

Current Price £42.00

Denim short sleeved structured mini dress in mid blue

Denim short sleeved structured mini dress in mid blue

Current Price £50.00

Denim flute sleeve mini dress in mid blue

Denim flute sleeve mini dress in mid blue

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