Dresses

238 items
238 items
Real suede funnel neck cinch waist long sleeve mini dress in petrol blue

Real suede funnel neck cinch waist long sleeve mini dress in petrol blue

Previous Price£260.00Current Price £195.00

Denim long sleeve flared mini dress in rinse

Denim long sleeve flared mini dress in rinse

Previous Price£55.00Current Price £30.36

Lace ruched front drop waist maxi dress in chocolate

Lace ruched front drop waist maxi dress in chocolate

Previous Price£55.00Current Price £44.00

+Colours
Knitted cardigan midi dress in grey

Knitted cardigan midi dress in grey

Previous Price£50.00Current Price £45.00

Knitted crew neck button through mini dress in chocolate

Knitted crew neck button through mini dress in chocolate

Previous Price£45.00Current Price £22.50

+Colours
Knitted bardot maxi dress in grey

Knitted bardot maxi dress in grey

Previous Price£55.00Current Price £27.39

Knitted crew neck button through mini dress in navy

Knitted crew neck button through mini dress in navy

Previous Price£45.00Current Price £40.50

+Colours
Knot detail midi dress with asymmetric hem in brown

Knot detail midi dress with asymmetric hem in brown

Current Price £60.00

+Colours
One sleeve twist strap satin maxi dress in green floral

One sleeve twist strap satin maxi dress in green floral

Current Price £69.00

Floral print slash neck long sleeve maxi dress in chocolate

Floral print slash neck long sleeve maxi dress in chocolate

Previous Price£50.00Current Price £25.00

Cutwork lace insert long sleeve maxi dress in chocolate

Cutwork lace insert long sleeve maxi dress in chocolate

Current Price £68.00

Volume hem dropped waist maxi dress in blue check chiffon

Volume hem dropped waist maxi dress in blue check chiffon

Current Price £65.00

High neck open back chuck on velvet maxi dress in black

High neck open back chuck on velvet maxi dress in black

Current Price £55.00

Satin tie neck bias sleeveless dress in brown

Satin tie neck bias sleeveless dress in brown

Previous Price£62.00Current Price £55.80

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 £31.11

+Colours
Box pleat skirt dropped waist maxi dress in black

Box pleat skirt dropped waist maxi dress in black

Previous Price£85.00Current Price £21.16

Scoop neck mini sequin dress in avocado

Scoop neck mini sequin dress in avocado

Current Price £60.00

Longsleeve cowl back mini sequin velvet dress in black

Longsleeve cowl back mini sequin velvet dress in black

Previous Price£48.00Current Price £41.00

Plunge velvet sequin full length maxi gown in red

Plunge velvet sequin full length maxi gown in red

Current Price £120.00

Grown on sleeve satin dress in olive

Grown on sleeve satin dress in olive

Previous Price£50.00Current Price £32.55

+Colours
One sleeve twist strap satin maxi dress in black

One sleeve twist strap satin maxi dress in black

Current Price £69.00

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

Long sleeve ruffle maxi dress with scarf wrap detail in buttermilk

Previous Price£85.00Current Price £59.50

+Colours
Open collar ruched long sleeve midi shirt dress in black

Open collar ruched long sleeve midi shirt dress in black

Current Price £55.00

+Colours
Occasion mixed fabric cowl neck dress in soft green

Occasion mixed fabric cowl neck dress in soft green

Previous Price£65.00Current Price £39.13

+Colours
Occasion mixed fabric cowl neck dress in black

Occasion mixed fabric cowl neck dress in black

Previous Price£65.00Current Price £54.99

+Colours
Metallic midiaxi dress with silver hardware in silver

Metallic midiaxi dress with silver hardware in silver

Previous Price£75.00Current Price £52.50

Lace sleeve flippy hem mini dress in port royale

Lace sleeve flippy hem mini dress in port royale

Current Price £59.00

Grown on sleeve satin dress in black

Grown on sleeve satin dress in black

Current Price £50.00

+Colours
Grown on twist shoulder velvet mini dress in teal

Grown on twist shoulder velvet mini dress in teal

Previous Price£48.00Current Price £33.60

Knitted cocoon ribbed dress in navy

Knitted cocoon ribbed dress in navy

Previous Price£55.00Current Price £41.25

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 £30.25

Denim sleeveless zip through dress in indigo rinse

Denim sleeveless zip through dress in indigo rinse

Previous Price£42.00Current Price £14.70

Drape neck mini dress in charcoal mauve cupro jacquard

Drape neck mini dress in charcoal mauve cupro jacquard

Previous Price£48.00Current Price £28.80

+Colours
Dropped waist structured denim midi dress in rinse

Dropped waist structured denim midi dress in rinse

Previous Price£22.99Current Price £20.69

Vinyl seamed detail mini dress in washed brown

Vinyl seamed detail mini dress in washed brown

Previous Price£45.00Current Price £11.25

