NEXT DAY DELIVERY ONLY £2.95 (ORDERS OVER £40)

Dresses

84 items
84 items
Denim ovoid sleeve mini dress bone

Denim ovoid sleeve mini dress bone

Current Price £55.00

V neck heavy seamed midi dress in rust

V neck heavy seamed midi dress in rust

Current Price £55.00

Ruffle style mini dress in ghostly floral

Ruffle style mini dress in ghostly floral

Current Price £55.00

Denim slash neck flippy mini dress in mid blue

Denim slash neck flippy mini dress in mid blue

Current Price £38.00

Structured flippy hem mini dress in buttermilk

Structured flippy hem mini dress in buttermilk

Current Price £49.00

Denim ovoid sleeve mini dress in otter cord

Denim ovoid sleeve mini dress in otter cord

Current Price £60.00

+Colours
Gathered waist long sleeve shirt dress in burgundy stripe

Gathered waist long sleeve shirt dress in burgundy stripe

Current Price £49.00

Denim wrap mini dress in chocolate

Denim wrap mini dress in chocolate

Current Price £50.00

+Colours
Slash neck chiffon maxi dress in chocolate

Slash neck chiffon maxi dress in chocolate

Current Price £56.00

Satin halter cowl neck mini dress with black contrast lace trim in oyster

Satin halter cowl neck mini dress with black contrast lace trim in oyster

Current Price £55.00

Satin slash neck draped cowl front maxi in olive

Satin slash neck draped cowl front maxi in olive

Current Price £70.00

Slash neck chiffon maxi dress in petrol

Slash neck chiffon maxi dress in petrol

Current Price £56.00

Sculptural drape mini dress in white

Sculptural drape mini dress in white

Current Price £60.00

Structured flippy hem mini dress in olive

Structured flippy hem mini dress in olive

Current Price £50.00

Denim high neck button through shirt dress in pink

Denim high neck button through shirt dress in pink

Current Price £55.00

Knitted wool crew neck mini dress in oat

Knitted wool crew neck mini dress in oat

Current Price £40.00

+Colours
Knitted roll neck mini dress in oat

Knitted roll neck mini dress in oat

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

Ruffle shoulder amalfi slip dress in black based spot

Ruffle shoulder amalfi slip dress in black based spot

Current Price £70.00

+Colours
Denim wrap mini dress in indigo rinse

Denim wrap mini dress in indigo rinse

Current Price £45.00

+Colours
Longsleeve lace trim mini tea dress in mono spot

Longsleeve lace trim mini tea dress in mono spot

Current Price £55.00

+Colours
Grown on sleeve satin dress in black

Grown on sleeve satin dress in black

Current Price £50.00

+Colours
Blurred floral print long sleeve maxi dress in black

Blurred floral print long sleeve maxi dress in black

Current Price £55.00

Knot detail midi dress with asymmetric hem in buttermilk

Knot detail midi dress with asymmetric hem in buttermilk

Current Price £60.00

+Colours
Slash neck chiffon maxi dress in abstract print

Slash neck chiffon maxi dress in abstract print

Current Price £56.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
Denim ovoid sleeve mini dress in indigo rinse

Denim ovoid sleeve mini dress in indigo rinse

Current Price £55.00

+Colours
Knitted high v-neck mini oversized jumper dress in ivory

Knitted high v-neck mini oversized jumper dress in ivory

Current Price £45.00

Knot detail midi dress with asymmetric hem in brown

Knot detail midi dress with asymmetric hem in brown

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

Slash neck chiffon maxi dress in brown and lime floral print

Slash neck chiffon maxi dress in brown and lime floral print

Current Price £56.00

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
High neck ruched maxi dress in black

High neck ruched maxi dress in black

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

One sleeve twist strap satin maxi dress in black

One sleeve twist strap satin maxi dress in black

Current Price £69.00

+Colours
Heavy twill structured mini dress in yellow winding floral

Heavy twill structured mini dress in yellow winding floral

Current Price £49.00

Ruched front drop waist maxi dress in black

Ruched front drop waist maxi dress in black

Current Price £50.00

+Colours
Mesh maxi animal print long sleeve dress in multi

Mesh maxi animal print long sleeve dress in multi

Current Price £55.00

Waisted long sleeve mini dress in blur print

Waisted long sleeve mini dress in blur print

Current Price £46.00

Ruffle shoulder satin slip dress in navy

Ruffle shoulder satin slip dress in navy

Current Price £68.00

+Colours
Bubble hem mini dress in oyster satin twill

Bubble hem mini dress in oyster satin twill

Current Price £55.00

Structured mini velvet dress in black

Structured mini velvet dress in black

Current Price £55.00

Structured rugby collar mini dress in chocolate

Structured rugby collar mini dress in chocolate

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

Current Price £50.00

Cocoon structured mini dress in woven port royale

Cocoon structured mini dress in woven port royale

Current Price £55.00

+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
Slash neck mini dress in blurry green print

Slash neck mini dress in blurry green print

Current Price £48.00

Satin slash neck draped cowl front maxi in black

Satin slash neck draped cowl front maxi in black

Current Price £70.00

Twist shoulder velvet cami mini dress in tabacco

Twist shoulder velvet cami mini dress in tabacco

Current Price £48.00

Animal print cap sleeve ruched maxi dress in blue

Animal print cap sleeve ruched maxi dress in blue

Current Price £50.00

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

Satin asymmetric lace trim midi slip dress in black

Current Price £48.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
Longsleeve cowl back mini sequin velvet dress in black

Longsleeve cowl back mini sequin velvet dress in black

Current Price £48.00

Sequin maxi slip dress in chocolate

Sequin maxi slip dress in chocolate

Current Price £75.00

Denim cinch detail mini dress in blue black

Denim cinch detail mini dress in blue black

Current Price £55.00

Satin drape neck maxi dress with lace trim in caramel

Satin drape neck maxi dress with lace trim in caramel

Current Price £68.00

+Colours
Cape detail midi dress in black

Cape detail midi dress in black

Current Price £50.00

Open collar ruched long sleeve midi shirt dress in taupe

Open collar ruched long sleeve midi shirt dress in taupe

Current Price £55.00

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

Current Price £260.00

Square neck 90s mini in faux pony hair

Square neck 90s mini in faux pony hair

Current Price £55.00

Slash neck drape back maxi dress in navy

Slash neck drape back maxi dress in navy

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

Sequin bandeau mini dress in black

Sequin bandeau mini dress in black

Current Price £42.00

Knitted High V-Neck Oversized Longline Jumper in Navy

Knitted High V-Neck Oversized Longline Jumper in Navy

Current Price £45.00

Open back satin midi dress in slate

Open back satin midi dress in slate

Current Price £69.00

Asymmetric frill mini dress in abstract choc stripe

Asymmetric frill mini dress in abstract choc stripe

Current Price £45.00

Real suede open collar mini shirt dress in brown

Real suede open collar mini shirt dress in brown

Current Price £200.00

Denim mini dress with ovoid sleeve in indigo

Denim mini dress with ovoid sleeve in indigo

Current Price £55.00

Knitted ring zip midi dress in brown

Knitted ring zip midi dress in brown

Current Price £50.00

Knitted full skirt dress in olive

Knitted full skirt dress in olive

Current Price £65.00

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

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