Poplin barrel sleeve cinch dress in black

Poplin barrel sleeve cinch dress in black

Previous Price£45.00Current Price £40.50

Short sleeve asymmetric slinky maxi dress in red

Short sleeve asymmetric slinky maxi dress in red

Previous Price£45.00Current Price £24.75

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
Seamed wide leg linen jumpsuit in black

Seamed wide leg linen jumpsuit in black

Previous Price£50.00Current Price £45.00

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

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

Halter neck maxi dress in blue boutique print

Halter neck maxi dress in blue boutique print

Previous Price£62.00Current Price £31.00

+Colours
Denim flute sleeve mini dress in mid blue

Denim flute sleeve mini dress in mid blue

Previous Price£46.00Current Price £13.80

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

Raglan sleeve cinch waist mini dress in black

Raglan sleeve cinch waist mini dress in black

Previous Price£34.00Current Price £18.70

Structured rugby collar mini dress in beige

Structured rugby collar mini dress in beige

Previous Price£55.00Current Price £13.75

+Colours
Halter maxi dress in black satin

Halter maxi dress in black satin

Previous Price£60.00Current Price £54.00

+Colours
One shoulder chuck on liquid satin dress in green

One shoulder chuck on liquid satin dress in green

Previous Price£56.00Current Price £36.40

Lace insert grown on shoulder midi dress in dusty lilac

Lace insert grown on shoulder midi dress in dusty lilac

Previous Price£75.00Current Price £45.00

+Colours
Poplin mix scoop neck maxi dress in white

Poplin mix scoop neck maxi dress in white

Previous Price£50.00Current Price £25.00

Knitted v neck slouchy midi dress in chocolate

Knitted v neck slouchy midi dress in chocolate

Previous Price£55.00Current Price £49.50

Flutter sleeve godet hem midi dress in green

Flutter sleeve godet hem midi dress in green

Previous Price£69.00Current Price £62.10

+Colours
Satin bandeau mini dress in chartreuse

Satin bandeau mini dress in chartreuse

Previous Price£45.00Current Price £18.00

Knitted stripe full skirt long sleeve dress in burgundy

Knitted stripe full skirt long sleeve dress in burgundy

Previous Price£65.00Current Price £42.25

+Colours
Faux suede hidden button plaquette midi dress in brown

Faux suede hidden button plaquette midi dress in brown

Previous Price£55.00Current Price £44.00

Flutter sleeve godet hem midi dress in blurred floral

Flutter sleeve godet hem midi dress in blurred floral

Previous Price£69.00Current Price £37.95

Grown on ruffle sleeve occasion maxi dress in blurred pink floral

Grown on ruffle sleeve occasion maxi dress in blurred pink floral

Previous Price£69.00Current Price £62.10

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

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

Previous Price£85.00Current Price £76.50

+Colours
Halter layer chiffon dress in black and white floral

Halter layer chiffon dress in black and white floral

Previous Price£65.00Current Price £35.75

+Colours
Halter layer chiffon dress in pink and cream print

Halter layer chiffon dress in pink and cream print

Previous Price£65.00Current Price £22.75

+Colours
High neck open back chuck on cupro midi dress in charcoal

High neck open back chuck on cupro midi dress in charcoal

Previous Price£55.00Current Price £22.00

+Colours
High neck open back chuck on cupro midi dress in buttermilk

High neck open back chuck on cupro midi dress in buttermilk

Previous Price£55.00Current Price £44.00

+Colours
Twist shoulder backless midi satin dress in red

Twist shoulder backless midi satin dress in red

Previous Price£70.00Current Price £45.50

High neck racer satin midi dress in ombre stripe

High neck racer satin midi dress in ombre stripe

Previous Price£62.00Current Price £31.00

Cut out back satin mini dress in green pink stripe

Cut out back satin mini dress in green pink stripe

Previous Price£50.00Current Price £22.50

Full neck halter midi dress in bold abstract floral

Full neck halter midi dress in bold abstract floral

Previous Price£69.00Current Price £44.85

Drape neck open back midi dress in green

Drape neck open back midi dress in green

Previous Price£75.00Current Price £45.00

Ruched polkadot maxi dress in green

Ruched polkadot maxi dress in green

Previous Price£50.00Current Price £45.00

+Colours
Full neck halter midi dress in beige abstract zebra

Full neck halter midi dress in beige abstract zebra

Previous Price£69.00Current Price £51.75

Knitted high v-neck mini oversized dress in oat

Knitted high v-neck mini oversized dress in oat

Previous Price£45.00Current Price £40.50

Longsleeve cowl back mini sequin velvet dress in chocolate

Longsleeve cowl back mini sequin velvet dress in chocolate

Previous Price£48.00Current Price £34.00

Knitted wool crew neck mini dress in khaki

Knitted wool crew neck mini dress in khaki

Previous Price£40.00Current Price £36.00

+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.